COUNTIF遇到DataTypes的问题

时间:2015-10-26 21:09:31

标签: excel excel-formula

基本上我想搜索2列。如果任何一列中的任何数字是1,我想总计它。

这是我的公式:

COUNTIF(('Background data'!$A:$A,'Background data'!B:B), 1).

但是,当我应用它时,我收到一条错误说“公式中使用的值是错误的数据类型'”。

要解决此问题,我转到了“背景数据”标签和

  1. 将所有列设置为数值数据类型
  2. 在我当前正在处理的标签中将所有列设置为数值数据类型
  3. 使用A列和B列单独测试countif配方,然后我没有收到错误。结论是我的列具有正确的数据类型。
  4. 我猜我收到错误是因为公式中有错误,而不是实际数据?

3 个答案:

答案 0 :(得分:2)

尝试将其分解为2个countif语句:

=COUNTIF('Background data'!$A:$A,1)+COUNTIF('Background data'!B:B, 1)

答案 1 :(得分:2)

  

我想搜索2列。如果任何一列中的任何数字是1,我想总计它。

COUNTIF function可以一次计算多个列。

=COUNTIF('Background data'!A:B, 1)

由于对一堆1的求和与计算它们相同,SUMIF function也可以这样做。

=SUMIF('Background data'!A:B, 1)

答案 2 :(得分:0)

您打算如何使用Countif()?如上所述,您的公式有一个额外的数字。只需使用=Countif('Background data'!$A:$A,'Background data'!B:B)

额外的, 1)做了什么?