我正在尝试在单元格中输入逻辑值,该逻辑值返回 1 或 0,具体取决于两个值是否匹配。但我遇到的问题是,我知道要比较的列在另一张工作表上(我们称之为 A),但我需要的行依赖于引用另一张工作表(=Sheet1A1)上的某个单元格的不同单元格。
所以基本上我想取我知道的列和来自不同单元格的引用的行来尝试让它吐出 1 或 0。
= SUMIFS(A1,'SHEET 1'!INDEX(D,A1),"(要匹配的术语)")
我只需要帮助来完成它。
答案1
由于功能是翻译的,所以总是有点棘手,但我会尽力提供帮助。
我对你的问题的解释如下:
您需要比较一个值并返回 1(真)或 0(假),所以您需要一个=IF(statement,1,0)
对吗?然后您需要一个单元格来与之比较,我A1
从您的示例中推断,所以=IF(A1=Value2,1,0)
然后,您需要从单元格中获取行号,然后INDIRECT()
使用它并将其与已知列放在一起&
。
因此,如果第二个值的列位于A
当前工作表中,并且行位于Sheet1
单元格中,则B2
代码为INDIRECT("A"&Sheet1!B2)
因此完整的内容是:
=IF(A1=INDIRECT("A"&Sheet1!B2),1,0)