另类的日期计算与IF(1,0}…)..docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
另类的日期计算与IF(1,0}…).

另类的日期计算与IF({1,0}…)来源:excel格子社区昨天在易学宝微视频教程交流群里看到一个另类的日期计算题目,给小伙伴们分享一下:大致说说题目的意思:B列是英文简写的月份,需要计算之前一个月的月份,并且结果同样为英文月份,效果如C列所示。轻音乐响起,思考3分钟……怎么样,想出怎么计算了吗?这个题目初看是不是无从下手啊?说说老祝的解法吧:C2单元格输入以下公式,向下复制。=TEXT(EDATE(B2-1,-1),mmm)接下来,就大致说说公式的意思。1、首先用B2-1,将B2单元格的英文月份转换为Mar-1样式的日期,Excel能够正确识别出这样的日期样式。2、再用EDATE(B2-1,-1),计算出Mar-1之前一个月的日期。3、最后使用TEXT函数,格式代码使用mmm,再将日期变成简写的英文月份。怎么样,我能说明白吗?接下来说说IF({1,0})是怎么回事。在使用VLOOKUP函数进行逆序查询的时候,经常会看到有高手这样写公式1:上图中,C:D是数据源,需要根据F2单元格指定的姓名查询对应的职务。G2单元格的公式为:=VLOOKUP(F2,IF({1,0},D2:D10,C2:C10),2,)通常情况下,VLOOKUP函数被查询的值需要位于数据源的首列,也就是从左向右查询。但是这个数据源中,需要逆向查询,所以就有了IF({1,0}…)这样的用法。接下来再给大家讲讲=IF({1,0},……)是啥意思吧。借用胡剑版主的一句话:“数组公式是需要悟的。”其实不光是数组公式,普通的公式也需要悟。当明白一个公式的计算结果后,需要慢慢去理解和掌握,直到熟练运用它们。对于较长的公式,我推荐把它大卸八块,然后再来慢慢理解。1、IF(条件值,返回值1,返回值2)解读上面的公式,首先得弄清楚IF函数的计算原理。这个很简单,查一下帮助就明白:当条件值为真,则结果为返回值1,当条件值为假,则结果为返回值2。这个函数实际上可以说成“如果......那么......,否则......”的语句形式。即:如果条件值为真,则等于值1,否则等于值2。例如:IF(105,10,20)=10IF(1020,10,20)=20IF(True,10,20)=10IF(False,10,20)=202、什么是{1,0}经过前面帖子的学习,我们知道:{1,0}是一个水平方向的一维数组,它有两个值,一个是1,另一个是0。这里的{1,0}是用来作IF函数的第一个参数,1代替的是“真”,即True,0代替的是“假”,即False。例如:IF(1,10,20)=10IF(0,10,20)=20在公式中,数值只有0才能代替False,但并不是只有1才能代替True,所有非0的数值都可以代替True。例如:IF(-1,10,20)=10IF(0.2,10,20)=103、什么是{=IF({1,0},D2:D10,C2:C10)}用了数组{1,0}作IF函数的第一参数,实际上这个公式可以分成两个公式,即:IF(1,D2:D10,C2:C10)IF(0,D2:D10,C2:C10)两个公式的计算结果分别为:IF(1,D2:D10,C2:C10)=D2:D10IF(0,D2:D10,C2:C10)=C2:C10这也是IF({1,0},D2:D10,C2:C10)公式的返回结果。所以,这个公式实际上是调换两列数据的位置,不知道这样的解释对大家是否有帮助?

文档评论(0)

sdgr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档