excel表格中怎样插入if函数?如果大于30000,则为零,如果小于30000,则不变。 谢谢

如题所述

IF函数比较简单,它是一个逻辑判断函数,用于“判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值”。(这是在EXCEL中输入函数的时候的提示)。
IF函数的格式参数如下:
=IF(logical_test,[value_if_true],[value_if_false]),哎呀,这一串英文看起来有点晕,我们来用通俗的中文来表述一下:
=IF(条件表达式,条件为真的时候的值,条件为假的时候的值),我们再来个通俗点的:
=IF(你有房有车,我就嫁给你,你哪边凉快哪边待着去),最后我们用白话来翻译一下,有4种情况:
1、 你有房有车,我就嫁给你。(条件为真,取紧跟着条件的值)
2、 你没房没车,你哪边凉快哪边待着去(条件为假,取后面的值)
3、 你有房没车,同上
4、 你没房有车,同上
这里要注意一下条件判断的问题,两个以上条件时,如果是用“且”、”和“连接,则所有的条件都为真时,该表达式的值才为真,在公式中用”and”来表示;如果是用“或”来连接,则只要一个条件为真,该表达式的值就为真。
我们用公式来写一下上面的例子:

右边G列和H列是条件,左边D列是公式计算的结果。这里注意一下,公式中直接表示字符串的值要用英文双引号括起来。
上面是最基本的应用,IF函数还可以嵌套使用,比如,把同学们的考试成绩按区间进行评级分类:
60分以下的,不及格;61-70分的,及格;
71-80分的,中等;81-90分的,良好;
90分以上的,优秀

当然,这样的评级分类还可以用其他方式来完成,这里暂且略过。
这里大家要注意理解一下判断条件的语言表述与公式中的表达式的不同,以及公式中的条件表达式之间的逻辑关系。比如,第2个IF中的条件“E2<71“,为什么不写成”60<=E2<71“呢?是因为基于第1个IF的条件判断为假时(E2>=60),它才会去执行第2个IF条件判断,那这个分数必须是大于或等60的,没必要再重复表述,当然那样写也没有错,有点画蛇添足了。这一堆有点啰嗦,理解得了就理解,理解不了就照葫芦画瓢吧,慢慢就会理解的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-18

根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。

公式1:

=IF(A2<=100,"预算内","超出预算")

公式说明:如果上面的数字小于等于 100,则公式将显示“预算内”。否则,公式显示“超出预算”。

公式2

=IF(A2=100,SUM(B5:B15),"")

公式说明:如果上面数字为 100,则计算单元格区域 B5:B15的和,否则返回空文本。

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。

直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。

本回答被网友采纳
第2个回答  推荐于2019-03-26
需要原来的公式,假设你原来的公式是A+B。
=IF(A+B>30000,0,A+B)
上边的公式可以这样读,如A+B的结果大于30000,则显示0,否则就显示A+B的计算结果。
不知道这个公式能不能满足你的要求。
第3个回答  2012-11-19
假设需要比较的值在A列,可以再B列输入公式实现你的想法:
在B1输入公式:=if(A1>30000,0,A1)
公式向下复制即可。
第4个回答  2012-11-20
假设需要比较的值在A列,可以再B列输入公式实现你的想法:
在B1输入公式:=if(A1>30000,0,A1)
公式向下复制或在点到单元格右下角变实心十字标时向下拉即可。
相似回答