我列出了A列的国家名单;我想在B列中构建一个公式,它将检查该国家是否出现在列,C,D,E和F中彼此无关的列表中。因此,如果阿根廷出现在C列,D,E和C列中F,那么B1中的输出将为TRUE。
我试过了:COUNTIFS(C2:C42, "Argentina", D2:D42, "Argentina", E2:E49, "Argentina", F2:F36, "Argentina")
但是我收到#VALUE
错误。
答案 0 :(得分:1)
假设Argentina
在A1中,请尝试B1:
=AND(COUNTIF(C:C,A1)>0,COUNTIF(D:D,A1)>0,COUNTIF(E:E,A1)>0,COUNTIF(F:F,A1)>0)
答案 1 :(得分:1)
通常,COUNTIFS()
assumes表示值在同一行。因此,你应该只在这个场景中使用它。
您的公式非常正常并且应该正常工作,但您应该确保范围具有相同的长度。目前,最后两个范围在行36
和49
以及前一行42
上完成,因此您会收到Excel错误。
以下是如何操作:
=COUNTIFS(C2:C42,"Argentina", D2:D42,"Argentina",E2:E42,"Argentina", F2:F42, "Argentina")
或者一般来说,请参考如下所示的整列:
=COUNTIFS(C:C,"Argentina", D:D,"Argentina",E:E,"Argentina", F:F, "Argentina")
如果你想要一个布尔值作为答案,你可以简单地写:
=IF(COUNTIFS(YOUR-FORMULA-HERE),TRUE,FALSE)