返回列表 上一主題 發帖

按月加總

按月加總

各位前輩你們好!
          前輩!!
           A81=IF(MONTH(TODAY())=MONTH(E81),SUM(D68,D69:E69,B70:C70),IF(MONTH(TODAY())=MONTH
(G81),SUM(F68,F69:G69,D70:E70),""))
           問題如附檔說明
           請知道的前輩,不吝賜教謝謝再三!!

Leo24.rar (7.72 KB)

回復 13# register313
前輩辛苦囉!謝謝再三!!

TOP

回復 12# myleoyes

上一個公式其實偷懶一點,加了6個儲存格

=IF(MONTH(TODAY())<>MONTH(TODAY()+1),SUM(OFFSET(D68,0,(MONTH(TODAY())-1)*2,,),OFFSET(D69:E69,0,(MONTH(TODAY())-1)*2,,),OFFSET(B70:C70,0,(MONTH(TODAY())-1)*2,,)),"")

TOP

Leo24-2.gif Leo24-1.gif Leo24-2.gif Leo24-1.gif 回復 5# myleoyes
不好意思瀏覽器怪怪的若有重複請見諒
register313前輩!你的公式有誤如附檔Leo24-1
   偶像前輩!不是這樣子如附檔Leo24-2請下移檔案
   日期為3月31日無誤
   請兩位像前輩再辛苦囉!不吝賜教謝謝再三!!

TOP

謝謝您! 不經一事不長一智。

TOP

回復 9# c_c_lai

OFFSET(B70:C70,0,(MONTH(TODAY())-1)*2,,)

原加總之儲存格為B70:C70
若今日月份為1月 ,(MONTH(TODAY())-1)*2=(1-1)*2=0, B70:C70之欄位偏移0欄  => 加總之儲存格為B70:C70
若今日月份為2月 ,(MONTH(TODAY())-1)*2=(2-1)*2=2, B70:C70之欄位偏移2欄  => 加總之儲存格為D70:E70
若今日月份為3月 ,(MONTH(TODAY())-1)*2=(3-1)*2=4, B70:C70之欄位偏移4欄  => 加總之儲存格為F70:G70

TOP

我有些不解之處要請教各位前輩們(勿見笑):
=IF(MONTH(TODAY())<>MONTH(TODAY()+1),SUM(OFFSET(B70:C70,0,(MONTH(TODAY())-1)*2,,),OFFSET(D68:E69,0,(MONTH(TODAY())-1)*2,,)),"")
中,為何(MONTH(TODAY())-1)*2,,)要乘以二呢 (*2)?
謝謝您!

TOP

回復 6# myleoyes

4月找不到當然出錯
學海無涯_不恥下問

TOP

回復 6# myleoyes


=IF(MONTH(TODAY())<>MONTH(TODAY()+1),SUM(OFFSET(B70:C70,0,(MONTH(TODAY())-1)*2,,),OFFSET(D68:E69,0,(MONTH(TODAY())-1)*2,,)),"")

TOP

回復 5# myleoyes
偶像前輩!公式有誤第68列的數字都不能修改
如附動畫請再修改謝謝再三!!

Leo24.gif (247.6 KB)

Leo24.gif

TOP

        靜思自在 : 【做人的開始】每一天都是故人的開始,每一個時刻都是自己的警惕。
返回列表 上一主題