计算文本值,但不重复

时间:2016-08-04 18:41:59

标签: excel excel-formula

说实话,我甚至不知道我在问什么,但我认为这应该是可能的。我试图根据特定条件(T / F)计算某个人的分组数量。

例如,让我们假设这些都是真的

Orange   Alpha
Orange   Alpha
Black    Beta
Black    Beta
Blue     Beta
Blue     Beta
Blue     Beta
Green    Delta
Green    Alpha

我正在尝试创建一个会说Beta:2,Alpha 2和Delta 1的表。反之亦然我需要一些会说橙色1,黑色1,蓝色1,绿色2的东西。基本上计算数量用一种颜色命名。

谢谢

1 个答案:

答案 0 :(得分:2)

对于公式,您需要使用数组公式:

对于Alpha列:

=SUM(IF($B$1:$B$9=D1,1/COUNTIFS($A$1:$A$9,$A$1:$A$9,$B$1:$B$9,D1)))

对于“颜色”列:

=SUM(IF($A$1:$A$9=G1,1/COUNTIFS($B$1:$B$9,$B$1:$B$9,$A$1:$A$9,G1)))

由于这些是数组公式,因此需要在退出编辑模式而不是Enter时使用Ctrl-Shift-Enter确认。如果操作正确,那么Excel会将{}放在公式周围。

enter image description here