如何按季度计算一段时间范围内应收金额?

如:

开始日期:2022-01-01

结束日期:2023-03-31

月租金:1000

签约前第一季度租金,2022-01-01至2022-03-31 1000*3=3000

22年1月应收款3000,22年2月应收款0,22年3月应收款0,22年4月应收款3000,22年5月应收款0,如何根据当前时间取统计应收款?

image.png

FineReport chenew 发布于 2022-3-28 11:00 (编辑于 2022-3-28 16:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-28 11:15(编辑于 2022-3-28 16:17)

直接用公式??

A2:UNIQUEARRAY(MAPARRAY(range(todate("2022-01-01"), todate("2023-03-31"), 1), FORMAT(ITEM, 'yyyy-MM')))

A3:SWITCH(MONTH(CONCATENATE(A2, "-01")), 1, 3000, 2, 0, 3, 0, 4, 3000, 5, 0, 6, 0, 7, 3000, 8, 0, 9, 0, 10, 1000 * 3, 11, 0, 12, 0)

image.png

image.png

补充

WorkBook1.zip

image.png

  • chenew chenew(提问者) SWITCH(MONTH(CONCATENATE(A2, \"-01\")), 1, 3000, 2, 0, 3, 0, 4, 3000, 5, 0, 6, 0, 7, 3000, 8, 0, 9, 0, 10, 1000 * 3, 11, 0, 12, 0)判断有动态的吗,这个是固定的,实际上开始和结束日期是不固定的
    2022-03-28 13:14 
  • Z4u3z1 Z4u3z1 回复 chenew(提问者) A2单元格是动态的就跟着动了啊~
    2022-03-28 14:02 
  • chenew chenew(提问者) 如何根据合同开始日期算季度,如2021-05,5、6、7为第一季度,不是固定的1、2、3为第一季度
    2022-03-28 16:01 
  • Z4u3z1 Z4u3z1 回复 chenew(提问者) 还有这样反常理的,看补充模板
    2022-03-28 16:17 
  • chenew chenew(提问者) 回复 Z4u3z1 多条数据seq()会一直累计,怎么设置每行数据都从1开始
    2022-03-28 16:43 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-28 11:02

没有明白你的这个描述。。。

22年1月应收款3000,22年2月应收款0,22年3月应收款0,22年4月应收款3000,22年5月应收款0,如何根据当前时间取统计应收款?

这一段看不懂。。。如果跨年呢。。。又是如何的。。

  • chenew chenew(提问者) 根据月份按季度统计应收款,这个季度是根据合同开始时间来算的,不是固定的1-3月
    2022-03-28 11:05 
  • CD20160914 CD20160914 回复 chenew(提问者) 跨年的举例说明一下吧。。你说季度。。假如2020-02-01至2021-04-30 假如这个时间的话,你要如何计算?
    2022-03-28 11:06 
  • chenew chenew(提问者) 回复 CD20160914 2020-02-01至2021-04-30有5个季度,按照月份查询2020-02结果是3000,2020-03结果就是0,4月结果也是0,5月3000,每个季度应收款归属到当个季度的第一个月份
    2022-03-28 11:15 
  • CD20160914 CD20160914 回复 chenew(提问者) 才5个季度?不是应该6个季度吗?2020年总共4个季度。。。2021年1-3月是1季度,2021-04月又是2季度了。。
    2022-03-28 11:25 
最佳回答
0
等哈炯Lv4初级互助
发布于2022-3-28 11:10

你这个是按季度收款的吧,你是想判断当前日期是在第几季度,已经收了多少租金吧

  • chenew chenew(提问者) 是的
    2022-03-28 11:15 
  • chenew chenew(提问者) 按月付、季付、半年付、年付四种类型计算
    2022-03-28 11:16 
  • 等哈炯 等哈炯 回复 chenew(提问者) if(year(now())=2022,month(now())/3*3000,if(year(now())>2022,(year(now())-2022+4)*month(now())/3*3000,if(year(now())<2022,0,0))) 这个是季付的,其他的基本同理
    2022-03-28 12:00 
  • chenew chenew(提问者) 回复 等哈炯 应收的怎么算的?
    2022-03-28 13:32 
  • 等哈炯 等哈炯 回复 chenew(提问者) 这个算出来的就是应收的
    2022-03-28 14:10 
  • 3关注人数
  • 636浏览人数
  • 最后回答于:2022-3-28 16:42
    请选择关闭问题的原因
    确定 取消
    返回顶部