excel大于等于某个数

求个excel公式,例如A列的数值大于4则对应的B列等于4,A列的数字小余2则等于2,如果不大于也不小余那么数值不变?

如果你想在B列输入公式,那么B列是不能存在数据的。也就是说,不大于也不小于时,不可能有”维持不变“这一说。下面给你两个建议:

一、在B2单元格输入公式 =IF(A2>4,4,IF(A2<2,2,"") 再下拉公式
这表示A列大于4则为4,小于2则为2,不满足时为空
二、在C2单元格输入公式 =IF(A2>4,4,IF(A2<2,2,B2) 再下拉公式
这表示A列大于4则为4,小于2则为2,不满足时为B列对应的值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-30
A2 =IF(A1>4,4,IF(A1<2,2,A1))
下拉即可
第2个回答  2019-04-30

工作表代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim i

For i = [a65536].End(3).Row To 1 Step -1

If Cells(i, 1) < 2 Then Cells(i, 2) = 2

If Cells(i, 1) > 4 Then Cells(i, 2) = 4

Next

End Sub

相似回答