吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 195|回复: 7
收起左侧

[经验求助] excel 用公式排出等级

[复制链接]
ruhui 发表于 2024-11-22 17:05
25吾爱币
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
按要求补充公式,并增加公式注释分析
通过百度网盘分享的文件: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这个函数也可以实现多条件选择
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 07:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表