在EXCLE函数中编一个计算公式当计算结果大于零时则为实际计算结果
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在EXCLE函数中编一个计算公式当计算结果大于零时则为实际计算结果,如果计算结果小于或等于零则取值为零
很容易呀,用IF语句详细看帮助即可!
执行真假值判断,根据逻辑计算的真假值,返回不同结果。
可以使用函数IF 对数值和公式进行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示计算结果为TRUE 或FALSE 的任意值或表达式。
例如,A10=100 就是一个逻辑表达式,如果单元格A10 中的值等于100,表达式即为TRUE,否则为FALSE。
本参数可使用任何比较运算符。
Value_if_true logical_test 为TRUE 时返回的值。
例如,如果本参数为文本字符串“预算内”而且logical_test 参数值为TRUE,则IF 函数将显示文本“预算内”。
如果logical_test 为TRUE 而value_if_true 为空,则本参数返回0(零)。
如果要显示TRUE,则请为本参数使用逻辑值TRUE。
Value_if_true 也可以是其他公式。
Value_if_false logical_test 为FALSE 时返回的值。
例如,如果本参数为文本字符串“超出预算”而且logical_test 参数值为FALSE,则IF 函数将显示文本“超出预算”。
如果logical_test 为FALSE 且忽略了Value_if_false(即value_if_true 后没有逗号),则会返回逻辑值FALSE。
如果logical_test 为FALSE 且Value_if_false 为空(即value_if_true 后有逗号,并紧跟着右括号),则本参数返回0(零)。
Value_if_false 也可以是其他公式。
说明
函数IF 可以嵌套七层,用value_if_false 及value_if_true 参数可以构造复杂的检测条件。
请参阅下面最后一个示例。
在计算参数value_if_true 和value_if_false 后,函数IF 返回相应语句执行后的返回值。
如果函数IF 的参数包含数组,则在执行IF 语句时,数组中的每一个元素都将计算。
Microsoft Excel 还提供了其他一些函数,可依据条件来分析数据。
例如,如果要计算单元格区域中某个文本字符串或数字出现的次数,则可使用COUNTIF 工作表函数。
如果要根据单元格区域中的某一文本字符串或数字求和,则可使用SUMIF 工作表函数。
请了解关于根据条件计算值。
示例1
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。
不要选取行或列标题。
从帮助中选取示例。
按Ctrl+C。
在工作表中,选中单元格A1,再按Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
A
数据
50
公式说明(结果)
=IF(A2<=100,"Within budget","Over budget") 如果上面的数字小于等于100,则公式将显示“Within budget”。
否则,公式显示“Over budget”。
(Within budget)
=IF(A2=100,SUM(B5:B15),"") 如果上面数字为100,则计算单元格区域B5:B15,否则返回空文本("")
示例2
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
创建空白工作簿或工作表。
请在“帮助”主题中选取示例。
不要选取行或列标题。
从帮助中选取示例。
按Ctrl+C。
在工作表中,选中单元格A1,再按Ctrl+V。
若要在查看结果和查看返回结果的公式之间切换,请按Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
1
2
3
A B
实际费用预算费用
1500 900
500 900
500 925
公式说明(结果)
=IF(A2>B2,"Over Budget","OK") 判断第1 行是否超出预算(Over Budget) =IF(A3>B3,"Over Budget","OK") 判断第2 行是否超出预算(OK)。