我想知道是否有一個函數可以用作=name_of_function(A1>0, A2>0, A3>0, A4>0, A5>0)
,它將返回多少個邏輯表達式評估爲TRUE
。Excel中是否有函數計算有多少邏輯表達式計算爲TRUE?
假設A1> 0和A4> 0但A2,A3和A5不是它會顯示2.如果A1,A2,A5> 0和A3,A4不是它會說3.
我需要這樣的功能,所以有一個?
我想知道是否有一個函數可以用作=name_of_function(A1>0, A2>0, A3>0, A4>0, A5>0)
,它將返回多少個邏輯表達式評估爲TRUE
。Excel中是否有函數計算有多少邏輯表達式計算爲TRUE?
假設A1> 0和A4> 0但A2,A3和A5不是它會顯示2.如果A1,A2,A5> 0和A3,A4不是它會說3.
我需要這樣的功能,所以有一個?
你可以使用Excel的+
操作:
=(A1>0)+(A2>0)+(A3>0)+(A4>0)+(A5>0)
或者你可以使用SUM
功能:
=SUM(A1>0,A2>0,A3>0,A4>0,A5>0)
試試這個:
=COUNTIF(A1:A5,">0")
編輯:對於非連續範圍可以使用
=SUM(COUNTIF(INDIRECT({"B4","D4","F4","H4","J4"}),">0"))
注:INDIRECT
是易失性函數
另一個替換式:
=SUMPRODUCT(--(LARGE((B4,D4,F4,H4,J4),{1,2,3,4,5})>0))
+運算,不管它是,適用於這種情況,謝謝:) – Liverpool
@Liverpool'+'運算符用於將兩個數字加起來,例如'= 4 + 7'會給出'11'的結果。或者,在你的例子中,'= 1 + 0 + 0 + 1 + 0'給出'2','= 1 + 1 + 0 + 0 + 1'給出'3'。 – YowE3K
總和不計數TRUE爲1 ......據我所知 –