EXCEL IF语句使用

=IF(G2<6,F2-G2,(IF(H2>6,6-G2,0)))这条语句是在H2单元格写入的,能否判定第一个条件后如果是执行否则判定第二条件式,对EXCEL的函数语法不是很会,求请教。

1、电脑打开Excel表格


2、打开Excel表格后,输入IF公式=IF(B1=A1,"是","否"),如果B1=A1,就显示“是”,如果不等于就显示“否”。


3、输入公式后,按回车键,如果等于就显示是。


4、下拉复制公式,如果不等于就显示否。

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

Excel中If函数的用法为=If(结果为True或Flase的条件,结果为True时返回的值,结果为False时返回的值),往往在实际应用中需要在If函数中再嵌套一个甚至多个If函数。

软件版本:Office2007

If函数用法举例说明:

1.根据A列数值范围,在B列中返回内容

A列数值小于60,B返回“不合格”

A列数值大于等于60,小于80,返回“一般”

A列数值大于等于80,小于90,返回“良好”

A列数值大于等于90,返回“优秀”

2.输入带多重嵌套if函数的公式如下:

3.下拉填充得到结果如下:

本回答被网友采纳
第2个回答  2020-11-06

Excel软件中,IF语句的用法,可以和函数一起运用,更加实用高效

第3个回答  2016-05-05
不可以,H2里写的是公式,又要判断H2是否大于6
如果G2<6的话,执行第一个语句F2-G2是可以的
但如果G2>=6的话,就要执行第二个语句,而第二个语句也是一个判断式,并且含有H2,可以将公式写在不是H2的单元格,如写在H3单元格里也是可以的。本回答被网友采纳
第4个回答  2015-12-14
Sub s()
    Dim i&, t$
    i = 1
    t = Cells(i, 1).Text
    Do While t <> ""
        If InStr(t, "市") Then
            Cells(i, 2) = 1
        ElseIf InStr(t, "省") Then
            Cells(i, 2) = 2
        Else
            Cells(i, 2) = 0
        End If
        i = i + 1
        t = Cells(i, 1).Text
    Loop
End Sub

本回答被网友采纳