如下圖,本人想計算工作表一符合工作表二範圍資料的「範圍」、「相符」、「比設定值大」、「比設定值小」筆數。

當在工作表二的I2儲存格上輸入函數:

=COUNTIFS(工作表1!$F$2:$F$20,B2,工作表1!$D$2:$D$20,">=0",工作表1!$D$2:$D$20,"<=25",
工作表1!$E$2:$E$20,">=0",工作表1!$E$2:$E$20,"<=1.1")

可以達到我要的效果,但是當我想下拉公式時,原函數裡>=0、<=25…等是不會變動的。
不可能一筆一筆改。

我嘗試將函數改為:

=COUNTIFS(工作表1!$F$2:$F$20,B2,工作表1!$D$2:$D$20,D2,工作表1!$D$2:$D$20,E2,
工作表1!$E$2:$E$20,F2,工作表1!$E$2:$E$20,G2)

顯示出來的結果又不是我要的,因為D2、E2、F2、G2是等於,而不是我要的大於、小於

不知各位EXCEL高手是否能幫忙解答如何解決這個問題,或是使用其他函數如SUMPRODUCT來解決。

我想這個解決後,相符筆數…等其他筆數的計算應該也可以解決了,

想了幾天也上網找過有關COUNTIFS、SUMPRODUCT函數的用法還是想不出,能否幫忙

感激不盡。


工作表一

[求救] 請教COUNTIFS的多條件選取

工作表二

[求救] 請教COUNTIFS的多條件選取
[求救] 請教COUNTIFS的多條件選取
[求救] 請教COUNTIFS的多條件選取
文章關鍵字
既然你的公式是你要的結果
剩下的就是其中條件式裡的參數問題了
只要把儲存格的值帶入到公式中即可

=COUNTIFS(工作表1!$F$2:$F$20,B2,工作表1!$D$2:$D$20,">=" & D2& "",工作表1!$D$2:$D$20,"<=" & E2 & "",
工作表1!$E$2:$E$20,">=" & F2 & "",工作表1!$E$2:$E$20,"<=" & G2 & "")

試試吧
你把事情想複雜了啦
大大,我真的太感謝您了,一語驚醒夢中人。經過測試後已經OK了,竟然沒有想到用&的方式去串接。
看來要多吃點銀杏了。


文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!