【问题标题】:Checking if a number is limit (endpoint of range) in Excel?检查Excel中的数字是否是限制(范围的端点)?
【发布时间】:2015-12-03 01:20:48
【问题描述】:

我在 excel 中有如下数据:

4\10
7\10
2\3
9\9
8\8
1\5
2\4
2\5

如果第一个数字等于 1 或斜线后第二个数字的上限,则归类为“是”。否则,它被归类为“否”。我想检查斜线之前的数字是否是斜线之后范围数字的端点。例如:

B列放什么公式?

【问题讨论】:

    标签: excel excel-formula worksheet-function endpoint


    【解决方案1】:

    这也适用于更多的数字:

    =IF(OR(MID(A1,1,FIND("\",A1)-1)="1",MID(A1,1,FIND("\",A1)-1)=MID(A1,FIND("\",A1)+1,LEN(A1)-FIND("\",A1))),"yes","no")
    

    【讨论】:

      【解决方案2】:

      已编辑以修复 10/11 或 101/111 等值的错误...

      =IF(LEFT(A1,FIND("/",A1)-1)="1","yes",IF(LEFT(A1,FIND("/",A1)-1)=RIGHT(A1,LEN(A1)-FIND("/",A1)),"yes","no"))

      【讨论】:

      • 尝试输入 10\11;你的公式失败了。
      • 谢谢@D_Bester ... 刚刚意识到这一点,现在正在修复
      【解决方案3】:

      分解它以建立您的公式: 使用LEFT(A2,FIND("\",A2)-1) 获取左边的数字(作为文本)。 使用MID(A2,FIND("\",A2)+1,50) 获取正确的数字(作为文本)。 然后使用=IF(OR(左数=“1”(作为文本),左数=右数(均作为文本)),"Yes","No")进行比较

      =IF(OR(LEFT(A2,FIND("\",A2)-1)="1",LEFT(A2,FIND("\",A2)-1)=MID(A2,FIND( "\",A2)+1,10)),"是","否")

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多