【问题标题】:Excel - Using nested IF COUNTIF to find count of 3 values within range, and if they are less than or greater than a static numberExcel - 使用嵌套的 IF COUNTIF 查找范围内 3 个值的计数,以及它们是否小于或大于静态数字
【发布时间】:2020-06-22 16:46:36
【问题描述】:

在 K 列中,我有一些按 3 个不同值分类的数据:租金、堆叠、可用

我正在尝试做的是整理一个公式,让我计算其中的每一个,然后确定它们是小于还是大于我们将设置为“阈值”的数字。我认为嵌套的 IF 语句有一些东西不允许它工作。

读出来公式应该是这样的 - 如果“租金”的计数大于 30,则超出阈值,否则如果“堆叠”的计数大于 30,则超出阈值阈值,否则如果“可用”的计数大于 40,则超出阈值,但如果这些都没有超出阈值,则它们在阈值之内。

目前我拥有的是: =IF(COUNTIF($K:$K,"Rent")>30,"Outside Thresh",IF(COUNTIF($K:$K,"Stacked")>30,"Outside Thresh",IF(COUNTIF($K:$K,"Availble")>40,"Outside Thresh","Within Thresh")))

这似乎很简单,但我不知道是不是我想太多以至于现在我无法弄清楚。

我们将不胜感激。

【问题讨论】:

    标签: excel if-statement countif


    【解决方案1】:

    当我将公式复制粘贴到单元格中时它可以工作吗?看看你是不是用“Availble”做类型

    【讨论】:

    • 对不起,我完全忘了提到,在我目前拥有的数据中,在 K 列下,我有:31 个租金值、29 个堆叠值和 66 个可用值。结果应该是:-Rent:Outside Thresh -Stacked:Within Thresh -Available:Outside Thresh
    【解决方案2】:

    =IF(COUNTIF($K:$K,"Rent")>30,"Rent outside Thresh","Rent inside thesh")&IF(COUNTIF($K:$K,"Stacked")>30, "堆叠在阈值外","堆叠在阈值内")&IF(COUNTIF($K:$K,"Availble")>40,"在阈值外可用","在阈值内可用")

    为什么不将代码放在 3 个不同的单元格中?

    【讨论】:

    • 是的,这是我试图避免的,只是为了从一个列中读取所有内容,但我可能不得不走那条路。我确实尝试了上面的公式,并得出了以下输出:“在 Thresh 内堆放的 Tresh 外租用在 Thresh 内”
    • 这就是你想要的吧?您还可以将“阈值以内”更改为“”。然后它只会显示它是否在外面。这样可能会少一些混乱
    • 如果available不正确,可能是笔误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2013-09-09
    相关资源
    最近更新 更多