在 Excel 中有一個三組(A,B,C)的數字,現在要來找出互相比較大小的個數,只要使用SUMPRODUCT函數即可達到。
為了簡化公式,所以先定義名稱:選取儲存格A1:C21,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」選項,定義A組、
(1) 計算 A>B 的個數
儲存格J2:=SUMPRODUCT(--(A組>B組))
其中「--」可以將 True/False 的陣列轉換為 1/0 的陣列。
(2) 計算 A>C 的個數
儲存格J3:=SUMPRODUCT(--(A組>C組))
(3) 計算 B>C 的個數
儲存格J4:=SUMPRODUCT(--(B組>C組))
(4) 計算 A>B且B>C 的個數
儲存格J5:=SUMPRODUCT(--(A組>B組),--(B組>C組))
(5) 計算 A>C且B>C 的個數
儲存格J6:=SUMPRODUCT(--(A組>C組),--(B組>C組))
如果你想要試試陣列的方式,可以參考以下的做法:
(以下均為陣列公式,輸入完成請按 Ctrl+Shift+Enter 鍵。)
(1) 計算 A>B 的個數
儲存格J2:{=SUM(IF(A組>B組,1,0))}
(2) 計算 A>C 的個數
儲存格J3:{=SUM(IF(A組>C組,1,0))}
(3) 計算 B>C 的個數
儲存格J4:{=SUM(IF(B組>C組,1,0))}
(4) 計算 A>B且B>C 的個數
儲存格J5:{=SUM(IF(A組>B組,IF(B組>C組,1,0),FALSE))}
(5) 計算 A>C且B>C 的個數
儲存格J6:{=SUM(IF(A組>C組,IF(B組>C組,1,0),FALSE))}
留言列表