在 Excel 的工作表中有一個日期清單,其中對應了品項和數量,如何找出各品項資料中日期最大對應的數值?

公式設計與說明可參考:

Excel-找出資料中日期最大對應的數值(陣列公式,OFFSET,MATCH)

Google試算表-利用陣列公式找出各品項資料中日期最大對應的數值(ARRAYFORMULA)

儲存格F2:{=OFFSET($A$2,MATCH(MAX(IF((品項=E2),日期,"")),日期,0)-1,)}

儲存格G2:{=OFFSET($A$2,MATCH(MAX(IF((品項=E3),日期,"")),日期,0)-1,)}

這是陣列公式,其中的「名稱」已經先行定義。

網友想問,如果是該公式置於 Google 試算表中,該如何處理?(參考下圖)

Google試算表-利用陣列公式找出各品項資料中日期最大對應的數值(ARRAYFORMULA)

在 Excel 中的陣列公式是在輸入完成後,按 Ctrl+Shift+Enter 鍵,Excel 會自動加「{}」。

Google試算表-利用陣列公式找出各品項資料中日期最大對應的數值(ARRAYFORMULA)

若在 Google 試算表中,則必須自行輸入函數名稱:ARRAYFORMULA,以辨識該公式是陣列公式。

儲存格F2:=ARRAYFORMULA(OFFSET($A$2,MATCH(MAX(IF((品項=E2),
日期,"")),日期,0)-1,))

儲存格G2:=ARRAYFORMULA(OFFSET($C$2,MATCH(MAX(IF((品項=E3),
日期,"")),日期,0)-1,))

Google試算表-利用陣列公式找出各品項資料中日期最大對應的數值(ARRAYFORMULA)

學不完.教不停.用不盡文章列表

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

    學不完.教不停.用不盡

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