Hàm IF có nhiều điều kiện

Liên hệ QC
Nếu không có tình trang nào có dấu x thì sao hả anh!
Cảm ơn!
Vì làm theo dữ liệu nên không xét trường hợp này, nếu cần thì thêm 1 IF kiểm tra điều kiện không xác định, hoặc thu học phí mặc định, chẳng hạn:
IF(CountIF(D7:F7, "x")=0, VLOOKUP(C7, $D$17:$E$22, 2,0), IF(F7="x", 350000, VLOOKUP(C7, $D$17:$E$22, 2,0) - IF(D7="x", 100000, 200000)))
hoặc
IF(CountIF(D7:F7, "x")=0, "Tình trạng không xác định", IF(F7="x", 350000, VLOOKUP(C7, $D$17:$E$22, 2,0) - IF(D7="x", 100000, 200000)))
 
tớ gửi file đính kèm bạn tham khảo nhé.
Bạn có Test thử File bạn gởi lên chưa??? File của bạn, bạn thử
1/ Bạn thử bỏ dấu x, thì kết quả ???
2/ Tác giả nói: 3/ Nếu tình trạng 3 học phí chỉ thu 350000.
Nghĩa là, nếu người đó có dấu x ởtình trạng 3 thì học phí chỉ thu 350000
------------------
Vì tác giả kg nói rõ có trường hợp nào sẽ kg có tình trạng, nên anh hoangvuluan mới đưa cthức như vậy.
 
Bạn có Test thử File bạn gởi lên chưa??? File của bạn, bạn thử
1/ Bạn thử bỏ dấu x, thì kết quả ???
2/ Tác giả nói: 3/ Nếu tình trạng 3 học phí chỉ thu 350000.
Nghĩa là, nếu người đó có dấu x ởtình trạng 3 thì học phí chỉ thu 350000
------------------
Vì tác giả kg nói rõ có trường hợp nào sẽ kg có tình trạng, nên anh hoangvuluan mới đưa cthức như vậy.

uh, tớ hiểu ý bạn rồi...tớ gửi lại file bạn xem lại tớ với nhé hihi
 

File đính kèm

  • test.zip
    5 KB · Đọc: 20
uh, tớ hiểu ý bạn rồi...tớ gửi lại file bạn xem lại tớ với nhé hihi
1/Của bạn vẫn sai chỗ Tình trạng 3: là chỉ thu 350.000 (bất kỳ học lớp nào), còn của bạn vẫn trừ 350.000
2/ Xét trường hợp: nếu không có tình trạng nào, thì học fí fải thu đủ, Nghĩa là người đó học lớp T1 thì thu 500.000 ... học lớp T6 thì thu 1.000.000. Còn file của bạn không có tình trạng nào thì SỐ TIỀN =0 !!!! (CHẮC NGƯỜI NÀY QUÁ NGHÈO)
3/ Bạn xem lại cthức của anh hoangvuluan hoặc của tôi đâu quá dài và nhiều Vlookup quá vậy!
Thân
 
Cám ơn các bạn đã giúp, cũng xin lỗi về việc ghi không rõ yêu cầu.
Bạn Hong.Van đã giúp mình giải quyết được vấn đề cảm ơn bạn nhiêu.
Yêu cầu bài đúng như ý bạn Hong.Van đã nêu, nếu tình trang không có"x" thì học phí thu đủ theo bảng bên dưới
 
Lần chỉnh sửa cuối:
1/Của bạn vẫn sai chỗ Tình trạng 3: là chỉ thu 350.000 (bất kỳ học lớp nào), còn của bạn vẫn trừ 350.000
2/ Xét trường hợp: nếu không có tình trạng nào, thì học fí fải thu đủ, Nghĩa là người đó học lớp T1 thì thu 500.000 ... học lớp T6 thì thu 1.000.000. Còn file của bạn không có tình trạng nào thì SỐ TIỀN =0 !!!! (CHẮC NGƯỜI NÀY QUÁ NGHÈO)
3/ Bạn xem lại cthức của anh hoangvuluan hoặc của tôi đâu quá dài và nhiều Vlookup quá vậy!
Thân

vâng, em sẽ đọc kỹ lại và xem lại...làm nhiều mà vẫn sai, nhưng sai vẫn vui vì được mọi người giúp...cảm ơn ạ
 
bác HỒNG.VÂN cho em hỏi chỗ tình trạng 2, 3 nếu áp dụng công thức của BÁC với, em ví dụ ở tình trạng 3.
lớp 6 có mức học phí 1.000.000 đ, mà học sinh ở tình trạng 3 thì được giảm 350.000 đ thì phải còn lại 650.000 học sinh đó phải đóng chứ??
Em có file đính kèm các BÁC xem giúp em với ạ.
 

