1

我正在研究一个人数预测电子表格。左列有组,然后是已征用的职位。此列右侧的列是每个月的。当职位获得批准时,他们将获得一个 ID 号,然后当它被填写时,ID 将被替换为一个名称。我希望能够在工作表底部为每个职位和每个组创建总计。我正在尝试 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 = 管理员 - 管理员在我的总计部分所在的底部附近。我希望这会告诉我 9 月份批准了 2 个职位,但它只返回 0。同样,它应该显示我们在 MinPro 中要求 3 名技术人员,因此 1 名已获得批准。

然后我会做一个类似的计数来计算那些已经申请但尚未批准的。

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

4

2 回答 2

0

如果你追求的结果有点像这样......

在此处输入图像描述

那么你需要的功能是......

顶级表

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

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

摘要(底部表格)

来自 A 列原始数据的 a 列中事物的唯一列表

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

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

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

于 2012-09-28T13:44:10.760 回答
0

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

SO12640869 示例

Groups (ColumnA)用于 ROWS,再次September(ColumnC)用于 VALUES(计数)。

于 2015-03-10T23:36:02.430 回答