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

作者: pual (Pual)   2017-09-29 06:59:31
軟體: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
: : 講真的摸索幾天了
: : 也問了不少人
: : 跪求板上神人指點迷津
作者: soyoso (我是耀宗)   2017-09-29 07:37:00
作者: pual (Pual)   2017-09-29 10:52:00
請教SOYOSO大我剛剛測試了但為何前段不用改但還是有效
作者: soyoso (我是耀宗)   2017-09-29 10:59:00
因a欄日期方面有排序,且看起來不會該筆為2016/1月份,而下一筆就跳至2017/1月的話,前段可保留但如果有回文的情況前後筆不同年但同月份的話,則也以text來判斷

Links booklink

Contact Us: admin [ a t ] ucptt.com