日夏养花网

您好,欢迎访问日夏养花网,我们的网址是:http://www.rixia.cc

懂EXCEL的进来,请问如果:A1的值为公式所得,如果A1的值大于B1那么A1单元格就自动填充为红色,怎么弄?

2021-12-30 09:00:40 分类:养花问答 来源: 日夏养花网 作者: [db:作者] 阅读:135

EXCEL单元格,假如:当A1填入大于0的数值,B1自动填入0,当B1填入大于0的数值,A1自动填入0。

我怎么可以指定其中的任意两列,前面的回答只能实现从A列开始可以,我从c列输入数值,B列自动也填入0了。rnA B Crn0 0 10rn50 0 rn10 0rn25 0rn0 35

你想要什么样的结果呢,

如果想要C列不参与计算,可以改成如下代码:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Count = 1 Then
    If Target.Column > 3 Then
        If VBA.IsNumeric(Target.Value) Then
            If Target > 0 Then
                If Target.Column = 1 Then
                    Target.Offset(0, 1) = 0
                Elseif target.column = 2 then
                    Target.Offset(0, -1) = 0
       日夏养花网;         End If
            End If
        End If
    End If
End If
Application.EnableEvents = True
End Sub
这个要求公式搞不定的,要用VBA的

Excel单元格中如果A1的值大于或等于B1的值时在C1显示YES,如果C1显示YES,D1就显示150,怎么做?

我想做一个出勤率表,A1是实际出勤率95%,B1是要求的出勤率9http://www.rixia.cc2%,如果A1>B1或者A1=B1的话在C1显示YES,如果A1
在C1输入或复制粘贴下列公式之一
=IF(A1>=B1,"YES","NO")
=IF(A1<B1,"NO","YES")
在D1输入或复制粘贴下列公式之一
=IF(C1="YES",150,0)
=(C1="YES")*150
在C1单元格中输入“=IF(A1>=B1,"YES","NO");D1单元格中输入www.rixia.cc“=IF(C1="YES",150,IF(C1="NO",0))”
C1输入公式:
=IF(A1>=B1,"YES","NO")
D1输入公式:
=IF(C1="YES&qu日夏养花网ot;,150,0)

=(C1="YES")*150
C1 中的公式
=IF(A1>=B1,"YES","NO")
D1中的公式
=IF(C1="YES",150,0)
在C1格中输入公式 =if(A1>=B1,"yes","no")
在D1格中输入公式 =if(C1="yes",150,0)

Excel中,C1=如果A1大于B1,A1减B1,(如果A1小于B1,则B1减A1)。所得值小于等

Excel中,C1=如果A1大于B1,A1减B1,(如果A1小于B1,则B1减A1)。所得值小于等于20,加20,大于日夏养花网20,减20。怎么用函数?
你这个等于,求A1-B1-20的绝对值,用abs函数,在C1中输入=abs(A1-B1-20)
if

文章标签:

本文标题: 懂EXCEL的进来,请问如果:A1的值为公式所得,如果A1的值大于B1那么A1单元格就自动填充为红色,怎么弄?
本文地址: http://www.rixia.cc/wenda/197514.html

上一篇:水泥地面地下水向上渗水怎么办

下一篇:鼓浪屿哪几个景点好玩

相关推荐
返回顶部