返回列表 上一主題 發帖

[發問] 在有條件下的日期計算總和

[發問] 在有條件下的日期計算總和

1. 如何找出符合B項目,而且日期大於或等於B項目上最近的日期欄位上加總?

如題:2200*0.23%+2200*0.12%+2200*0.003%=7.766

2. 如果是符合A項目,那麼日期大於或等於A項目上最近的日期欄位上加總?

如題:2200*0.22%+2200*0.12%+2200*0.0035%=7.557



book1.rar (8.42 KB)

請各位不吝賜教,謝謝!

回復 1# maiko

剛從JBY大大學的方法, 可參考看看。把它應用於此也超好用(且左方的清單可以不用排序)

在有條件下的日期計算總和-2.rar (15.9 KB)

TOP

回復 6# maiko


    我測了一下,發現那格公式的Ctrl+Shift+Enter沒按好,重新Ctrl+Shift+Enter就好了。

TOP

>> 公式設計為 : 日期接近最近的日期
JBY 發表於 2015-4-3 14:27



可是表中都沒有2007年的資料,按理是找不到才是,可是仍然能計算,這點不符合邏輯。

TOP

回復  maiko

COM1欄(陣列公式Ctrl+Shift+Enter)=INDEX($CC,MAX(IF($A$1A$100=$H2,IF($B$1B$100
infoverdad 發表於 2015-4-4 02:25



    有問題:如果是B項目,修改日期,那麼Com1欄上的數值不會變動(紅圈

TOP

回復 1# maiko

COM1欄(陣列公式Ctrl+Shift+Enter)=INDEX($C:$C,MAX(IF($A$1:$A$100=$H2,IF($B$1:$B$100<=$I2,ROW(C$1:C$100), 0),0)))
在有條件下的日期計算總和.rar (12.5 KB)

TOP

.......有點問題:如果把時間推前到2007年,B項目卻還仍然能計算出來(因為表裡根本就沒有2007年)。.......


>> 公式設計為 : 日期接近最近的日期

TOP

回復  maiko

符合項目, 而且最近的日期欄位上加總 :

D9, 輸入陣列公式 (一齊按 Ctrl + Alt + Enter  ...
JBY 發表於 2015-4-3 09:29



    有點問題:如果把時間推前到2007年,B項目卻還仍然能計算出來(因為表裡根本就沒有2007年)。

TOP

回復 1# maiko

符合項目, 而且最近的日期欄位上加總 :

D9, 輸入陣列公式 (一齊按 Ctrl + Alt + Enter 3鍵 ) :

=SUM(IF(MIN((IF(A$2:A$6=A9,B$2:B$6)-B9)^2)=(IF(A$2:A$6=A9,B$2:B$6)-B9)^2,C$2:E$6))*C9

公式向下複製

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題