close

3248

Excel 如何根據階段性日期自動匹配新價格

東方鈺:錦子老師您好,我需要依照A欄的日期,自動將各地區(BC)的價格,填入到G欄中,不知公式要如何設定?感謝!

image

錦子老師:這個問題,我個人解法如下:

步驟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儲存格。

image

【公式說明】

=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))

公式1FIND("",A$2:A$4)

傳回日字元在A2:A4各個儲存格中第幾個字元。

image

公式2LEFT(A$2:A$4,公式1)

抓取A2:A4各個儲存格中左邊N(公式1運算結果)個字元。

image

公式3FREQUENCY(E2,("21"&公式2)-1)

統計E2儲存格日期在21年字串加上公式2運算結果減1的日期數值中出現次數。

image

公式4IFERROR(B$1:C$4*1,)

如果B1:C4儲存格乘1,轉換成陣列數值。

image

公式5SUM(公式3*公式4*(B$1:C$1=F2))

計算公式3運算結果乘上公式4運算結果乘上(B1:C1是否等於F2儲存格內容,是為TRUE(1),否為FALSE(0))的總和。

image

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()