excel if公式 判断等于今天,为真

你心目中最早接触到的Excel函数是哪一个?很多人的答案一定是下面这个:if函数。if函数号称是“Excel函数的敲门砖”,只要懂Excel函数的,就几乎没有懂if函数的。可以这样说,if函数在Excel用户中几乎能达到100%,为什么这个函数为什么那么受欢迎呢?原因就在于这个函数不仅非常简单、容易理解,而且还非常实用。然而,这个函数虽然普及程度高,然而却被大多数人给轻视了,这也许是他们对于If函数的实际用法不足导致的。本文将着重介绍if函数的各种实战用法,以期能够提高大家的工作效率。

excel if公式 判断等于今天,为真图1

文:傲看今朝

一、如何理解if函数?

if函数的写法如下:

=if(logical_test, value if true,value if false)

中文解释就是如果满足条件……,则返回……,否则返回……。大白话就是:

=IF(如果……(条件或者表达式),”则……(条件成立时返回的结果)”,”否则……(条件不成立时返回的结果)”)

例如我和你打个赌:

=if(今年的房价均价<明年的房价均价,你给我1000元,我给你1000元)

如果今年的房价均价低于明年的房价均价,则我得1000块,否则你得1000块。

大家很容易理解了吧。

下面我们来看一个非常简单的例子,如果员工每天的工作时长超过8个小时,则给500元补贴,否则就是0元补贴:

excel if公式 判断等于今天,为真图2

例图

在C9单元格输入公式:

=if(B9>=8,500,0)

复制此公式至C9:C15单元格即可。

二、最简单的一个if函数使用实例

如下图所示,如何快速每个人的成绩优秀与否?

excel if公式 判断等于今天,为真图3

最简单的if函数

这个例子实在是太简单了,如果分数(B19:B25)大于等于90分,则返回优秀,否则就不显示。公式如下:

=IF(B19>=90,”优秀”,””)

公式中的空直接用””来表示。当然这公式还有数组的写法哈:

{=IF(B19:B25>=90,”优秀”,””)}

意思是一样的,唯一的不同就在于数组公式我们要选中C19:C25单元格输入,然后按下Ctrl+shift+enter组合键完成输入。

三、if函数中表达式的简化

if函数的表达式是可以简写的。例如下面的例子(表达式简化)。如下图所示:

excel if公式 判断等于今天,为真图4

if函数简化

每个人只要1科成绩大于或者等于90分,就可以显示为及格,否则什么都不填写。公式为:

{=IF(MAX(–(B30:F30>=90)),”及格”,””)}

如果max公式的值不等于0(true),则返回“及格”,否则显示为空。

思路:B30:F30>=90会得到一串有true和false构成的逻辑值,我们在其前面加2个负号,即可将其转化为1和0组成的数值,即条件成立时为1,否则为0,只要一科成绩满足条件,那么最大值肯定不等于0,那么就返回及格,否则就是空。

四、利用if函数快速搞定学生成绩评定

关于这个案例我们曾经用过了vlookup函数、index函数、lookup函数、mid函数等都做过了,今天我么就用咱们最简单最实用的函数来搞定。如下图所示:如何给学生的成绩评定等级呢?

excel if公式 判断等于今天,为真图5

学生成绩等级评定

显然,只使用1个if函数是搞不定的。我们需要使用多个if函数来完成他,具体怎么做呢?先看下面的公式:

=IF(B42>=90,”优”,IF(B42>=80,”良”,IF(B42>=60,”中”,”差”)))

此公式运用了3个if函数,逻辑如下

如果B42大于等于90,则为“优”,否则继续对小于90分的分数进行判断:如果B42大于等于80,则为“良”,否则还要继续对小于80的分数进行判断:如果B42大于等于60,则为“中”,否则为“差”。出现了3次如果,因此有3个if函数,必须要有3对括号。

许多新手用IF函数常出现的问题:

问题一:

喜欢写=IF(b<A1<a,x,y),只能说停留在数学思维。数学函数我们可以表示b<x<a,但是EXCEL条件判断函数IF不允许这么写。如果要表示b<x<a,要么用AND函数,条件写成AND(A1>b,A1<a),要么简写为(A1>b)*(A1<a)。实际上大量使用AND或者OR我们也不推荐,会加大公式长度。

