余生只愿笑 发表于 2021-9-29 17:31:00

碰到一个棘手的函数,求助大神。

RT,要求见EXCEL附件,写一个在特定日期区间内的分摊金额函数。

途徒 发表于 2021-10-7 16:57:01

用if判断一下月份是否在开始月份与结束月份之间。

秋天不回来之新的起航 发表于 2021-10-16 02:51:39

D2=IF(AND(D$1>=$B2,D$1<=$C2),$A2/(DATEDIF($B2,$C2,"m")+1),"-")

寂静无声 发表于 2021-10-28 12:48:40

了解,谢谢,如果是按天数呢?

我本是狼 发表于 2021-10-29 17:17:54

保留了两位小数,每期分摊金额汇总与原来需分摊金额有尾差,如何把尾差加到最后一期分摊金额上呢?

武黑黑 发表于 2021-11-11 23:06:50

O365
D2
=TRANSPOSE(FREQUENCY(IFERROR(TEXT(ROW(INDIRECT($B2&":"&$C2)),"[<"&$D$1&"] ;[>"&EOMONTH($O$1,0)&"] ;0")*1,""),EOMONTH(($D$1:$N$1)*1,0)))*$A2/($C2-$B2+1)
其他版本
O2
=INDEX(TRANSPOSE(FREQUENCY(IFERROR(TEXT(ROW(INDIRECT($B2&":"&$C2)),"[<"&$D$1&"] ;[>"&EOMONTH($O$1,0)&"] ;0")*1,""),EOMONTH(($D$1:$N$1)*1,0))),COLUMN(A:A))*$A2/($C2-$B2+1)
右拉下拉

仗建走天涯 发表于 2021-11-12 08:41:35

貌似不行呀

紫叶飘絮 发表于 2022-1-4 03:23:18


页: [1]
查看完整版本: 碰到一个棘手的函数,求助大神。