File đính kèm

  • kiểm tra lại.zip
    5.3 KB · Đọc: 13
Chỉnh sửa lần cuối bởi điều hành viên:
Em gửi file "LẦN CUỐI CÙNG" ạ, em kiểm tra đi, rồi kiểm tra lại rồi nữa ạ. Các BÁC xem giúp em lần cuối cùng em với.
Em nghĩ nếu mà đúng đề bài theo yêu cầu thì phải thế này ạ.
 

File đính kèm

  • lần cuối cùng.zip
    5.6 KB · Đọc: 16
Em gửi file "LẦN CUỐI CÙNG" ạ, em kiểm tra đi, rồi kiểm tra lại rồi nữa ạ. Các BÁC xem giúp em lần cuối cùng em với.
Em nghĩ nếu mà đúng đề bài theo yêu cầu thì phải thế này ạ.

Sao bạn không đọc kỹ đề bài & fản hồi của tác giả nhỉ
quick90 đã viết:
Cám ơn các bạn đã giúp, cũng xin lỗi về việc ghi không rõ yêu cầu.
Bạn Hong.Van đã giúp mình giải quyết được vấn đề cảm ơn bạn nhiêu.
Yêu cầu bài đúng như ý bạn Hong.Van đã nêu, nếu tình trang không có"x" thì học phí thu đủ theo bảng bên dưới
Bài của bạn tôi đã fân tích rồi mà, nếu không có tình trạnh nào thì cthức của bạn =0
 
giờ em mới hoàn toàn thông, em đọc rồi nhưng vẫn chưa có hiểu...hihi,thanhk bác HỒNG.VÂN lần nữa ...hay thật.
 
PHP:
=IF(F7="x",350000,(VLOOKUP(C7,$D$17:$E$22,2,0)-(IF(D7="x",100000,IF(E7="x",200000,0)))))
Thêm một cái tương tự Hong.Van xem nào:
PHP:
=IF(F7="";VLOOKUP(C7;$D$17:$E$22;2;0)-(D7="x")*100000-(E7="x")*200000;350000)
 
Lần chỉnh sửa cuối:
bác HỒNG.VÂN cho em hỏi chỗ tình trạng 2, 3 nếu áp dụng công thức của BÁC với, em ví dụ ở tình trạng 3.
lớp 6 có mức học phí 1.000.000 đ, mà học sinh ở tình trạng 3 thì được giảm 350.000 đ thì phải còn lại 650.000 học sinh đó phải đóng chứ??
Em có file đính kèm các BÁC xem giúp em với ạ.
thử cái này xem
PHP:
=IF($F9="x",350000,VLOOKUP($C9,$D$18:$E$24,2,0)-(MATCH("x",$C9:$E9,1)-1)*10^5)
 
vâng, em xem lại rồi nhưng chưa hiểu hàm MATCH để em tìm hiểu kỹ
 
Từ 0 đến <=7 : 250,000vnd
8 đến <=14 : 750,000vnd
15 đến <=21 : 1,250,000vnd
22 đến <=28 : 1,750,000vnd
29 đến <=35 : 2,250,000vnd
36 đến <=42 : 2,750,000vnd
43 đến <=49 : 3,250,000vnd
50 đến <=56 : 3,750,000vnd
57 đến <=63 : 4,250,000vnd
64 đến <=70 : 4,750,000vnd
71 đến <=77 : 5,250,000vnd
78 đến <=84 : 5,750,000vnd
85 đến <=91 : 6,250,000vnd

=IF(AND(N40>84,N40<=91),6250,IF(AND(N40>77,N40<=84),5750,IF(AND(N40>70,N40<=77),5250,IF(AND(N40>63,N40<=70),4750,IF(AND(N40>56,N40<=63),4250,IF(AND(N40>49,N40<=56),3750,IF(AND(N40>42,N40<=49),3250,IF(AND(N40>35,N40<=42),2750,IF(AND(N40>28,N40<=35),2250,IF(AND(N40>21,N40<=28),1750,IF(AND(N40>14,N40<=21),1250,IF(AND(N40>7,N40<=14),750,IF(AND(N40>0,N40<=7),250,0)))))))))))))*1000
Nếu mình cắt bớt thi ra đáp số nhưng ko đủ điều kiện.
Chắc vì nhiều điều kiện quá nên công thức ko ra, có hàm nào áp dụng được nhiều điều kiện như vậy không?
 
Tìm dò nội dung có chứa nhiều điều kiện

Vd:

1.Bảng điều kiện
Hai Nam
Binh Minh
Anh duong
Mai Linh
Tuyen Do
Sao Sang…

2.Bảng cần dò Giá trị trả vế
Cty TNHH Binh Minh Binh Minh
Tap Doan CP Mai Linh Mai Linh
Tuyen Do Co., LTD Tuyen Do
Hai Nam Co., LTD Hai Nam
…..

