[算表] 判別條件後再進行運算(平均)--AverageIf
軟體:excel 2003
想不到怎麼描述我的data 直接用舉例的
a~c 代表欄號, 1~7代表列號
其他為儲存格中的內容
(a)(b) (c)
(1) A B
(2) A - 2
(3) A 3 3
(4) B 3 -
(5) B 4 -
(6) A 1 -
(7) B - 2
A1 B1
A2 B2
我要得到的是A1 A2 B1 B2 四個值
A1: 若儲存格對應到的lable為AA,則求其平均
即((b,3)+(b,6))/2=2
A2: lable為AB, 求平均
B1: lable為BB, 求平均
B2: lable為BA, 求平均
以A1為例 本來想用if寫
IF($b$1="A",IF($a$2:$a$7="A",AVERAGE(b$2:b$7)))
^^^^^^^^^^^
但這邊會出錯,
if的logical test似乎只能指定單一引子 不能指定vector(範圍)?
板上建議幾個相關的函數lookup, match, choose
我測試的之後也都失敗orz...不得其門而入
想請版友給一些建議
謝謝
--
上次承蒙J版主詳細解答我上一個問題
本來想說等昨完之後再謝...
沒想到一個問題的解決就是更多問題的開始....
只好再次po文討救兵
總之~ 謝謝J版主
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.130.245
推
01/24 20:06, , 1F
01/24 20:06, 1F
→
01/24 20:09, , 2F
01/24 20:09, 2F
→
01/24 20:11, , 3F
01/24 20:11, 3F
推
01/24 20:43, , 4F
01/24 20:43, 4F
→
01/24 20:43, , 5F
01/24 20:43, 5F
推
01/24 20:55, , 6F
01/24 20:55, 6F
推
01/24 21:02, , 7F
01/24 21:02, 7F
→
01/24 21:02, , 8F
01/24 21:02, 8F
嗚嗚~ 抱歉我表達能力沒有很好
我試過IF($A$2:$A$7="A"...
^^^^^^^^^^^但他告訴我這邊不能這樣指定
....難道你們都可以..是其他地方有錯嗎@@"
※ 編輯: blackkite 來自: 61.230.130.245 (01/24 21:37)
推
01/24 21:42, , 9F
01/24 21:42, 9F
推
01/24 21:48, , 10F
01/24 21:48, 10F
→
01/24 21:48, , 11F
01/24 21:48, 11F
推
01/24 23:53, , 12F
01/24 23:53, 12F
→
01/25 00:00, , 13F
01/25 00:00, 13F
推
01/25 00:47, , 14F
01/25 00:47, 14F
→
01/25 09:55, , 15F
01/25 09:55, 15F
→
01/25 09:55, , 16F
01/25 09:55, 16F
→
01/26 11:53, , 17F
01/26 11:53, 17F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):