在利用excel进行统计和计算时,经常需要同时满足多个条件的情况下进行求和或者计数,比如说经常用在IF函数里。下面详细介绍excel中函数公式里同时满足多个条件的设置步骤:
1、满足多个条件也可以分两种情况:同时满足多个条件;满足多个条件中的一个或若干个即可。我们以下图的数据来举例说明。
2、首先,利用AND()函数来说明同时满足多个条件。举例:如果A列的文本是“A”并且B列的数据大于210,则在C列标注“Y”。
3、在C2输入公式:=IF(AND(A2="A",B2>210),"Y","")
知识点说明:AND()函数语法是这样的,AND(条件1=标准1,条件2=标准2……),每个条件和标准都去判断是否相等,如果等于返回TRUE,否则返回FALSE。只有所有的条件和判断均返回TRUE,也就是所有条件都满足时AND()函数才会返回TRUE。
4、然后,利用OR()函数来说明只要满足多个条件中的一个或一个以上条件。举例:如果A列的文本是“A”或者B列的数据大于150,则在C列标注“Y”。
5、在C2单元格输入公式:=IF(OR(A2="A",B2>150),"Y","")
知识点说明:OR()函数语法是这样的:OR(条件1=标准1,条件2=标准2……),和AND一样,每个条件和标准判断返回TRUE或者FALSE,但是只要所有判断中有一个返回TRUE,OR()函数即返回TRUE。
6、以上的方法是在单个单元格中判断,也可以写成数组公式形式在单个单元格中一次性完成在上述例子中若干个辅助单元格的判断。
1 F2= if(E2="是",C2D2," ")
E2="是", 表示条件, 如果是返回值为 :C2D2,否返回空格。(没有值也返回空格)
然后复制F2, 选中F列, 黏贴。
2 J1=countif(A:F,"是")
就是在A列到J列的范围 碰到 "是" 就记数。
3 拓展 sumif()条件求和
比如 合格产品总金额 = sumif(A:F,"是", F:F)
A:F是条件判断范围, 符合“是”的条件, F:F是求和范围。
这问题也提得太经典了!
IF函数经过条件判断,条件成立得一个结果,条件不成立得另一个结果,可以嵌套七层(03版本)。
IF函数的一般格式:
=IF(条件判断,条件成立结果A,否则结果B)
呵呵,根据这个格式自己试试!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)