COUNTIF遇到DataTypes问题

基本上我想search2列。 如果任何一列中的任何数字都是1,我想把它加起来。

这是我的公式:

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

但是,当我应用它时,出现错误,提示“公式中使用的值是错误的数据types”。

要解决这个问题,我去了背景数据选项卡

  1. 将所有列设置为数字数据types
  2. 在我正在使用的选项卡中将所有列设置为Numerical数据types
  3. 单独testingcountif公式A列和B列,然后我没有收到错误。 这就结束了我的列是正确的数据types。

我猜我得到的错误,因为我的公式中有一个错误,而不是实际的数据?

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

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

我想search2列。 如果任何一列中的任何数字都是1,我想把它加起来。

COUNTIF函数可以一次计数多个列。

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

因为总结一堆和计算它们是一样的, SUMIF函数也可以做到这一点。

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

你如何计划使用Countif() ? 你的公式,如上,有一个额外的数字。 只要使用=Countif('Background data'!$A:$A,'Background data'!B:B)

有什么额外的, 1)在做什么?