我試圖創建一個Excel函數來計算符合3條件的實例。對於sample data數據。例如,我想:excel countifs與AND&OR
1)對於每個類型的「結構」的計數的行數,其中 2)「水平」是大於零,OR 3)「垂直」是大於零
在列例如數據預期結果D.
的類型的陣列式
= SUM(IF(($ B $ 2:$ B $ 7> 0)+($ C $ 2: $ C $ 7> 0),1,0))
以ac計數標準2)和3),但不按「結構」分組。
有什麼想法?
非常感謝。
我試圖創建一個Excel函數來計算符合3條件的實例。對於sample data數據。例如,我想:excel countifs與AND&OR
1)對於每個類型的「結構」的計數的行數,其中 2)「水平」是大於零,OR 3)「垂直」是大於零
在列例如數據預期結果D.
的類型的陣列式
= SUM(IF(($ B $ 2:$ B $ 7> 0)+($ C $ 2: $ C $ 7> 0),1,0))
以ac計數標準2)和3),但不按「結構」分組。
有什麼想法?
非常感謝。
試試這個數組公式:
=SUM(IF(($A$2:$A$7= A2)*(($B$2:$B$7>0)+($C$2:$C$7>0)),1,0))
記得使用Ctrl-Shift鍵,Enter鍵。
*
用於And
和+
用於Or
。因此,這將拿起只有那些在A列有Structure
和具有大於一個0或兩個列B或C柱
編輯繼斯科特Cranger評論
如果F2
包含結構類型,則:
G2: =SUMPRODUCT(--((Structure_Type=F2)*((Horizontal>0)+(Vertical>0))>0))
其中Structure_Type,Horizontal和Vertical是包含這些元素的範圍。通常會輸入此公式。
@ScottCraner好點。我編輯了我的回覆。 –
這也適用。謝謝羅恩。 –
非常感謝斯科特。簡單而合乎邏輯。完美的作品 –