如何随月份的变化,求上月对应的数据。求EXCEL函数。如图,我求上月数
答案:2 悬赏:40 手机版
解决时间 2021-03-31 23:16
- 提问者网友:遁入空寂
- 2021-03-31 19:25
如何随月份的变化,求上月对应的数据。求EXCEL函数。如图,我求上月数
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-31 20:30
是否是要求得上个月的月份值?
上图中,B2输入的是文本数据,不能参与计算,所以C2中=B2-30就出错了。
应当在B2中输入完整的日期数据:2013-3-1,
然后将B2单元格的格式设置为:自定义,M"月"(只显示月份:x月)
再在C2中输入公式:=DATE(YEAR(B2),MONTH(B2)-1,1)
同样将C2单元格的格式设置为:自定义,M"月"(只显示月份:x月)追问谢谢。可是影响F5的函数公式=SUM(OFFSET('销售收入成本预算及决算表 '!B5,,,,SUBSTITUTE(B$2,"月",)))追答好吧,原来B2需要这样被引用
那么请改这个公式:=(MOD(SUBSTITUTE(B2,"月",)-2,12)+1)&"月"追问不行呢,您能详细解释一下您这两个公式吗?追答这个公式很简单,我已经完全测试过,不应该有问题。请问显示什么样的错误?
公式中,SUBSTITUTE(B2,"月",)就是将"月"字去除,只剩数字
然后用 MOD(月份数字-2,12)+1 计算上个月的月份数字
如果当前月份是1月,则1-2为-1,MOD(-1,12) 得到11,11+1=12,结果就是12月
而其他月份则正常得到月份数字减1的结果
逻辑上完全正确,究竟什么地方不行呢?
上图中,B2输入的是文本数据,不能参与计算,所以C2中=B2-30就出错了。
应当在B2中输入完整的日期数据:2013-3-1,
然后将B2单元格的格式设置为:自定义,M"月"(只显示月份:x月)
再在C2中输入公式:=DATE(YEAR(B2),MONTH(B2)-1,1)
同样将C2单元格的格式设置为:自定义,M"月"(只显示月份:x月)追问谢谢。可是影响F5的函数公式=SUM(OFFSET('销售收入成本预算及决算表 '!B5,,,,SUBSTITUTE(B$2,"月",)))追答好吧,原来B2需要这样被引用
那么请改这个公式:=(MOD(SUBSTITUTE(B2,"月",)-2,12)+1)&"月"追问不行呢,您能详细解释一下您这两个公式吗?追答这个公式很简单,我已经完全测试过,不应该有问题。请问显示什么样的错误?
公式中,SUBSTITUTE(B2,"月",)就是将"月"字去除,只剩数字
然后用 MOD(月份数字-2,12)+1 计算上个月的月份数字
如果当前月份是1月,则1-2为-1,MOD(-1,12) 得到11,11+1=12,结果就是12月
而其他月份则正常得到月份数字减1的结果
逻辑上完全正确,究竟什么地方不行呢?
全部回答
- 1楼网友:拾荒鲤
- 2021-03-31 21:18
如A日期,B为相应的数字,计算2月
数字输入公式在单元格求和
= SUMPRODUCT((MONTH(A2:A100)= 2)*(B2:B100) )
数字输入公式在单元格求和
= SUMPRODUCT((MONTH(A2:A100)= 2)*(B2:B100) )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