-1

我有一个数据库,其中可能有多个条目,也可能没有多个条目,我想知道如何使用公式计算符合另一个类别的男性总人数。我目前使用

=SUMPRODUCT((MelanomaEth="U")/COUNTIF(MelMRN,MelMRN&"")))

计算 MelanomaEth 列中带有“U”的唯一条目数的公式。但是,我想进一步确定这些 U 中有多少是男性和女性。

我尝试使用:

=IF(MelSex="M",SUMPRODUCT((MelanomaEth="U")/COUNTIF(MelMRN,MelMRN&"")))

但它给了我不正确的数字。

这是一个“虚拟”表:

MRN  Date   Sex  Ethnicity
A   8/1/2013    M   U
B   8/2/2013    F   N
C   8/2/2013    F   N
A   9/2/2013    M   U
A   9/3/2013    M   U
C   8/31/2013   F   N
B   8/15/2013   F   N
D   10/5/2013   M   U

如果我想知道 M 和 U 的唯一名称的数量,我应该得到 2。F 和 U 的名称数量应该是 0,FN 应该是 2,并且 0 MN。

任何建议,将不胜感激。

谢谢!

4

3 回答 3

1

我知道了!

这比我想象的要简单。对于那些需要这个的人,

=SUMPRODUCT((MelanomaEth="U")*(MelSex="F")/COUNTIF(MelMRN,MelMRN&"")))

这给出了满足标准 F 和 U 的 MRN 的唯一编号。

于 2013-10-18T20:30:40.760 回答
1

尝试这个:

=SUMPRODUCT(((MelanomaEth="U")/COUNTIF(MelMRN,MelMRN&""))*((MelSex="M")/COUNTIF(MelMRN,MelMRN&""))

您要寻找的是具有多个标准的 sumproduct。通常格式是这样的:

= SUMPRODUCT((RANGE CONDITION)*(RANGE2 CONDITION2))

= SUMPRODUCT(( D1:E5 > 1 )*( D1:E5 < 10 ))

如果条件为假,则整个语句为假,不会被计算在内。

由于我不确定你的名字代表什么,我不能确定上面的代码是否适合你。

于 2013-10-17T03:25:35.023 回答
0

=SUMPRODUCT((O10:O21<>"")/COUNTIF($O$10:$O$21,O10:O21&"")) 计算范围内的唯一单元格

于 2015-10-12T10:18:31.837 回答