[Nhờ Giúp Đỡ] Tính thành tiền dạng hỗn hợp

Liên hệ QC

M@trixs

Thành viên thường trực
Tham gia
3/3/11
Bài viết
257
Được thích
336
Mình có bảng tính (đính kèm bên dưới), nội dung của nó là tính thành tiền cho nhiều trường hợp, thật sự mình cũng tự nêu ra được các trường hợp "khó chịu" nhưng lại bị rối do không tìm được giải pháp cho các trường hợp này, hoặc có thể do mình bị "ngộ chữ" nên mong Anh.Chị.Em đi ngang xem qua file và giúp mình với.
Trân thành cảm ơn!
 

File đính kèm

Mình có bảng tính (đính kèm bên dưới), nội dung của nó là tính thành tiền cho nhiều trường hợp, thật sự mình cũng tự nêu ra được các trường hợp "khó chịu" nhưng lại bị rối do không tìm được giải pháp cho các trường hợp này, hoặc có thể do mình bị "ngộ chữ" nên mong Anh.Chị.Em đi ngang xem qua file và giúp mình với.
Trân thành cảm ơn!
Bạn dùng công thức này ở L2, bấm Ctrl+Shift+Enter
Mã:
=SUM(IFERROR(MOD(LOOKUP(ROW($2:$6)*10^15-1,SMALL((COUNTIF(OFFSET(B2,,,,COLUMN($A$1:$G$1)),"")+1)*10^15+SUMIF($A$10:$A$14,B2:H2,$B$10:$B$14),ROW($1:$7))),10^15),))
 

File đính kèm

Bạn dùng công thức này ở L2, bấm Ctrl+Shift+Enter
Mã:
=SUM(IFERROR(MOD(LOOKUP(ROW($2:$6)*10^15-1,SMALL((COUNTIF(OFFSET(B2,,,,COLUMN($A$1:$G$1)),"")+1)*10^15+SUMIF($A$10:$A$14,B2:H2,$B$10:$B$14),ROW($1:$7))),10^15),))

Mong bạn khai sáng mà diễn giải cái công thức "thần thánh" này giùm mình với!
Lú luôn với mấy cái sau
10^15 này đọc xong ngu luôn.
SMALL Nay mới được tiếp cận hàm này.

Vì mình không hiểu thật sự luôn ấy, nên chắc áp dụng không được.

Xin cảm ơn thật nhiều!
 
Lần chỉnh sửa cuối:
Mong bạn khai sáng mà diễn giải cái công thức "thần thánh" này giùm mình với!
Vì mình không hiểu thật sự luôn ấy, nên chắc áp dụng không được.

Xin cảm ơn thật nhiều!
Thật sự tôi ngán giải thích mấy công thức dạng này lắm, vậy bạn chờ các bạn khác vậy
 
Kiểu mục đích của nó để dùng làm gì ấy?
Bài đã được tự động gộp:

Có Anh.Chị.Em nào đi ngang có cách giải khác không ạ?
Bài của bạn thuộc dạng khó, công thức khác chắc cũng khó hiểu thôi, dùng VBA chắc được nhưng cũng không dễ, cho bạn thêm 1 cách, dùng Power query, nếu thay đổi dữ liệu chuột phải vào cái bảng xanh rồi refresh
1604047226706.png
 

File đính kèm

Có Anh.Chị.Em nào đi ngang có cách giải khác không ạ?
Góp thêm công thức nữa cho bạn "nghiên cứu"
Mã:
=IF(COUNTBLANK(B2:F2),SUM(IFERROR(VLOOKUP(T(IF({1},B2:F2)),$A$10:$B$14,2,0),)),MAX(IFERROR(VLOOKUP(T(IF({1},B2:F2)),$A$10:$B$14,2,0),)))
Nhấn Ctrl+Shirt+Enter
 
Góp thêm công thức nữa cho bạn "nghiên cứu"
Mã:
=IF(COUNTBLANK(B2:F2),SUM(IFERROR(VLOOKUP(T(IF({1},B2:F2)),$A$10:$B$14,2,0),)),MAX(IFERROR(VLOOKUP(T(IF({1},B2:F2)),$A$10:$B$14,2,0),)))
Nhấn Ctrl+Shirt+Enter
Chưa đúng bạn ạ, trường hợp này ra 300.000
1604048748550.png
 
Web KT

Bài viết mới nhất

Back
Top Bottom