我有两张:一张是输入,另一张是主张。
我的input
表的快照如下所示:
Workers Name WEEK working hrs
a11 w1 40
a22 w5 30
a33 w9 10
a44 w10 80
我的master
表的快照如下所示(注意:工人名称是唯一的)
Workers Name W1 W2 W3 W4 W5 W6 W7 W8 W9 W10
a11 40
a22 30
a33 10
a44 80
我想要一个sumifs循环,以便它可以在各自的几周(w1到w13)中为我的主人表中的工作人员提供结果。
我正在使用总和ifs公式:
Sheets("Master").Range("B2:B" & Range("A" & Rows.Count).End(xlUp).Row).Formula = "=SUMIFS(Input!C32,Input!C37,Master!C1,Input!C31,Master!B1)"
有关如何在VBA中循环它的任何建议
请帮忙......
答案 0 :(得分:0)
我很抱歉,但我不确定你是否需要vba - 如果你知道你的行和列标准是什么,你可以写一些像
=sumifs(workinghrs,workersname,$a2,week,b$2)
然后将其填满并穿过网格。
注意我已将输入表的命名范围用于可读性