ruhui 发表于 2024-11-22 17:05

excel 用公式排出等级

excel 用公式排出等级
链接:https://pan.baidu.com/s/12CveNbXu8CjibMe8kwOanw
提取码:2csn

letum 发表于 2024-11-22 17:31

=IF(AND(G3>-1.5, G3<0, H3>-3.5, H3<-1), "优等品", IF(AND(G3>0, G3<1, H3>-1, H3<1), "合格品", "不合格"))

AND 函数用于检查多个条件是否同时满足。第一个 IF 判断是否满足 优等品 的条件。第二个 IF 判断是否满足 合格品 的条件。如果两个条件都不满足,则返回 不合格。

xinqingox 发表于 2024-11-22 21:46

用VBA代码也可以实现,根据G列和H列的数值自动在I列填写,代码如下,请参考
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim arr, i As Long
    If Not Intersect(Target, Union(Columns("G"), Columns("H"))) Is Nothing Then
      arr = Cells(Rows.Count, "G").End(xlUp).Row
      For i = 3 To arr
            If Cells(i, "G").Value > -1.5 And Cells(i, "G").Value < 0 And Cells(i, "H").Value > -3.5 And Cells(i, "H").Value < -1 Then
                Cells(i, "I").Value = "优等品"
            ElseIf Cells(i, "G").Value > 0 And Cells(i, "G").Value < 1 And Cells(i, "H").Value > -1 And Cells(i, "H").Value < 1 Then
                Cells(i, "I").Value = "合格品"
            Else
                Cells(i, "I").Value = "不合格品"
            End If
      Next i
    End If
End Sub

lifestyle 发表于 2024-11-23 11:59

按要求补充公式,并增加公式注释分析{:301_978:}
通过百度网盘分享的文件:10月-已补充公式-已校验.xls
链接:https://pan.baidu.com/s/1uT4ZkRVuZHMwMLXqyU9jYw
提取码:52pj
--来自百度网盘超级会员V5的分享

sdbxlgq 发表于 2024-11-23 12:15

letum 发表于 2024-11-22 17:31
=IF(AND(G3>-1.5, G3-3.5, H30, G3-1, H3

这是不是嵌套if函数啊

shenake 发表于 2024-11-23 13:15

我写了一下, 在I3单元格 复制进去,其它下拉填充即可

=IF(AND(G3>-1.5, G3<0, H3>-3.5, H3<-1), "优等品", IF(AND(G3>0, G3<1, H3>-1, H3<1), "合格品", "暂定"))
中文解释:
如果G3单元格是>-1.5到<0,并且H3单元格>-3.5到<-1的话,显示“优等品”,如果G3单元格是>0到<1,并且H3单元格>-1到<1的话,显示“合格品” 。最后都不符合的话,显示"暂定"

最后我对照二楼 ,二楼已经是对的了。我就是把最后 都不符合的话,显示暂定,你没有说~条件以外的算不合格还是怎么样。~

并且回答你5楼问题。IF(AND 就是嵌套, 嵌套就是多个函数,实现功能就叫嵌套,
能实现所需要功能即可

不使用嵌套的话,想了几十秒,好像没这个函数,因为你是双个判断条件, 最后以文本显示 结果 。
除非你单个判断 不要AND咯~这就真不是嵌套

cayuer 发表于 2024-11-23 14:16

sdbxlgq 发表于 2024-11-23 12:15
这是不是嵌套if函数啊

是的 IF可以多层嵌套的

sdbxlgq 发表于 2024-11-23 21:15

shenake 发表于 2024-11-23 13:15
我写了一下, 在I3单元格 复制进去,其它下拉填充即可

=IF(AND(G3>-1.5, G3-3.5, H30, G3-1, H3-1.5到-3 ...

ifs这个函数也可以实现多条件选择
页: [1]
查看完整版本: excel 用公式排出等级