当事件与月份重叠时,如何计算事件的天数(和影响)- Excel

问题描述 投票:0回答:1

Excel 数据

姓名 姓名 部分 产能 影响 开始 结束 几周 影响(周) 影响(每天)
4.45 4 24 年 7 月 19 日 24 年 7 月 25 日 1 4 0.6
宝石 宝石 T1 5.2 3 24 年 7 月 21 日 24 年 7 月 23 日 0.4 1
冥王星 冥王星 7.7 7.7 24 年 7 月 30 日 24 年 8 月 6 日 1.1 7 0.96
石榴石 石榴石 5 0.8 8 月 24 日 24 年 8 月 25 日 3.6 0.2 0.03
萨宾 萨宾 11 3 8 月 3 日 24 年 8 月 15 日 1.9 1.6 0.2
雏菊 雏菊 3.5 0.2 8 月 24 日 10 24 年 9 月 1 日 3.1 0.06 0.01
奎妮 奎妮 P2 4 2 24 9 月 4 日 24 9 月 15 日 1.7 1.2 0.2
4.45 0.4 24 年 7 月 20 日 24 8 月 12 日 2 0.2 0.03
冥王星 冥王星 7.7 3 8 月 24 日 24 9 月 10 日 5.1 0.6 0.08

当一个变量可以有多个事件并且日期通常在两个月或更长的时间内开始和结束时,如何创建一个公式来对一个事件的影响进行求和?基本上需要能够汇总“Jane”在六月、七月等的影响,从而计算在该日历月内产生影响的所有条目。

我尝试了两个Excel公式,但对我不起作用:

=SUMIFS(N2:N14,B2:B14,A28,G2:G14,“>”&B26,H2:H14,“<”&C26)

这只是返回零

=LET(sday,B26,eday,C26,proj,A27,arr,FILTER(B2:E14,A2:A14=proj),SUM(BYROW(arr,LAMBDA(arrb,DAYS(MIN(eday,INDEX(arrb,,2)),MAX(0,sday,INDEX(arrb,,1)))*INDEX(arrb,,4)))))

这返回了 CALC 错误

excel google-sheets excel-formula sumifs
1个回答
0
投票

SUMIFS()
应该可以。尝试-

=SUMIFS(D:D,A:A,K2,E:E,">="&L2,F:F,"<="&M2)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.