首页 > 解决方案 > 在 Excel 中:按记录日期计算多列中的相同值

问题描述

我试图在多个列上计算相同的值,但前提是它们以“YYYY-MM”格式出现在某个日期

到目前为止,我已经经历了血腥的思想(下面的代码),但它只查看一列并在我想查看两列时计算它们,但前提是它们落在某个日期。

例如,我有 3 列。第一列“A”具有YYYY-MM值,第二列“B”称为 Partner1,其中填写了姓名,第三列“C”称为 Partner2,再次填写了姓名。我想知道某个日期在两列中出现了多少次“Dave”(F2)。

例如,Dave 在 2016-04 (A17) 年度成为合伙人多少次?

谢谢阅读。

=COUNTIFS(A2:A10,A17,INDEX(B2:C10,,MATCH(F2,B2:B10,0)),"Dave")

日期:2016-04
号 戴夫有伴侣的次数:3

标签: excelindexingmatchcountif

解决方案


像这样使用 2 COUNTIFS-

=COUNTIFS(A2:A10, A17, B2:B10, "Dave") + COUNTIFS(A2:A10, A17, C2:C10, "Dave")


推荐阅读