3248 |
Excel 如何根據階段性日期自動匹配新價格 |
東方鈺:錦子老師您好,我需要依照A欄的日期,自動將各地區(B、C欄)的價格,填入到G欄中,不知公式要如何設定?感謝!
錦子老師:這個問題,我個人解法如下:
步驟1:點取G2儲存格輸入公式:
=SUM(FREQUENCY(E2,("21年"&LEFT(A$2:A$4,FIND("日",A$2:A$4)))-1)*IFERROR(B$1: C$4*1,)*(B$1:C$1=F2))
按CTRL+SHIFT+ENTER鍵完成陣列公式輸入,再將公式複製到G3:G15儲存格。
【公式說明】
=SUM(FREQUENCY(E2,("21年"&LEFT(A$2:A$4,FIND("日",A$2:A$4)))-1)*IFERROR(B$1: C$4*1,)*(B$1:C$1=F2))
公式1:FIND("日",A$2:A$4)
傳回日字元在A2:A4各個儲存格中第幾個字元。
公式2:LEFT(A$2:A$4,公式1)
抓取A2:A4各個儲存格中左邊N(公式1運算結果)個字元。
公式3:FREQUENCY(E2,("21年"&公式2)-1)
統計E2儲存格日期在21年字串加上公式2運算結果減1的日期數值中出現次數。
公式4:IFERROR(B$1:C$4*1,)
如果B1:C4儲存格乘1,轉換成陣列數值。
公式5:SUM(公式3*公式4*(B$1:C$1=F2))
計算公式3運算結果乘上公式4運算結果乘上(B1:C1是否等於F2儲存格內容,是為TRUE(1),否為FALSE(0))的總和。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表