在excel中如何插入一个条件函数,当其计算值小于1000时显示1000大于1000时正常计算

如题所述

这里 要用到excel中的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 也可以是其他公式。

=======================================

根据你的要求举例说明

实例如下

A    
 B    
 求和    
A+B的和大于1000,求和列就显示求和值,如果小于1000,就默认显示1000


1、写的公式如下  C2公式     =IF((A2+B2>1000),(A2+B2),1000)

2、按照图片所示位置,乡下拖就会填充公式,就出现一下效果


如果还是不明白可以直接问我,bidlx127 (备注Excel公式咨询)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-20

    在excel单元格插入一个条件函数,只需要在单元格输入=(等号),在输入公式就可以了

    但是,在单元格里面,不能应用自身,这样会导致无限循环。

    如果你想某单元格在小于1000的时候,显示1000,在大于1000就正常显示,可以用单元格的条件格式实现。

    具体办法是:选中单元格--点击【条件格式】--【新建格式规则】--【只为包含以下内容的单元格设置格式】--在条件框里选择【小于】--然后在值的框里填入1000--点击【格式】--在弹出框中选择选项卡【数组】,然后在分类框中点击自定义--在类型邝中输入 g"1000" (1000两边的是英文的双引号)。

    这样式可以实现你的功能。

    但是这样有点需要注意,当你输入的值小于1000时,虽然显示的是1000,但单元格的值任然是你输入的的值,比如你输入200,你看到的是1000,但单元格的值本质是200,如果你用这个单元格在+1,那么得到的结果是201.

    如果你想输入小于1000时,值自动变成1000,那可以用VBA帮你实现。

第2个回答  2017-06-28

可以使用IF函数,公式如下:

=IF(B3<1000,1000,B3)

公式解释:

B3 表示计算值单元格。

当B3<1000时,单元格显示值为1000

当B3>=1000时,单元格显示值为B3单元格的值

具体使用如下图所示:

第3个回答  2017-01-05

    首先假设需要判断的值在A列,条件函数写在B列。

    =IF(A1<1000,1000,A1)

    上面公式是指,当A1的值小于1000时,显示1000

                            否则显示A1的值。

第4个回答  2012-07-13
假设A列为要判断的值,在B列显示根据条件得出的结果,在B1中输入公式:=if(A1<1000,1000,A1)