中企动力 > 商学院 > excel条件公式
  • ?

    Excel函数公式:LOOKUP函数单条件、多条件查询公式技巧解读

    吕玉兰

    展开

    LOOKUP函数是我们常用的查找函数之一,其语法决定,想要得到正确的查询结果,必须对查询的数据进行升序排序,但是一般情况下我们都不会先排序在查询,而是采用:=LOOKUP(1,0/(B3:B9=H3),C3:C9)类似结构的语法来完成查询。但是,对于上述方法,大多同学一知半解……

    一、应用场景。

    目的:查询销售员对应的销量。

    方法:

    1、在目标单元格中输入公式:=LOOKUP(1,0/(B3:B9=H3),C3:C9)。

    2、选定数据源,【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】,在【为符合此公式的值设置格式】中输入:=($B3=$H$3)。

    3、单击右下角【格式】-【填充】,选取填充色,并【确定】完成查询设置。

    二、公式解读。

    (一)、(B3:B9=H3)的运算结果。

    1、如果A=B,会返回结果TRUE,TRUE在运算中相当于数字1。

    2、如果A<>B,会返回结果FALSE,FALSE在运算中相当于数字0。

    所以:(B3:B9=H3)的运算结果是有TRUE和FALSE构成的一组值,结果如下图:

    (二),提取所需值

    1、0/(B3:B9=H3)的结果我们可以归纳为:0,#p/0!,#p/0!,#p/0!,#p/0!,#p/0!,#p/0!。如下图:

    2、LOOKUP函数:特征1:查找时可以忽略错误值且,这样一组数值忽略后只剩下一个值0。

    3、LOOKUP函数特征2:当查找的值不存在时,按照小于此值的最大值进行匹配。故设置查找值为1,从而实现查询的目的。

    备注:

    “0/”的目的就是把符合条件的值变为0,不符合条件的变为错误,利用LOOKUP函数的特征查找到符合条件的值。

    三、多条件查询。

    目的:查询销售员在相应地区的销售额。

    方法:

    在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3:B9=H3)*(E3:E9=I3)),C3:C9),"")。

    释义:

    1、原理和单条件查询是一样的。

    2、TRUE*TRUE=1,TRUE*FALSE=0。

    各位亲,如果对多条件查询不理解,可以在评论区留言提问哦!

  • ?

    Excel公式多条件统计套路,最后一个95%的人没用过

    包磬

    展开

    今天准备了一组日常工作中常用的多条件判断、统计Excel函数公式,让同学们提升工作效率,不再头疼。

    1、IF函数多条件判断

    要求:如果部门为生产、岗位为主操 有高温补助。

    公式:

    =IF(AND(B2="生产",C2="主操"),"有","无")

    AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。

    2、SUMIF多条件求和

    要求:统计E2和E3单元格中两个部门的岗位补助总额

    =SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))

    SUMIF函数求和条件使用E2:E3,分别得到两个部门的岗位补助额,再使用SUMPRODUCT函数进行求和。

    3、SUMIFS多条件求和

    要求:统计部门为生产,并且岗位为主操的补助总额

    =SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

    SUMIFS函数求和区域为D2:D9,求和条件为B2:B9=F2并且C2:C9=G2

    4、包含关键字的多条件求和

    要求:统计部门包含“生产”,并且岗位为主操的补助总额

    =SUMIFS(D2:D9,B2:B9,"*"&F2&"*",C2:C9,G2)

    SUMIFS函数支持使用通配符。

    5、多条件计数

    要求:统计统计部门为生产,并且岗位为主操的人数

    =COUNTIFS(B2:B9,F2,C2:C9,G2)

    COUNTIFS函数也支持使用通配符,用法与SUMIFS函数相同。

    6、多条件计算平均值

    要求:统计统计部门为生产,并且岗位为主操的平均补助额

    =AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)

    第一参数是要统计的数值区域,之后分别是成对的条件区域和指定条件。

    7、多条件计算最大值和最小值

    要求:统计统计部门为生产,并且岗位为主操的最高补助额

    数组公式,注意按Shift+ctrl+回车:

    =MAX(IF((B2:B9=F2)*(C2:C9=G2),D2:D9))

    数组公式中,判断多条件时不能使用AND或是OR函数,因此先使用两个判断条件相乘,表示两个条件要求同时符合。

    再使用IF函数对结果进行判断,两个条件同时符合时,IF函数返回D2:D9中的数值,否则返回逻辑值FALSE。

    最后使用MAX函数忽略其中的逻辑值计算出最大值。

    要计算多个条件的最小值时,只要将公式中的MAX换成MIN函数即可。

    8、多条件查找

    要求:查询部门为生产,并且岗位为部长的姓名

    =LOOKUP(1,0/((B2:B9=F2)*(C2:C9=G2)),A2:A9)

    LOOKUP函数多条件查询套路为:

    =LOOKUP(1,0/(条件1*条件2*条件n),查询区域)

    9、使用DSUM函数多条件汇总

    要求:统计部门为生产、并且工资在7000~12000之间的总额

    =DSUM(A1:C9,"实发工资",E2:G3)

    第一参数为整个数据表区域,第二参数是要汇总的列标题,第三参数是指定的条件区域。

    注意,第二参数中的列标题以及条件区域的列标题要和数据源中的标题相同。

    好了,今天的分享就是这些,祝各位一天好心情!

    图文制作:祝洪忠

  • ?

    EXCEL条件格式,原来数据也可以如此“色”

    埃文

    展开

    EXCEL条件格式,原来数据也可以如此”色”

    我们打开一个表格,密密麻麻的一篇数据,这个时候自己也许很清楚,他人查看时确实一头的雾水。我们有什么好的方法来解决这个问题呢?我们可以用条件格式给数据分类添加颜色,实现数据的可视化管理。

    我们通过工具栏 开始/数据格式展开如图:

    图1

    依次显示的工具为突出显示单元格规则,项目选取规则,数据条,色阶,图表集,新建规则,清除规则,管理规则;我们对其中三个为例进行介绍如下:

    1、 按照一定规则显示:突出显示单元格规则

    我们选取其中一列数据(工号列),然后依次点击条件格式/突出显示单元格规则/大于,可以看见符合条件的单元格变成了我们将要设定的颜色,我们根据判定规则通过选择合适的颜色,点击确定,得到想要的结果。

    图2

    2、 将数据转换成数据条:

    是通过在单元格中的图形长度标识数值大小的一种方法: 选择数据/条件格式/数据条/渐变填充或者实心填充

    得到如下的效果,使数据更加形象化

    图3

    3、 新建规则:

    是一种比较灵活的给数据添”色”的方法,我们可以通过不同的规则类型或者设定公式以达到我们想要的效果。

    3.1先我们设定标识重复数据的功能:选取单元格/条件格式/新建规则/仅对唯一值或重复值设置格式

    图4

    在选定范围复选框中选择重复/格式/填充/选取一种颜色/确定/确定

    图5

    我们发现如果该区域有重复的信息,就会显示出我们设定的颜色;

    图6

    此种方法经常用来找出重复的姓名或者数据,去重效果非常好;

    3.2我们通过设定公式的方法来设定条件格式:

    选取其中一个单元格,比如C2单元格;点击条件格式/新建规则/使用公式确定要设置格式的单元格

    我们在设置格式对话框中输入公式/设定格式/填充/选择一种颜色然后点击确定:

    图7

    公式解释为:当单元格内容为1时显示我们选择的颜色如图:

    图8

    我们点击G2/格式刷 可以将格式传递给其它想要设定的区域(包含1的区域都变成了设定的颜色)

    图9

    注意:$G$2表示锁定单元格G2的数据,格式刷功能使用后,判断标准都是以G2单元格为标准,因此我们不能锁定单元格;公式中输入=G2=1,格式刷使用后,可以判定当前单元格为1时,显示设定的颜色。

    亲,是不是发觉平时黑白的数据也可以很”色”呢?动动小手,给我们的数据化个妆吧。操作过后觉得很棒的,别忘记给小编好评哦。

  • ?

    Excel条件格式规则那么多,这5条最实用了

    雨尘

    展开

    我们知道使用了条件格式之后,当表格中的数据发生变化时,格式会自动随之变化。可Excel条件格式规则那么多,哪些是工作中使用最频繁的规则呢?

    自动标记关键字

    例如任务管理表格中,我们用关键字“未开始”、“进行中”和“已完成”来标记不同状态的任务,针对不同的状态,我们希望表格可以自动填充不同的颜色。

    怎么做到呢?

    如图,选中状态关键字所在的单元格,新建规则,选择第二个规则,然后设置“单元格值”“等于”“已完成”,接着点击“格式”设置好填充颜色,最后点击“确定”。

    然后,创建同样的规则为“未开始”和“进行中”设置不同的格式。如果你想标记出包含某个关键字的单元格,可以在关键字后面添加“*”,如“完成*”可以标记出“完成15%”、“完成50%”单元格。

    自动标记前3名和后3名

    如图,为D列设置好条件格式后,可以自动标记出销售增长最好和最差的3项。

    怎么做到呢?

    选中百分比单元格,创建条件格式,选择第三个规则,然后输入需要标记的数量“3”,设置好格式即可。前3名和后3名需要分别设置一次哦。

    自动标记重复项

    一些表格中数据很多,想知道有没有重复的人员信息?可以选中“姓名”这一列,创建条件格式,选择第5个规则,然后为“重复”的数据,设置好格式。这样,所有有重复的数据都会自动标记上颜色。

    到期提醒

    记性不好,怕忘记到期该做的事情怎么办?就用Excel条件格式设置到期提醒吧。例如下表,每天打开时,都会自动标记出合同在最近15天内将到期的人员。

    怎么做到呢?

    选中“C2:C14”单元格,创建条件格式,选择最后一条规则,输入公式“=AND(($C2-TODAY())<15,($C2-TODAY())>0)“,然后设置格式。

    注意,使用公式规则时,公式中的单元格引用必须和你选中的单元格匹配。也就是说,如果你选中了第一行,那么公式就必须改成“$C1”。

    整行变色

    说了这么多,条件格式都是应用于一个单元格,怎样实现整行变色呢?

    还是用到期提醒的例子,比较下面这张操作图,看出来和前一个例子的不同了吗?

    其实,没有太大区别,公式还是那个公式,规则还是那个规则。只是在创建条件格式前,需要选中“A2:C14”单元格。而上一个例子,只选中了C列的部分单元格。

    补充:

    为了条件格式充分发挥作用,可以在设置条件格式前,选择较大的单元格区域。如,我们可以使用“C:C”为整个C列创建条件格式。

    另外,使用格式刷也可以快速复制条件格式。

    学习,为了更好的生活。欢迎点赞、评论、关注和点击头像。

  • ?

    Excel条件格式怎么用

    Prunella

    展开

    Excel中常常需要按照一定的条件自动批量地给单元格设置格式(包含颜色、字体、边框、填充等),例如不同任务状态、不同的成绩、不同的销量等,怎样设置条件格式呢?下文将通过两个非常简单的例子,详细介绍Excel条件格式的用法。

    一、条件格式在哪

    Excel2013/2016条件格式都在“开始”菜单下,旧的版本在“格式”菜单下。

    条件格式位置

    二、如何使用条件格式

    1. 使用条件格式给指定内容标记颜色

    1). 选中需要设置条件格式的单元格,点击“开始”--》“条件格式”--》“新建规则”。

    2). 首先点击“只为包含以下内容的单元格设置格式”,接着在条件中选择“单元格值”、“等于”、“开始”(具体的文字),然后点击“格式”,设置好格式,例如选橙色为填充色,然后点击“确定”,这时会在预览中看到设置好的格式样式,最后点击新建规则窗口中的确定,就设置好了一个条件格式。

    新建规则设置格式

    3). 同一个单元格或同一列单元格可以设置多个条件格式,这样当单元格内容变化时,单元格的格式就会随之变化。在表格中设置好条件格式,可以让表格看起来非常清晰又美观。

    条件格式例子

    2. 使用条件格式给指定数字标记颜色

    1). 方法与上述类似,选中需要设置条件格式的单元格,点击“开始”--》“条件格式”--》“新建规则”--》点击“只为包含以下内容的单元格设置格式--》设置“单元格值”--》点击“格式”--》设置好格式--》“确定”。

    设置数值格式数值单元格格式

    3. 修改已有的条件格式

    新建了一些条件格式之后,觉得有些格式不好看,想修改怎么办?选中单元格--》点击“开始”--》“条件格式”--》“管理规则”,然后就可以编辑规则了,当然也可以删除规则。

    修改规则

    Excel条件格式可以创建很多的规则,尤其是Excel2013之后的版本。朋友们可以根据需要设置,方法都是类似的。

  • ?

    Excel中按条件统计之COUNTIF和SUMIF公式

    飞双

    展开

    工作中常常需要为满足一定条件的数据计数,比如成绩管理表格中需要统计及格的人数,产品销量表中需要统计达到一定销量的产品,怎样按照一定条件进行统计呢?这就需要用到COUNTIF和SUMIF公式。现在以下表为例,计算销量少于10000、大于20000和介于两者之间的产品数量。

    图1-1

    1. 首先点击B12单元格,接着点击输入栏上的“fx”,然后输入“COUNTIF”,再点击“转到”,这样就会在选择函数窗口中看到“COUNTIF”,选中它,点击“确定”。

    图1-2

    2. 现在就会看到一个函数参数窗口,这个窗口中部会显示COUNTIF公式的意义以及每个参数的意义。COUNTIF第一个参数“Range”表示要统计的数据范围,我们点击它,接着用鼠标点击B2单元格,按住鼠标左键同时拖动到B9后放开,这时就会在Range中看到“B2:B9”。

    图1-3

    3. COUNTIF公式的第二个参数“Criteria”表示要计算的条件,可以是数字、表达式或文本。这里先输入“<=10000”,接着点击“确定”,这时就会在输入栏上看到“=COUNTIF(B2:B9,"<=10000")”。如果对公式熟悉的话,可以直接在单元格中输入这个公式。这里,小编建议用上述的方法来创建公式,因为这可以减少许多由于手动输入公式带来的一些错误,上述操作步骤看似麻烦,其实操作起来是很快的。

    图1-4

    4. 用同样的方法给“大于20000”的销量统计单元格创建公式“=COUNTIF(B2:B9,">=20000")”,而“介于10000和20000之间”的部分,可以用“=COUNTIF(B2:B9,"<20000")-COUNTIF(B2:B9,"<=10000")”来计算。如下图所示,这就完成了各种条件的产品数量统计。

    图1-5

    5. 如果用SUMIF替换COUNTIF,可以得到下表统计数据。SUMIF公式使用方法和COUNTIF相同哦,不同的是SUMIF是按照一定的条件求和,COUNTIF是按照一定的条件计数。

    图1-6

    怎么使用Excel筛选重复值

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

    excel中按条件提取最大值函数公式

    纷泪雨

    展开

    每按条件提取最大值

    大家好,今天和大家分享“按条件提取最大值”,当单元格D2输入"1月"时,在E2单元格显示1月的最大值30;当单元格D2输入"2月"时,在E2单元格显示2月的最大值50;当单元格D2输入"3月"时,在E2单元格显示3月的最大值90。更多Excel学习和问题请加群:289393114、570064677

    一、动画操作效果

    二、公式截图

    三、公式

    =MAX((A2:A10=D2)*(B2:B10))

    四、公式解释

    记得是数组公式,把公式输好之后,光标移到编辑栏里,三键一齐下Ctrl+Shift+回车键

    如果A2:A10=D2,那么就和数量B2:B10相乘

    A2:A10=D2返回的是布尔值,有的也叫逻辑值True,False,单元格区域A2:A10等于3月的就返回true,其它的返回false

    在运算时true当作1,False当作0,(A2:A10=D2)*(B2:B10)这个返回{0;0;0;0;0;60;70;80;90},然后我们在外面嵌套一个最大值函数Max

    五、这个也可以用if函数解出来

    公式截图

    公式

    =MAX(IF(A2:A10=D2,B2:B10,0))

    公式解释

    1、也是数组公式

    2、IF(A2:A10=D2,B2:B10,0)如果单元格区域A2:A10有等于3月的,那么就显示数量B2:B10,否则就显示0

    3、最后也是在外面嵌套一个max函数提取最大值

  • ?

    Excel函数公式:IF函数和AND、OR函数的组合多条件判断技巧

    戚莺

    展开

    经常使用Excel函数的小伙伴们都知道,在Excel中使用频率最高的还是那些比较简单的函数,其中IF函数就是高频率函数之一,那么,能不能用IF函数来进行多条件运算呢?

    一、IF+AND:同时满足多个条件

    目的:将“上海”地区的“男”通知标识为“Y”。

    方法:

    在目标单元格中输入公式:=IF(AND(D3="男",E3="上海"),"Y","")。

    解读:

    1、AND函数的语法:AND(条件1,=标准1,条件2=标准2……条件N=标准N)。如果每个条件和标准都相等,则返回TRUE,否则返回FALSE 。

    2、用IF函数判断AND函数的返回结果,如果为TRUE,则返回“Y”,否则返回""。

    二、IF+OR:满足多个条件中的一个即可。

    目的:将性别为“男”或地区为“上海”的标记为“Y”。

    方法:

    在目标单元格中输入公式:=IF(OR(D3="男",E3="上海"),"Y","")。

    解读:

    1、OR函数的语法结构为:(条件1,=标准1,条件2=标准2……条件N=标准N)。如果任意参数的值为TRUE,则返回TRUE ,当所有条件为FALSE时,才返回FALSE。

    2、用IF函数判断OR函数的返回结果,如果为TRUE,则返回“Y”,否则返回""。

  • ?

    教你玩转excel条件格式中的公式运用

    陈思烟

    展开

    Excel的条件格式功能可以根据单元格内容有选择地自动应用不同的格式,它为我们的数据筛选工作带来很多方便。但如果让条件格式和公式结合使用,则可以发挥更大的威力。今天我就提供几个在条件格式中使用公式的应用实例,希望能给大家带来一点启发,并将其运用到实际工作当中去。

    1、应用实例1--聚光灯

    =OR(CELL("row")=ROW(),CELL("col")=COLUMN())

    注:因单元格不会自动计算,故需选中单元格同时按F9,才可实现以下效果。

    数据聚光灯,无需写入VBA代码。当选中任一单元格后,将其所在行和所在列均着色。

    2、应用实例2--隔行填色

    =MOD(ROW(),2)

    隔行填色

    3、应用实例3--隔两行填色

    =MOD(ROW()+2,3)

    隔两行填色

    4、应用实例4--根据指定条件动态着色

    =$E2<$H$2

    根据指定条件动态着色

    5、应用实例5--智能提醒

    =$D2=TODAY() 注:此条件放在上面优先应用。显示为红色背景。合同到期日在当天的。

    =AND(TODAY()-$D2<=10,TODAY()-$D2>=0) 注:此条件放在下面次优先应用。显示为橙色背景。合同到期日在10天内的(不含当天)。

    智能提醒功能

    结语:条件格式的功能很强大,好玩又有趣,快来动手试试看吧!

    千万别学excel

  • ?

    Excel条件格式怎么用if公式标出满足多条件的单元格或整行

    邹元柏

    展开

    在制作 Excel 表格过程中,有时需要用颜色标出满足一定条件的单元格,有时又需要标出满足一定条件的整行;它们可以用“条件格式”中的“使用公式确定要设置格式的单元格”加if条件实现。用这个方法不但可以标出满足一个条件的单元格或整行,并且可以标出满足多个条件的单元格或整行;另外,还可以自由选择用何种颜色标示。以下就是用条件格式加if标出满足一个条件或多条件的单元格或整行的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Excel条件格式怎么用if公式标出满足条件的单元格

    1、假如要用绿色标出某班各科成绩平均分80分以上的学生姓名。框选所有学生成绩记录(即 A3:K30 这片区域),选择“开始”选项卡,单击“条件格式”,在弹出的菜单中选择“新建规则”,打开“新建格式规则”窗口,选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”下输入公式 =IF(K3>=80,B3);单击“格式”,打开“设置单元格格式”窗口,选择“绿色”,单击“确定”,返回“新建格式规则”窗口,再单击“确定”,则用绿色标出所有平均分在80分以上的学生姓名,操作过程步骤,如图1所示:

    图1

    2、注意:

    A、不能框选表格的标题列,应该从表格记录行(即从 A3 单元格)开始框选,否则会发生错误,错误通常发生在标题行下的第一行,往往是不符合要求也用颜色标出。

    B、要求用颜色标出第一列,但公式 =IF(K3>=80,B3) 中却不能写直接写 A3,因为 A3 这列不是数值,如果直接写 A3,将无法标出满条件的学生姓名,所以用数值列 B3 代替。

    二、Excel条件格式怎么用if公式标出满足条件的整行

    1、假如把某班学生成绩表中平均分在90分以上的整行用蓝色标出。按住 Alt,按一次 H,按一次 L,按一次 N,打开“新建格式规则”窗口,选择“使用公式确定要设置格式的单元格”,在“为符合此公式的值设置格式”下输入公式 =$K3>=90;单击“格式”,选择“填充”选项卡,选择“蓝色”,单击两次“确定”;再次按住 Alt,按一次 H,按一次 L,按一次 R,打开“条件格式规则管理器”窗口,选中“公式:=$K3>=90,在“应用于下”对应的输入框中把引用改为 =$3:$30;单击“编辑规则”,原来输入的公式发生了变化,把它改回原来的公式 =$K3>=90,单击两次“确定”,则用蓝色标出平均分在90分以上的学生,操作过程步骤,如图2所示:

    2、在“条件格式规则管理器”窗口修改引用单元格后,原来输入的公式常常会发生变化,所以一定要返回检查,变化了则把它改回原来的公式。

    3、=$3:$30 是对行的绝对引用,即绝对引用第三行到第30行,也就是只引用记录行,不要引用表格标题行,否则可能发生错误。

    三、Excel怎么用多个if条件标出满足条件的单元格

    1、假如要用橙色标出平均分在80分以上、C语言在90分以上的学生姓名。框选学生成绩表(即可选中 A3:K30 这片区域),按住 Alt,按一次 H,按一次 L,按一次 N,打开“新建格式规则”窗口,选择“使用公式确定要设置格式的单元格”,输入公式 =IF(K3>=80,IF(G3>=90,B3)),如图3所示:

    2、单击“格式”,打开“设置单元格格式”窗口,选择“填充”选项卡,选择“标准色”下的“橙色”,如图4所示:

    图4

    3、单击“确定”,返回“新建格式规则”窗口,再次单击“确定”,则用橙色标出所有平均分在80分以上、C语言在90分以上的学生姓名,如图5所示:

    图5

    4、公式说明。公式 =IF(K3>=80,IF(G3>=90,B3)) 共有两个 IF,即 IF 中嵌套 IF;其中 K3>=80 是第一个 IF 的条件,如果 K3>=80 为真,则执行第二个 IF;如果为假,则什么了不返回;如果第二个 IF 为真,则返回 B3,否则什么也不返回。

excel条件公式

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP