作者pual (Pual)
看板Office
标题[算表] 问题IF+sumproduct+MONTH跨年度问题
时间Fri Sep 29 06:59:31 2017
软体: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://webptt.com/cn.aspx?n=bbs/Office/M.1506639573.A.899.html
2F:→ pual: 请教SOYOSO大我刚刚测试了但为何前段不用改但还是有效 09/29 10:52
3F:→ soyoso: 因a栏日期方面有排序,且看起来不会该笔为2016/1月份,而 09/29 10:59
4F:→ soyoso: 下一笔就跳至2017/1月的话,前段可保留 09/29 11:00
5F:→ soyoso: 但如果有回文的情况前後笔不同年但同月份的话,则也以text 09/29 11:01
6F:→ soyoso: 来判断 09/29 11:01