在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公式咨询)
在excel单元格插入一个条件函数,只需要在单元格输入=(等号),在输入公式就可以了
但是,在单元格里面,不能应用自身,这样会导致无限循环。
如果你想某单元格在小于1000的时候,显示1000,在大于1000就正常显示,可以用单元格的条件格式实现。
具体办法是:选中单元格--点击【条件格式】--【新建格式规则】--【只为包含以下内容的单元格设置格式】--在条件框里选择【小于】--然后在值的框里填入1000--点击【格式】--在弹出框中选择选项卡【数组】,然后在分类框中点击自定义--在类型邝中输入 g"1000" (1000两边的是英文的双引号)。
这样式可以实现你的功能。
但是这样有点需要注意,当你输入的值小于1000时,虽然显示的是1000,但单元格的值任然是你输入的的值,比如你输入200,你看到的是1000,但单元格的值本质是200,如果你用这个单元格在+1,那么得到的结果是201.
如果你想输入小于1000时,值自动变成1000,那可以用VBA帮你实现。
可以使用IF函数,公式如下:
=IF(B3<1000,1000,B3)
公式解释:
B3 表示计算值单元格。
当B3<1000时,单元格显示值为1000
当B3>=1000时,单元格显示值为B3单元格的值
具体使用如下图所示:
首先假设需要判断的值在A列,条件函数写在B列。
=IF(A1<1000,1000,A1)
上面公式是指,当A1的值小于1000时,显示1000
否则显示A1的值。