我有3列:A有名字,B有数字,C有名字。我想看看MIKE和JANE出现在桌面上多少次以及他们遇到了多少次。列的顺序不固定,因此我可以修改列的顺序(列A和B中的名称以及C中的数字)。欢迎任何帮助。
-------------------------------------------------------------
| A | B | C | D | E | F | G | H |
-------------------------------------------------------------
| TRAINER|HOURS| CHILD | |TRAINER| CHILD |HOURS|MEETINGS|
-------------------------------------------------------------
| MIKE | 2 | JANE | | MIKE | JANE | 10 | 2 |
-------------------------------------------------------------
| MIKE | 5 | STEVE | | MIKE | STEVE | 7 | 2 |
-------------------------------------------------------------
| HARRY | 3 | JANE | | HARRY | JANE | 3 | 1 |
-------------------------------------------------------------
| MIKE | 8 | JANE | | HARRY | STEVE | 7 | 1 |
-------------------------------------------------------------
| MIKE | 2 | STEVE | | | | | |
-------------------------------------------------------------
| HARRY | 7 | STEVE | | | | | |
-------------------------------------------------------------
答案 0 :(得分:1)
我将建议一个SUMPRODUCT选项。正如其他人所提到的,还有SUMIF选项。
=SUMPRODUCT(($A$2:$A$7=$E2)*($C$2:$C$7=$F2)*$B$2:$B$7)
如果将C列移动到B,则相应地更新公式中的范围。
现在,其他人建议的更好的选择是:
=SUMIFS($B$2:$B$7,$A$2:$A$7,$E2,$C$2:$C$7,$F2)
我完全错过了你在寻找会议的数量,而不是时间。我们可以再次使用SUMPRODUCT,或者我们可以使用COUNTIFS。
=SUMPRODUCT(($A$2:$A$7=$E2)*($C$2:$C$7=$F2))
,COUNTIFS方法是
=SUMIFS($A$2:$A$7,$E2,$C$2:$C$7,$F2)