问题二:

条件不是完备的集合,或者说考虑的不够周到,漏掉许多情况。很多新手不考虑所有可能,实际公式的某些数据就不一定是你想要的结果。例如端点问题,到底你想表达是b<x<a,还是b≤x<a,还是b<x≤a,还是b≤x≤a,需要表述清楚。

就楼主这个题,其实可以简化公式。首先我们用如下条件:

记x=Z6/BB6,t=BB6

如果x<1,返回”F”(这个是我补充的条件)

如果1≤x<2,y=t+1

如果2≤x<3,y=2t+1

如果3≤x<4,y=3t+1.2

下面递推一直到10≤x<11,y=10t+1.2

如果x≥11,楼主没有说明,返回”F”

继续简化公式

=IFERROR(IF(OR(Z6<BB6,Z6>=11*BB6),”F”,IF(Z6<3*BB6,1,1.2))+FLOOR(Z6,BB6),”F”)

本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/5965.html

(0)
上一篇 2022-12-18 13:19
下一篇 2022-12-18 13:33

相关推荐

  • 用snapseed怎样修出耶稣光

    我们都知道,在风光摄影中,耶稣光可以说是大片的神来之笔,给一张图片添色不少,画质立刻有了静谧和立体感,寻味意长! 不过这种天象偏偏是可遇而不可求,需要你的一点好运气。那么,我们就此…

    2023-04-06
  • 网络管理员需要会些什么技能

    一、网络管理员要牢记网络基础知识 有关网络的基础知识是开展一切网络管理工作的前提,对理论知识的模棱两可必定导致实际工作的不彻底。通常说来,以下基础知识是需要重点掌握的: 1、什么是…

    电脑教程 2023-05-04
  • 电脑上最好用的语音输入法是哪种

    电脑端语音输入法没有最好,只要自己用起来比较顺手就是最好,今天我给大家推荐的就是我使用起来非常方便的一款语音输入法。 同时我也给大家建议暂时不要使用下方我介绍的这款大名鼎鼎的电脑端…

    2023-06-14
  • 如何编辑文件(手机编辑教程)

    用电脑来进行音频制作是目前很多人的需求,这需要音频制作处理软件的支持。目前市场上的音频处理软件很多,比较常用和受欢迎的也不少。这里选择了三款常用的音视频制作软件重点介绍,基本可以解…

    2023-08-01
  • excel表格如何移动或复制工作表

    我来解答下。 移动或复制excel表格中的工作表,是excel的一个基本的操作,不是很复杂。题主只要实际操作一次就会了。 有两种情况。 一、在同一个工作簿中移动或复制excel表格…

    2023-04-15
  • 用什么软件可以做出圆形图片呢

    把图片秒做成圆形 把图片裁剪成圆形的APP很多,解答中也有各种介绍的。看了一下答案,目前没有人推荐这款裁剪图片超级好用的APP——PicsArt照片编辑。 先放一张效果图,满意的继…

    2023-07-06
  • 如何给pdf文件加密

    PDF:可移植文件格式是Adobe开发的一种独特的跨平台文件格式。PDF文件是基于PostScript语言模型的图像,无论是哪种打印机都能确保准确的色彩和精确的打印效果,将忠实再现…

    2023-05-03
  • 如何恢复硬盘丢失的数据

    关于硬盘你应该知道的一些情况 数据以集中的方式存储起来时,给人们的生活带来了无尽的便利,硬盘是一种高效的计算机存储设备,它使用简单的磁性来存储大量信息。硬盘是50年前发明的,自19…

    2023-05-12
  • ppt处理图片有什么技巧(ppt图片组合技巧)

    最近在使用【KOPPT插件】的时候,发现一个问题。 导入的图片不是全图,不知道该怎么处理。 其实要想将这种图片处理成全图也比较简单,使用裁剪即可快速搞定。 使用插件插入图片之后,选…

    2023-04-12
  • win10装哪个版本好

    想选择好用的Windows10版本,那么首先需要知道可用的Win10版本有哪些?不过你表述的版本概念太笼统,所以可以从两个角度来理解“Win10版本”。 角度一:哪个Win10 S…

    2023-06-02