有沒有在Excel中放置複雜條件count()/countif()
的選項? 「複雜」我的意思是包括and
,or
,其他邏輯操作及其組合。更簡單的情況將是and
或or
。例如,我想要計數值小於3或值等於false
的單元格。具有複雜條件的標識
-1
A
回答
2
在countif
(或countifs
)中,可以通過例如加法計算交易。
=COUNTIF(range,"<3")+COUNTIF(range,FALSE)
一個AND
事務不能容易地以COUNTIF
處理,但可以用任一COUNTIFS
或SUMPRODUCT
,例如被管理
=COUNTIFS(range,"<3",range,">1")
=SUMPRODUCT((range<3)*(range>1)*1)
+0
擴大了問題範圍 - 你可以加上你的答案嗎? – BreakPhreak
+0
謝謝!順便說一句,我真的很想知道downvote的原因。 – BreakPhreak
2
有情況下,使用另外的COUNTIF
不給對應OR
結果。 例如,計數細胞在range2
包含子串「a」或「b」的
=COUNTIF(range2,"*a*")+COUNTIF(range2,"*b*")
會加倍計數包含「AB」的小區的數目。正確的公式是然後
=COUNTIF(range2,"*a*")+COUNTIF(range2,"*b*")-COUNTIFS(range2,"*a*",range2,"*b*")
(即,在集計數元件的數目,N(奧夫)= N(A)+ N(B)-N(ANB))。 當兩個測試條件可能同時爲真時(不是OP的示例,其中N(AnB)= 0),則會出現此問題。
相關問題
- 1. 具有複雜條件的Row_Number
- 2. 複雜條件
- 3. 複雜條件
- 4. 複雜條件
- 5. 的複雜條件
- 6. 具有複雜標題的Android ListView
- 7. 具有多個條件的「複雜」查詢(BEGINNER)
- 8. 複雜的SQL查詢與組和具有條件
- 9. 具有多個條件的複雜mysql查詢
- 10. 如何設置具有複雜條件的MongoMapper關聯?
- 11. 具有複雜條件的Spark SQL窗口函數
- 12. 具有多個AND或WHERE條件的複雜MySQL查詢
- 13. 具有AND和OR的複雜Arel條件
- 14. 合併兩個具有複雜條件的熊貓數據幀
- 15. MongoDB Spring數據,具有複雜條件的最大聚合
- 16. NHibernate的:具有複合標識
- 17. SQL複雜條件
- 18. DSUM - 複雜條件
- 19. 帆線水線標準「複雜」條件
- 20. 複雜,有條件的SQL語句
- 21. 複雜的條件變異
- 22. VBScript中的複雜條件
- 23. cmd.exe:複雜的條件?
- 24. 如何簡化複雜的條件陳述的數學知識
- 25. 複雜的openMP代碼競爭條件的識別
- 26. 有沒有標識表的複雜映射
- 27. 具有兩個標識符的Oracle條件索引
- 28. UIActivityIndicator具有複雜
- 29. GWT CellTable和ListBoxes複雜標識符
- 30. 複雜,如果條件
你是什麼意思的「複雜條件」? 'OR'並不那麼複雜,因爲它允許分裂成「簡單」條件(由nutch回答)。也許'AND'很複雜,並且你有'COUNTIFS'(就像你在標題中使用的那樣)。也許發佈一個輸入範圍的樣本,以及你想獲得的結果,將會有所幫助。 –
@ sancho.s澄清了這個問題 - 如果您有問題,請親切看看並提供更好的答案。 – BreakPhreak