Re: [問題] excel如何同時判定兩個條件?

看板Office作者 (問號)時間17年前 (2007/07/13 03:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《leondemon (狗狗)》之銘言: : 在excel中 假使如下... : columnX columnY : 1 A : 2 B : 3 C : 4 C : 5 B : 6 A : 7 A : 8 A : 我有兩個column : 我想算columnX的平均值 (但是在columnY中不是B和C) 並且只用一格去計算 : 目前想到的是這樣...(兩行合併,然後ctrl+shift+enter做矩陣計算) : {=SUM(IF(Y1:Y65535="B",0,IF(Y1:Y65535="C",0,X1:X65535)))/ : (COUNTA(X1:X65535)-COUNTIF(Y1:Y65535,"B")-COUNTIF(Y1:Y65535,"C"))} : 問題來了... : 1)在這裡我用IF兩次,分別判讀B和C, : 有沒有辦法可以同時判定columnY的每一格是否為B或C? : 我寫IF(Y1:Y65535="B"or"C",…………) if(or(Y1:Y65535="b",Y1:Y65535="c"),true,false) 但是or或and函數只能傳回true跟false, 如果要像您原來算平均的話,勢必要增加三欄…跟你原來的方法比較, 看你個人覺得哪個好… 2003限制的是7層的樣子…沒超過就行… : ^^^^^^^^ : 那個"B"or"C"部分excel並無法判讀,是不是有辦法改進? : 不然columnY的種類越多,方程式會很長…… : 2)Y1:Y65535也就是columnY,有沒有什麼函數可以直接表示? Y:Y : 3)有沒有辦法將columnX設定為一個矩陣,然後剔除掉對應的columnY中為B或後, : 直接做平均? 也就是比我上述的兩行算法更為精簡的方程式 要先做另一欄Z 設為=or(y:y="b",y:y="c") 然後=sumif(z:z,true,x:x) : 4)假設我想定義X1:X10扣除掉X3:X7為一個矩陣(也就是X1,X2,X8,X9,X10), : 有沒有什麼方程式可以用? 插入-->名稱,定義 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.138.184 ※ 編輯: ZZZZ0 來自: 220.133.138.184 (07/13 03:49)

07/13 15:16, , 1F
謝謝,我在去試試看
07/13 15:16, 1F
文章代碼(AID): #16bdgrkA (Office)
文章代碼(AID): #16bdgrkA (Office)