我正在尝试键入将执行IF语句结果的公式。我无法在Google表格中使用。
我有从A到EQ的列。我希望公式专注于B2。
我试图做的公式: = IF(B2<" Z"," DO THIS","如果不是,那么这样做")
表格的链接是:https://docs.google.com/spreadsheets/d/19HfSzHK_xA6F2Ysxc7B_JD9stqCCxxqNHV3nRAEcUzk/edit?usp=sharing
专注于两个标签。预算选项卡:范围:A4:B11,单元格F6,F7,S6,S7,AE6和AE7 Denominacion选项卡:问题在B列开始,从B4开始向下。
答案 0 :(得分:2)
此示例的假设:
B2包含您想要的列 A4包含您想要的行
您要做的是首先构建您的位置字符串,然后检查位置。如果您希望将单元格留空而不是在其中一个单元格为空白时显示错误,请用IFERROR
包裹整个内容。
=IFERROR(INDIRECT(CONCATENATE(B2, A4)), "")
更新:如果我错了,请纠正我,但根据您分享的电子表格,看起来您正在尝试计算单元格位置(我已在上面回答过),然后手动计算单元格的位置细胞在右边。不要这样做。您应该使用" OFFSET"这将为你做。
我已在您的电子表格中测试过,此公式有效:
=IF(ISBLANK(INDIRECT(CONCATENATE("Budget!"&$B$2&A4))), "", OFFSET(INDIRECT(CONCATENATE("Budget!"&$B$2&A4)),0,1) )
CONCATENATE将每个单元格的文本值连接在一起
INDIRECT告诉电子表格该字符串是单元格引用
OFFSET将公式重定向到单元格[行数],[列数]远离起点,即一列向右(左侧为负数)
答案 1 :(得分:0)
您可能希望使用间接查找范围内容,其中范围是提供的字符串
=IF(INDIRECT(B2 & ROW()) < INDIRECT("Z" & ROW()),
"DO THIS",
"IF NOT, DO THIS THEN")