更改汇总公式,输出#NUM

时间:2019-06-07 06:39:33

标签: excel excel-formula row aggregate

我最近在这里从一个用户那里收到了一个公式,需要修改它,因为我意识到我的数据与我给出的示例有些不同。我大部分时间都进行了修复,但是遇到了一个新问题,给我一个错误#NUM!

我有一列“是”和“否”。我想计算特定数量的“否”,然后将“是”的数量减去“ 1”。这是其他用户给我的公式:

    AGGREGATE(15,6,ROW($D$1:$D$9999)/($D$2:$D$10000="YES"),F2)-F2

列D是我的YES/NO列。 F2是一个值,可以为5,可以为10。它取决于工作表中的其他数据。

将其实现到工作表后不久,我意识到我需要将"YES"切换为"NO"。所以我照做了。嗯,然后我一直遇到错误,然后我意识到我的F2比D列中的NO大。所以我添加了一个if语句来解决该错误,但仍然出现错误#NUM!

    =IF(COUNTIF($D$2:$D$10000,"NO")>G2,COUNTIF($D$2:$D$10000,"YES"),AGGREGATE(15,6,ROW($D$1:$D$9999)/($D$2:$D$10000="NO"),F2)-F2)

这是我的数据样本。如果您有任何问题,请告诉我。

enter image description here

欢呼

0 个答案:

没有答案