返回列表 上一主題 發帖

請教陣列公式(依不同條件):求最大值、最小值及平均值(Max,min,Average)

本帖最後由 jackdream 於 2010-8-16 15:17 編輯

試試看吧~

陣列公式(記得用 Ctrl + Shift + Enter)
最大值 {=MAX(($B$2:$B$33="豬")*($C$2:$C$33="肉")*($D$2:$D$33))}

用 sumproduct 方式(不需 Ctrl + Shift + Enter)
最大值=SUMPRODUCT(MAX(($B$2:$B$33="豬")*($C$2:$C$33="肉")*($D$2:$D$33)))

TOP

回復 5# Baracuda

可以參考老夏前輩的作法,將資料正規化再進行樞紐
若不改變資料格式,可參考陣列公式(Ctrl + Shift + Enter)
最大值
{=MAX(IF(($B$2:$B$33="豬")*($C$2:$C$33="肉"),$D$2:$D$33))}
最小值
{=MIN(IF(($B$2:$B$33="豬")*($C$2:$C$33="肉"),$D$2:$D$33))}
平均
{=AVERAGE(IF(($B$2:$B$33="豬")*($C$2:$C$33="肉"),$D$2:$D$33))}

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題