如图所示,把一个会员期间摊到每个月,要看每个月分别是多少天怎么计算?我现在能做的就是分开算,因为每个起始日期不同所以没办法一次性填充公式
看不到你说的分摊?怎么一个分摊规则说清楚啊
如果没有猜错的话,应该是在D3单元格里输入公式:
=MIN(DAY(EOMONTH(D$2,0)),MAX(0,IF(D$2<$C3,D$2-$B3,$C3-EOMONTH(D$2,-1))))
复制并下拉和右拉,即可
若是对的话,记得采纳哦……
顺便给你一个D2单元格的公式为:
=EOMONTH(DATE(2019,COLUMN(),1),0)
复制并右拉,即可得到相应的日期了,只要设置成日期格式即可
追问对的!!!!!就是这样!!感谢! 顺便可以简单讲一下这个公式的逻辑吗 看不太会 下次用只能复制
对就记得做问题采纳吧……
当月底的日期若是小于到期日,则取当月底减支付日期(小于0取0、大于当月天数则取当月天数);若是大于或等于到期日则取到期日减上月月底的日期(最小为0、最大为当月天数)
就是这样的逻辑,也许你绕不明白,但可以套这个公式就是了……