Nhờ rút ngắn hàm INDEX, MATCH

Liên hệ QC

hieu_hy

Thành viên mới
Tham gia
30/5/09
Bài viết
3
Được thích
0
Tình hình là em cần phải làm bảng tính hoa hồng dựa vào 3 biến số nên mới tập tành dùng INDEX và MATCH nhưng chỉ được 2 biến, biến còn lại em phải dùng hàm IF. Em xin đăng lên để cả nhà tư vấn giúp em xem có phương án nào hay hơn, ngắn hơn không ạ?
Em xin cám ơn các bác đã và sẽ đọc bài }}}}}

3 biến số là:
Loại sản phẩm
Mức đóng
HÌNH THỨC ĐÓNG PHÍ
 

File đính kèm

Tình hình là em cần phải làm bảng tính hoa hồng dựa vào 3 biến số nên mới tập tành dùng INDEX và MATCH nhưng chỉ được 2 biến, biến còn lại em phải dùng hàm IF. Em xin đăng lên để cả nhà tư vấn giúp em xem có phương án nào hay hơn, ngắn hơn không ạ?
Em xin cám ơn các bác đã và sẽ đọc bài }}}}}

3 biến số là:
Loại sản phẩm
Mức đóng
HÌNH THỨC ĐÓNG PHÍ
Không phải INDEX với MATCH có được không vậy bạn?
Bạn thử công thức này cho G4 xem nhé:
Mã:
=OFFSET(IF(D4<10^8,$E$10,IF(D4<2*10^8,$E$15,$E$20)),MATCH(E4,$E$11:$E$14,0),MATCH(C4,$F$10:$G$10,0))
 
Tình hình là em cần phải làm bảng tính hoa hồng dựa vào 3 biến số nên mới tập tành dùng INDEX và MATCH nhưng chỉ được 2 biến, biến còn lại em phải dùng hàm IF. Em xin đăng lên để cả nhà tư vấn giúp em xem có phương án nào hay hơn, ngắn hơn không ạ?
Thêm một cách:
Mã:
=INDEX($F$11:$G$24,MATCH(E4,$E$11:$E$14,0)+IF(D4<100000000,0,IF(D4<200000000,5,10)),MATCH(C4,$F$10:$G$10,0))
 
Cái này rắc rối là tại lập bảng dò không đúng. Chỉ cần lập bảng ngang, và dùng hàm VLookUp-Choose-Match hoặc VLookUp-Match
 
Mọi người có thể góp ý vs dữ liệu của chủ thớt.
Mình nên bố trí như thế nào cho đơn giản và dễ sử dụng không?
 
Mọi người có thể góp ý vs dữ liệu của chủ thớt.
Mình nên bố trí như thế nào cho đơn giản và dễ sử dụng không?

Đầu tiên hết, bảng tính toán mà merge cells là rất dễ sai rồi. Người ta chỉ merge cells khi bảng ở dạng cuối cùng, không cần tính toán nữa.

Giả sủ ở ô J9:P14 ta ghi bảng như sau:

[TABLE="width: 472"]
[TR]
[TD][/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]100000000[/TD]
[TD="align: right"]100000000[/TD]
[TD="align: right"]200000000[/TD]
[TD="align: right"]200000000[/TD]
[/TR]
[TR]
[TD][/TD]
[TD]TATC[/TD]
[TD]TANV[/TD]
[TD]TATC[/TD]
[TD]TANV[/TD]
[TD]TATC[/TD]
[TD]TANV[/TD]
[/TR]
[TR]
[TD]NĂM[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]35[/TD]
[TD="align: right"]35[/TD]
[TD="align: right"]37[/TD]
[TD="align: right"]36[/TD]
[TD="align: right"]38[/TD]
[/TR]
[TR]
[TD]6 THÁNG[/TD]
[TD="align: right"]31[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]35[/TD]
[TD="align: right"]34[/TD]
[TD="align: right"]36[/TD]
[/TR]
[TR]
[TD]QUÝ[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]31[/TD]
[TD="align: right"]31[/TD]
[TD="align: right"]33[/TD]
[TD="align: right"]32[/TD]
[TD="align: right"]34[/TD]
[/TR]
[TR]
[TD]THÁNG[/TD]
[TD="align: right"]27[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]29[/TD]
[TD="align: right"]31[/TD]
[TD="align: right"]30[/TD]
[TD="align: right"]32[/TD]
[/TR]
[/TABLE]

Thì công thức ở ô G4 là:
=VLOOKUP(E4,$J$11:$P$14, MATCH(C4,$K$10:$L$10,0)+MATCH(D4,$K$9:$P$9,1)-1,0)
 
Đầu tiên hết, bảng tính toán mà merge cells là rất dễ sai rồi. Người ta chỉ merge cells khi bảng ở dạng cuối cùng, không cần tính toán nữa.

Giả sủ ở ô J9:P14 ta ghi bảng như sau:



Thì công thức ở ô G4 là:
=VLOOKUP(E4,$J$11:$P$14, MATCH(C4,$K$10:$L$10,0)+MATCH(D4,$K$9:$P$9,1)-1,0)
Đúng là ko nên Mail merger.
Mình thấy ng có kinh nghiệm ngoài cách xử lý dữ liệu ra, họ còn bố trí thiết kế dữ liệu có tầm nhìn ngay từ đầu để sau này dễ xử lý. Chứ ko phải tự đưa vào mình 1 mớ bòng bong rồi ko thoát ra được.
Nếu được khi các bạn giúp đưa ra giải pháp xử lý thì kèm theo hướng dẫn cách bố trí dữ liệu như thế nào cho hợp lý thì rất tốt.
 
Web KT

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

Back
Top Bottom