在 Excel 的工作表中有一個日期清單,其中對應了品項和數量,如何找出各品項資料中日期最大對應的數值?
公式設計與說明可參考:
Excel-找出資料中日期最大對應的數值(陣列公式,OFFSET,MATCH)
儲存格F2:{=OFFSET($A$2,MATCH(MAX(IF((品項=E2),日期,"")),日期,0)-1,)}
儲存格G2:{=OFFSET($A$2,MATCH(MAX(IF((品項=E3),日期,"")),日期,0)-1,)}
這是陣列公式,其中的「名稱」已經先行定義。
網友想問,如果是該公式置於 Google 試算表中,該如何處理?(參考下圖)
在 Excel 中的陣列公式是在輸入完成後,按 Ctrl+Shift+Enter 鍵,Excel 會自動加「{}」。
若在 Google 試算表中,則必須自行輸入函數名稱:ARRAYFORMULA,以辨識該公式是陣列公式。
儲存格F2:=ARRAYFORMULA(OFFSET($A$2,MATCH(MAX(IF((品項=E2),
日期,"")),日期,0)-1,))
儲存格G2:=ARRAYFORMULA(OFFSET($C$2,MATCH(MAX(IF((品項=E3),
日期,"")),日期,0)-1,))
文章標籤
全站熱搜
留言列表