EXCEL中IF公式中关于日期区间取值的公式求解!

=IF(MEDIAN("2008-1-1",F2,"2011-12-31"),H2*0.4,IF(MEDIAN("2012-1-1",F2,"2013-12-31"),H... =IF(MEDIAN("2008-1-1",F2,"2011-12-31"),H2*0.4,IF(MEDIAN("2012-1-1",F2,"2013-12-31"),H2*0.5,IF(MEDIAN("2014-1-1",F2,"2017-12-31"),H2*0.6)))求公式中的错误,我的IF值不管日期怎么变都是H2*0.4,求大神解救!我应该是MEDIAN公式用错了,但是我不知道该用什么公式!!用AND公式吗? 展开
 我来答
苗乔恩
科技发烧友

2017-08-25 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9706 获赞数:14589

向TA提问 私信TA
展开全部
  1. 你公式中的第一个IF判断是永远成立的;

  2. 因为三个数都是日期,它们的中值还是日期,而日期是个正整数,所以在逻辑中结果为“真”;

  3. 所以你后面的判断永远用不上。

  4. 如果判断F2在两个日期之间的公式如下所示:

=IF(AND(F2>=39448,F2<=40908),H2*0.4,IF(AND(F2>=40909,F2<=41639),H2*0.5,IF(AND(F2>=41640,F2<=43100),H2*0.6)))

morliz子轩
2017-08-25 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:56%
帮助的人:2766万
展开全部
直接说下你的需求。
公式明显错了,最终的IF怎么会有多个返回值?
追问
我的需求就是如果时间在2008-2012年就取值H2*0.4,如果时间在2012-2013就取值H2*0.5,如果在2014-2017就取值H2*0.5
追答
你能不能把这个文件提供一下,我测算好,给你发过来。

==================================

写好了,测试结果:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金钱少有余1401
2017-08-25 · TA获得超过250个赞
知道答主
回答量:446
采纳率:0%
帮助的人:98.3万
展开全部
Excel公式,如何统计介于两个日期值之间的单元格数量的方法如下:
1、统计一列日期(数据在C1:C100)分别介于两个固定日期(分别在A1和B1)之间的数量。
公式:=sumproduct((c1:c100>=a1)*(c1:c100<=b1)) 或=countifs(c1:c100,">="&a1,c1:c100,"<="&b1)
2、统计C列日期比同行A列晚但比同行B列早的数量。=sumproduct((c1:c100>=a1:a100)*(c1:c100<=b1:b100))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式