0

我一直试图让 SUMIF/INDEX/MATCH 的组合工作,但由于表格格式可能晦涩难懂而失败。不幸的是,我现在无法更改格式。

表 1 包含从前一个函数按月计算的每班可用分钟数:

Wk_day_1 Wk_day_2 Wk_day_3 Sat_1 Sat_2 Sat_3 太阳_1 太阳_2 太阳_3
1月23日 10080 10080 10080 1920 1920 1920 2880 2880 2880 24960
2月23日 9600 9600 9600 1920 1920 1920 1920 1920 1920 23040
3月23日 11040 11040 11040 1920 1920 1920 1920 1920 1920 25920
4月23日 9120 9120 9120 2400 2400 2400 2880 2880 2880 23520
5月23日 10080 10080 10080 1920 1920 1920 2880 2880 2880 24960
6月23日 10080 10080 10080 1920 1920 1920 2400 2400 2400 24480
7月23日 5280 5280 5280 2400 2400 2400 7200 7200 7200 20160
8月23日 10560 10560 10560 1920 1920 1920 2400 2400 2400 25440
9月23日 10080 10080 10080 2400 2400 2400 1920 1920 1920 24480
10 月 23 日 10560 10560 10560 1920 1920 1920 2400 2400 2400 25440
11 月 23 日 10080 10080 10080 1920 1920 1920 2400 2400 2400 24480
12月23日 9120 9120 9120 2400 2400 2400 3360 3360 3360 24000

表 2 包含一个选择可能性,以定义要总结的转变。

转移 工作
Wk_day_1 X
Wk_day_2 X
Wk_day_3
Sat_1
Sat_2 X
Sat_3
太阳_1 X
太阳_2
太阳_3

为了显示预期用途,我在表 1的列中手动总结了Wk_day_1Wk_day_2Sat_2和。Sun_1Sum

目的是选择在表 2x的列中标记为的班次,并在表 1 的列中相应地按行汇总。感谢您的帮助!WorkSum

4

1 回答 1

1

你可以SUMPRODUCT()试试下面的公式。

=SUMPRODUCT(--($B$1:$J$1=TRANSPOSE(IF($B$17:$B$25="x",$A$17:$A$25,0))),B2:J2)

在此处输入图像描述

于 2021-08-23T08:53:58.183 回答