[算表] 问题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