小澈 发表于 2021-11-4 11:41:00

满足行与列的条件求和

需要sheet1表中按人名按日期完成工时数据汇总
工时数据来源于sheet2的第6,7两行数据
求助各位大佬
谢谢

精诚小邓 发表于 2021-11-17 15:15:36

=SUM(OFFSET(sheet2!$C$4,MATCH($C5,sheet2!$B$5:$B$500,)+1,COLUMN(A1),2))
三键结束,右拉

奶油小泡芙 发表于 2021-11-29 03:43:50

迅速解决问题,非常有用,十分感谢

靠谱小爷们 发表于 2021-12-18 01:21:11

可以帮忙解释下公式么

轻拢慢捻抹复挑 发表于 2022-1-10 07:50:20

MATCH($C5,sheet2!$B$5:$B$500,):查找表1C5在表2$B$5:$B$500范围中所处位置
按要求,需求和的位置在查找后的结果的下一行,所以match后的结果要加一
需求和的范围为两行,所以offset四参(高度)为2
以sheet2!$C$4为顶点,与需求和单元格的位置所在列正好相差1、2、3……列,所以offset三参(列)为COLUMN(A1)
offset引用出数据后,sum即可得出结果

绝世友情 发表于 2022-2-6 00:42:35

完全明白了,谢谢
页: [1]
查看完整版本: 满足行与列的条件求和