2015-10-26 75 views
0

基本上我想搜索2列。如果任何一列中的任何數字都是1,我想總計它。COUNTIF遇到DataTypes問題

這裏是我的公式:

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

然而,當我應用它,我得到一個錯誤說「在公式中使用的值是錯誤的數據類型」。

要解決這個問題,我去後臺數據選項卡,

  1. 集中所有列的數字數據類型
  2. 集中所有列的數字數據類型,我目前的工作
  3. 標籤
  4. 單獨測試countif公式,然後選擇列A然後列B,然後我不會收到錯誤。這表明我的列是正確的數據類型。

我猜我得到的錯誤,因爲我的公式中有一個錯誤,而不是實際的數據?

回答

2

試着將它分成2點COUNTIF聲明:

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

您打算如何使用Countif()?如上所述,你的公式有一個額外的數字。只需使用=Countif('Background data'!$A:$A,'Background data'!B:B)即可。

什麼是額外, 1)在做什麼?

2

我要搜索2列。如果任何一列中的任何數字都是1,我想總計它。

A COUNTIF function可以一次計數多個列。

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

由於將一堆數字加起來與計數它們相同,SUMIF function也可以這樣做。

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

我喜歡你的解決方案和評論比我的更好。 – Demetri