各位Excel高手大家好!想請教一個問題:現在在A1.B1.C1.D1.E1.F1.G1.H1.I1.J1.H1.K1這12個單元格中分別有1個數,現在我想判斷這幾個單元格中有沒有相同的值,如果有就在L1單元格中顯示1,如果沒有就顯示0。如果用IF函式結合OR函式來做,我會,但是OR函式後面的情況太多了,大師有沒有更好的方法,謝謝了!
回覆列表
-
1 # 修電腦的老男孩
-
2 # Excel奇妙之旅
假設A1到K1有資料,輸入公式,=IF(SUM(COUNTIF(A1:K1,A1:K1))=11,0,1),輸入公式的時候需要注意,因為是個陣列公式,陣列公式輸入注意:點選這個公式,按F2,然後按鍵盤上的ctrl+shift+enter,三個鍵必須同時按下,這時候陣列公式就輸入完了,你可以看到公式的外層多了個大括號,這個大括號表明這個公式是陣列公式哈
你好,關於你這個問題,我習慣用IF 函式 +CountIF函式來判斷。
按照你的需求,公式如下:
=IF((COUNTIF($A2:$K2,A2)*COUNTIF($A2:$K2,B2)*COUNTIF($A2:$K2,C2)*COUNTIF($A2:$K2,D2)*COUNTIF($A2:$K2,E2)*COUNTIF($A2:$K2,F2)*COUNTIF($A2:$K2,G2)*COUNTIF($A2:$K2,H2)*COUNTIF($A2:$K2,I2)*COUNTIF($A2:$K2,J2)*COUNTIF($A2:$K2,K2)>1),1,0)
對每個數值,都用 Count if 判斷是否有重複值,再把這些數值相乘,如果有重複值,那麼結果一定大於1. 這樣再用IF來輸出結果。