我正在研究一個公式來計算和增加,如果A10:A610中的值爲「是」,並且該特定行中的任何值都結束時,讓我們說2 。 例如:CountIf語句檢查任何會議的一行值的條件
A B C D E F G H I
Yes 5 1 4 3 1 2 7
No 3 2 3 4 2 5 3
Yes 5 1 1 1 1 0 1
Yes 1 0 1 0 1 1 1
應提前返回2.
感謝。
我正在研究一個公式來計算和增加,如果A10:A610中的值爲「是」,並且該特定行中的任何值都結束時,讓我們說2 。 例如:CountIf語句檢查任何會議的一行值的條件
A B C D E F G H I
Yes 5 1 4 3 1 2 7
No 3 2 3 4 2 5 3
Yes 5 1 1 1 1 0 1
Yes 1 0 1 0 1 1 1
應提前返回2.
感謝。
該解決方案是與助手柱:
下面就給你1則否資格0。然後你必須要得到此列的總和。
複製並粘貼這I2
=IF(AND(A2="Yes",COUNTIF(B2:H2,">2")>0),1,0)
我想看看在一個小區解決方案的所有。
感謝您的答覆zx8754,但你的解決方案不工作,如果我使用範圍A10:A610。出於某種原因,它會一直返回1. Remembr,我想檢查整個文件,而不僅僅是A2中的值。 –
上面的公式必須在'I'列的每一行上輸入,然後在底部爲'I'列獲得'SUM'。 – zx8754
對不起,我不清楚zx8754,但我需要的是一個單元的解決方案,將檢查整個文件,並返回一個總結計數:) –
我有一些東西,但它很長。我找不到在數組中只添加一行值的方法,也沒有在列中添加值。 Nevertherless,它的工作原理:
=SUMPRODUCT(--(A1:A5="Yes"),
IF((B1:B5<3)*(C1:C5<3)*(D1:D5<3)*(E1:E5<3)*(F1:F5<3)*(G1:G5<3)*(H1:H5<3),0,1)
)
這是一個數組公式,所以你必須使用按Ctrl +移+輸入到使其正常工作,或者你會得到#VALUE!
。
我使用的0
財產這裏,當乘以0東西變爲零,後來就與if((...), 0, 1)
逆轉的結果。因此,如果所有值都爲真(所有值都小於3),則返回0
(否則返回false),否則返回1(或true)。
你會注意到,除了長度之外,這還有另一個限制,就是它只能用於整數。如果你有2.5的地方,你會要求它被計算,但這個公式不會。如果您不只有整數,那麼您可以通過將IF()
中的所有<3
更改爲<=2
來更改它(並使公式更長!),但就是這樣。
格式化的抱歉。只是不能明白 –
看看我的編輯是否讓它變得更好,並且隨時可以再次編輯它 – Jerry
你能解釋一下,你的例子中預期的輸出是如何2? – zx8754