在Excel中,如果相邻列具有特定值,那么如何计算列中的空白单元格?

我正在制作一个人头像预测电子表格。 左栏有组,然后是已被征用的职位。 此列右侧的列是每个月的。 由于职位被批准,他们被给了一个id号,然后当它被填充id被replace为一个名字。 我希望能够在工作表的底部为每个位置和每个组创build总计。 我正在尝试一个SumProduct,但它不工作。

例:

Groups (ColumnA) September(ColumnC) Admin - Admin 228-1 Admin - Admin Sam Jones Admin - Admin Admin - Met Data Analyst John Smith Sales - Business Dev Sales - Coordinator MinPro - Technician 229-1 MinPro - Technician MinPro - Technician 

我尝试使用的公式是:= SUMPRODUCT( – (A5:A6 = A120), – (C5:C6 <>“”))

A120 =pipe理员 – pipe理员在我的总计部分的底部附近。 我希望这能告诉我9月份批准的2个职位,但它只是返回0.同样,它应该表明,我们已经要求在MinPro的3个技术人员,所以1已被批准。

然后,我会做一个类似的计数,以计算已被请求但尚未批准的计数。

我也试图用CountIfs来做,但是它正在做我所希望的。 希望这是有道理的。 任何帮助将不胜感激。 我确信我以前做过这个,但是我画的是空白。 提前致谢。

如果你的结果有点像这样…

在这里输入图像说明

那么你需要的function是…

上表

C列IsBlank函数:= IF(ISBLANK(B2),1,0)

D列不是空白function:= IF(ISBLANK(B2),0,1)

总结(底部表格)

列A中原始数据的唯一列表

B列函数:= SUMIF($ A $ 2:$ A $ 10,$ A15,$ C $ 2:$ C $ 10)

C列函数:= SUMIF($ A $ 2:$ A $ 10,$ A15,$ D $ 2:$ D $ 10)

这些可能可以组合成更less的function,但基本上你需要一个带有函数的原始数据表来确定空白和一个汇总表,sumif是这些函数的结果。

一个数据透视表(和一个额外的列)非常简单:

SO12640869的例子

用于ROWS的Groups (ColumnA) ,以及用于VALUES(Count of)的September(ColumnC) )。