[算表] 問題IF+sumproduct+MONTH跨年度問題

看板Office作者 (Pual)時間8年前 (2017/09/29 06:59), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串1/1
軟體:GOOGLE文件(有嘗試輸出到EXCEL或MUNBERS) 版本:都是最新版 檔案: https://goo.gl/8yuGwy 還記得當時我上來問怎麼做到自動月加總 當時感謝SOYOSO大大的教學給了我兩條公式 最後我將兩條公式改成下面這條 =IF(month($A3)<>month($A4),SUMPRODUCT((month($A$3:$A)=month($A3))*L$3:R),0) 我公式的思維是當下一個欄位提取的月份大於目前欄位的月份會自動加總 否則就填上0 這樣就可以實現每月的最後一個記帳日會自動加總這個月份的總金額 不過只提取月的問題就是當遇到跨年度就會出錯 因為month只能提取月份 我沒辦法同時提取月跟年 我該怎麼做能讓這條公式發揮分辨年月的能力 ※ 引述《pual (Pual)》之銘言: : 感謝SOYOSO大的教學 : 我研究了SOYOSO大的公式後最後用了 : =IF(month(A90)<>month(A91),SUMPRODUCT((month($A$3:A)=month(A90))*$C$3:C),0) : 這條公式解決這個問題 : 但我還是有蠻多不明白 : 不過已經讓我學會許多了 : ※ 引述《pual (Pual)》之銘言: : : 軟體:GOOGLE文件(有嘗試輸出到EXCEL或MUNBERS) : : 版本:都是最新版 : : 檔案 : : https://goo.gl/8yuGwy : : 講真的摸索幾天了 : : 也問了不少人 : : 跪求板上神人指點迷津 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.168.153 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1506639573.A.899.html

09/29 07:37, , 1F
09/29 07:37, 1F

09/29 10:52, , 2F
請教SOYOSO大我剛剛測試了但為何前段不用改但還是有效
09/29 10:52, 2F

09/29 10:59, , 3F
因a欄日期方面有排序,且看起來不會該筆為2016/1月份,而
09/29 10:59, 3F

09/29 11:00, , 4F
下一筆就跳至2017/1月的話,前段可保留
09/29 11:00, 4F

09/29 11:01, , 5F
但如果有回文的情況前後筆不同年但同月份的話,則也以text
09/29 11:01, 5F

09/29 11:01, , 6F
來判斷
09/29 11:01, 6F
文章代碼(AID): #1PpNxLYP (Office)
文章代碼(AID): #1PpNxLYP (Office)