检查input多列
列A中的国家名单; 我想在B列中构造一个公式,它将检查该国是否出现在列,C,D,E和F中彼此不相关的列表中。因此,如果阿根廷出现在列C,D,E和F,则B1中的输出将为TRUE。
我试过了: COUNTIFS(C2:C42, "Argentina", D2:D42, "Argentina", E2:E49, "Argentina", F2:F36, "Argentina")
但是我得到一个#VALUE
错误。
假设Argentina
在A1,请尝试B1:
=AND(COUNTIF(C:C,A1)>0,COUNTIF(D:D,A1)>0,COUNTIF(E:E,A1)>0,COUNTIF(F:F,A1)>0)
通常, COUNTIFS()
假定这些值在同一行上。 因此,你只能在这个场景中使用它。
你的公式是相当好的,应该工作, 但你应该确保范围是相同的长度。 目前最后的2个范围在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)