Giúp mình tìm công thức để dò tìm ra tên KH thay vì phải autofilter để tìm =contain từng cái một, như vậy rất mất thời gian, vì mình co rất nhiều tên KH để tham chiếu.
Thanks bạn nhìu.
 

File đính kèm

  • file.xls
    13.5 KB · Đọc: 22
Lần chỉnh sửa cuối:
xin chào các bác trên GPE em có một bài toán cũng về hàm if mong các pác giúp đỡ
tại B8 là kết quả của hàm vlookup. muốn thực hiện lệnh tại D9 nhưng ko ra?
 

File đính kèm

  • Book1.xls
    15.5 KB · Đọc: 25
Từ 0 đến <=7 : 250,000vnd
8 đến <=14 : 750,000vnd
15 đến <=21 : 1,250,000vnd
22 đến <=28 : 1,750,000vnd
29 đến <=35 : 2,250,000vnd
36 đến <=42 : 2,750,000vnd
43 đến <=49 : 3,250,000vnd
50 đến <=56 : 3,750,000vnd
57 đến <=63 : 4,250,000vnd
64 đến <=70 : 4,750,000vnd
71 đến <=77 : 5,250,000vnd
78 đến <=84 : 5,750,000vnd
85 đến <=91 : 6,250,000vnd

=IF(AND(N40>84,N40<=91),6250,IF(AND(N40>77,N40<=84),5750,IF(AND(N40>70,N40<=77),5250,IF(AND(N40>63,N40<=70),4750,IF(AND(N40>56,N40<=63),4250,IF(AND(N40>49,N40<=56),3750,IF(AND(N40>42,N40<=49),3250,IF(AND(N40>35,N40<=42),2750,IF(AND(N40>28,N40<=35),2250,IF(AND(N40>21,N40<=28),1750,IF(AND(N40>14,N40<=21),1250,IF(AND(N40>7,N40<=14),750,IF(AND(N40>0,N40<=7),250,0)))))))))))))*1000
Nếu mình cắt bớt thi ra đáp số nhưng ko đủ điều kiện.
Chắc vì nhiều điều kiện quá nên công thức ko ra, có hàm nào áp dụng được nhiều điều kiện như vậy không?

Xin chào các bạn trên GPE mình cũng bị bí như bạn "thanhvantran83", có ái biết có hàm nào áp dụng được nhiều điều kiện như vậy không? Làm ơn chỉ giúp, xin cám ơn!
 
Lần chỉnh sửa cuối:
Từ 0 đến <=7 : 250,000vnd
8 đến <=14 : 750,000vnd
15 đến <=21 : 1,250,000vnd
22 đến <=28 : 1,750,000vnd
29 đến <=35 : 2,250,000vnd
36 đến <=42 : 2,750,000vnd
43 đến <=49 : 3,250,000vnd
50 đến <=56 : 3,750,000vnd
57 đến <=63 : 4,250,000vnd
64 đến <=70 : 4,750,000vnd
71 đến <=77 : 5,250,000vnd
78 đến <=84 : 5,750,000vnd
85 đến <=91 : 6,250,000vnd

=IF(AND(N40>84,N40<=91),6250,IF(AND(N40>77,N40<=84),5750,IF(AND(N40>70,N40<=77),5250,IF(AND(N40>63,N40<=70),4750,IF(AND(N40>56,N40<=63),4250,IF(AND(N40>49,N40<=56),3750,IF(AND(N40>42,N40<=49),3250,IF(AND(N40>35,N40<=42),2750,IF(AND(N40>28,N40<=35),2250,IF(AND(N40>21,N40<=28),1750,IF(AND(N40>14,N40<=21),1250,IF(AND(N40>7,N40<=14),750,IF(AND(N40>0,N40<=7),250,0)))))))))))))*1000
Nếu mình cắt bớt thi ra đáp số nhưng ko đủ điều kiện.
Chắc vì nhiều điều kiện quá nên công thức ko ra, có hàm nào áp dụng được nhiều điều kiện như vậy không?

Bạn có thể dùng Lookup, Cấu trúc như sau
Mã:
=LOOKUP(A1,{[COLOR=#ff0000]0,7.1,14.1,21.1[/COLOR]},{[COLOR=#008000]250,750,1250000[/COLOR]})

Màu đỏ: là điều kiện, chú ý là cộng thêm 0.1 hoặc 0.01 ..V..v vào sau mỗi điều kiện (7=>7.1, 14 => 14.1...)
Màu xanh: là giá trị tìm kiếm tương ứng

Có bao nhiêu điều kiện thì bạn thêm bấy nhiêu cái vào chỗ xanh đỏ.
 
Web KT
Back
Top Bottom