Re: [問題] excel如何同時判定兩個條件?
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章