Tính Tổng Từng Đầu Hạng Mục

Tính tổng từng đầu hạng mục chính:

  • Các hạng mục A, B, C,...được tô đỏ là lớn nhất, sẽ tính theo từng dòng tương ứng các hạng mục.
  • Tiếp theo là các hạng mục I, II, III, IV,...sẽ có các hạng mục nhỏ hơn bên trong và cần tính theo là 1, 2, 3,...
Ví dụ:
Hạng mục A = I + II + III + IV + V
I = 1 + 2, II = 1 + 2, III = 1 + 2 + 3 + 4, IV = 1 + 2, V = 1 + 2 + 3 + 4

Link: Onedrive

Tính tổng theo đầu hạng mục

Công thức:
1.=IF(EXACT(UPPER(A2),A2),SUM(OFFSET(B2,,,IFNA(MATCH(1,(LEFT(A3:A49)>"a")*(LEFT(A3:A49)<"i"),),99))),IF(LEFT(A2)>"h",SUM(OFFSET(B2,,,IFNA(MATCH(1=1,LEFT(A3:A49)>="i",),99))),B2))

2.
=LET(a,TEXTSPLIT(A2:A49,"."),b,B2:B49,f,LAMBDA(x,v,SCAN(,a,LAMBDA(s,r,IF((r>=x)*(r<v),r,s)))),c,f("a","i"),d,f("I","z"),h,LAMBDA(s,r,VLOOKUP(s,GROUPBY(r,b,SUM,,0),2,0)),IFNA(h(a,c),IF(a>"h",h(c&d,c&d),b)))

Đăng nhận xét (0)
Mới hơn Cũ hơn