EXCEL函数,IF,AND,ABS

EXCEL函数,IF,AND,ABS

=IF(AND(ABS(C3)=E3,ABS(F3)=G3),"P","F"),

你的公式基本也没错,直接往下拖就行啊。

也许其他几位说得对,你的数据如果是从别的地方引用的,而不是直接输入的,就需要检查一下数值格式,显示的相等,实际不等。O5输入以下公式,然后向下填充公式

=IF(SUMPRODUCT((ABS(F5:N5)=LEFT(D5,FIND("±",D5)-1)-RIGHT(D5,LEN(D5)-FIND("±",D5)))*(ABS(F5:N5)=LEFT(D5,FIND("±",D5)-1)+RIGHT(D5,LEN(D5)-FIND("±",D5))))=COUNT(F5:N5),"PASS","NO")

详见附图示例

关于EXCEL中IF函数与OR函数和AND函数的嵌套方法与技巧:多数office Excel用户的问题出现在函数知识掌握不够全面造成困扰。

回答你问题之前先将相关基本知识讲清楚,才能透彻地解决问题。

几个关键点就是函数与公式的知识。分别讲述如下。

函数公式原理:公式都是以等号(=)开始。

等号后面跟着一个或者多个操作数。

使用运算符或括号连接。

操作数可以是数值、单元格或单元格区域、名称、函数。

可带有一个或者多个参数升锋。

函数辩旦公式运算符:括加(+)、减(-)、乘(*)、除(/)

负号(-)、百分数(%)、幂(^)

等于(=)、大于()、小于()

大于等于(=)、小于等于()、不等于()

文本连接运算符(&)

冒号(:)、空格、逗号(,)

公式中同时使用多个运算符时的运算优先级先乘除后加减

有括携笑扰号先括号

数组公式 : 同时按下Ctrl+Shift+Enter组合键,输入数组公式。

EXCEL中,IF与OR、AND函数嵌套if函数是条件判断函数,它由条件与两个返回结果组成

当条件成立时,返回真,否则返回假。

多个 if 嵌套

用 And(和)组合多个条件

用 Or(或 +)组合多个条件

Excel if函数语法表达式:IF(logical_test,[value_if_true],[value_if_false])

中文:如果(条件,条件为真时执行的操作,条件为假时执行的操作)

[value_if_true] 和 [value_if_false] 表示可选项

当第一个条件成立显示第二项内容,否则显示第三项内容。用逗号分隔。

Excel中OR函数用来对多个逻辑条件进行判断

只要有其中1个逻辑条件满足时就返回”TURE“,

:OR(logical1,logic燃植个察传朝介围地al2, ...),最多可以有30个条件。

AND函数要求所有的条件都满足时才返回”TURE“,AND函数要求所有的条件都满足时才返回”TURE“,

其中一个条件不满足时就返回”FALSE“。

你的问题:A1中有数字,B1中有字母,要运算三个条件。需要多层IF判断。

A1为1、3、5,C1为X,这个X为文本或字母时要加半角引号,否则不加。

A1为2、4、6,C热远常达伯名劳武1则为Y,这个X为文方里上本或字母时要加半角引号,否则不加。

如果A1为7,B1为a或b、c,C1则为Z;这个a,b,c,z为文本或字母时要加半角引号,否则不加。

其他情况C1可为任意值,这任意值如何来写,为0可以不,如果为中文或字母要加引号。如果为数字或公式不加引号。

你写公式时数值不能加引号。

提示条件太多是你的括号没有打正确,函数的层次没有分清楚,程序无法明白你要实现和计算什么结果。

你的单元格应当这样写三重IF嵌套=IF(OR(A1=1,A1=3,A1=5),"X",IF(OR(A1=2,A1=4,A1=6),"Y",IF(AND(A1=7,OR(B1="a",B1="b",B1="c")),"Z","任意值")))

第一二条件用OR判断,第三个条件用AND判断,任意值的实现用最后一个IF的第三项来指定。先说下你的公式,至少多了一个IF,因为如果前面两个IF的条件都不成立时,就必为D3C3了,还用得着来个IF判断吗?

下面的公式也许更合适:

E3=IF(D3=,TEXT(TODAY()-C3,已超期#天;剩余#天;已到期未完成),TEXT(D3-C3,超期#天;提前#天;如期))

下拉。如果觉得描述完成情况的短话不合适,请自行修改。如:

E3=IF(D3=,TEXT(TODAY()-C3,已超期#天;进行中剩余#天;已到期未完成),TEXT(D3-C3,超期#天;提前#天;如期))

发布者:admin,转转请注明出处:http://www.yc00.com/num/1724800529a3184371.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信