通过匹配多个值来汇总数字

时间:2018-02-21 22:03:30

标签: excel excel-formula excel-2016

我有一个名为data的excel表:

╔══════╦═══════╦═════════╗
║ Dist ║ Place ║ Type    ║
╠══════╬═══════╬═════════╣
║ 394  ║ Inner ║ Asphalt ║
║ 123  ║ Inner ║ Asphalt ║
║ 823  ║ Outer ║ Dirt    ║
╚══════╩═══════╩═════════╝

我想将Dist(394 + 123)的总和返回到一个新表(与此分开)中,该Inner({1}}并且具有Asphalt类型,看起来像这样:

╔═════════╦══════════╗
║         ║ Inner    ║
╠═════════╬══════════╣
║ Asphalt ║ =FORMULA ║
╚═════════╩══════════╝

我试过这个公式,但它不起作用:

=
INDEX(
    SUM(data!A:A);
    MATCH(A2&B1; data!$C:$C & data!$B:$B; 0)
)

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

试,

=sumifs(data!a:a, data!b:b, b$1, data!c:c, $a2)