close

由於找公式弄得我太生氣了,於是想來做個計錄 (什麼邏輯 !
運用MAX IF找最大值失敗後,改用俺熟悉的 vlookup 反而行得通 = =

因為工作需求,要從一大堆資料裡頭找出最大值
首先運用了 MAX IF的公式
=MAX(IF(A2:A13=E2,B2:B13))

Image 193.png

這是翻了一堆Google之後找到的公式
許多篇文章都採用這樣的用法,但我用起來就是出現錯誤了
除了顯示出來的是全部的最高分數之外  (剛好隨範例圖的最高分數是A的)
往下拉之後竟然都是0 !!
雖然最後找出來原因是輸完公式後,得要按 Ctrl + Shift + Enter
(請不要告訴我這是常識 QQ,畢竟俺不是學這個出身的)
過程中還是忍不住很怒.......
Image 196.png


另外一提的是,使用 vlookup 也能得到相同的結果
首先將分數由高到低排序
因為vlookup有個特性,當對應到的資料有很多時,會採用第一個
於是先由高到低排好,就能達到我的目的了!!
同樣的,如果要找最小值,也可以由低到高排好就行了

Image 195.png

總之,這一個被公式弄得7pupu的日子
我找到失敗的原因,還找到了另一個方法了..........

arrow
arrow
    創作者介紹
    創作者 Altina 的頭像
    Altina

    Altina的部落格

    Altina 發表在 痞客邦 留言(0) 人氣()