Hàm IF có nhiều điều kiện (1 người xem)

  • Thread starter Thread starter 945
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

945

Thành viên mới
Tham gia
13/5/09
Bài viết
1
Được thích
0
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!
 
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!

Vậy C2 là -0.2 hoặc 0.2 hoặc 1 thì trả về cái gì vậy?
 
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!
Cho mình hỏi thêm là chỉ có 4 điều kiện trên hay là nhiều hơn. Hàm IF giới hạn điều kiện.
Bạn gửi file lên xem thử xem như thế nào nhé.
 
các pác giúp em với nè! em có bài toán thế này nhờ các hacker trợ giúp em với: nếu C2<-0.2 thì trả về "1"; nếu -0.2<C2<0.2 thì trả về "2"; nếu 0.2<C2<1 thì trả về "3"; nếu 1<C2 thì trả về "4". Em đã dùng tới n-1 cái IF rùi mà vẫn không được. các pác giúp em nhanh giùm nhé, cam on các pác nhìu nhìu.!$@!!

Nếu như: điều kiện là: nếu C2<=-0.2 thì trả về "1"; nếu -0.2<C2<=0.2 thì trả về "2"; nếu 0.2<C2<=1 thì trả về "3"; nếu 1<C2 thì trả về "4".
thì dùng:
PHP:
=IF(C2>1,4,IF(C2>0.2,3,IF(C2>-0.2,2,1)))

Còn với điều kiện của bạn thì khi c2 =-0.2,0.2,1 thì cho nó bằng "" hay bằng gì là tùy bạn:
PHP:
=IF(C2>1,4,IF(AND(C2>0.2,C2<1),3,IF(AND(C2>-0.2,C2<0.2),2,IF(C2<-0.2,1,""))))

Bạn nên nói chi tiết hơn thì có kết quả tốt hơn,
 
BẠN ĐƯA RA ĐIỀU KIỆN ĐANG CÒN THIẾU VUI LÒNG THỬ CÔNG THỨC SAU
=if(c2>1,4,if(and(c2<1,c2>0.2),3,if(and(c2<0.2,c2>-0.2),2,if(c2<-0.2,1,"tùy bạn nếu c2=-0.2,0.2 HAY BẰNG 1"))))
 
Mình không biết tác giả có thiếu điều kiện "bằng" (=) hay không? Nhưng cách làm của dat_butmuc và của Le duy Thuong là hợp lý nhất. Dùng hàm IF và AND để tạo khoảng.
Thêm nữa, hàm IF chỉ giới hạn sử dụng 7 lần thì phải. Bạn thử tính toán lại xem thế nào nha
http://www.giaiphapexcel.com/forum/member.php?u=57544
 
các anh chị giúp em làm bài hàm IF này với.
Nếu số lượng sản phẩm hoàn thành là từ 0 đến 500 thì tiền thưởng là 0
từ 500 đến 750 thì tiền thưởng là 100000
Trên 750 thì tiền thưởng là 200000
 
các anh chị giúp em làm bài hàm if này với.
Nếu số lượng sản phẩm hoàn thành là từ 0 đến 500 thì tiền thưởng là 0
từ 500 đến 750 thì tiền thưởng là 100000
trên 750 thì tiền thưởng là 200000
=IF(SLHT>750, 200000, IF(SLHT>=500, 100000, 0))

(SLHT: số lượng hoàn thành)
 
=IF((S12-M12)>=K12;K12;IF(0<(S12-M12)<K12;(S12-M12);IF((S12-M12)<=0;0))) moi người xem hộ mình cái hàm này lỗi ở chỗ nào mà khi giá trị nó = s12- m12 thì toàn bị báo false
 
=IF((S12-M12)>=K12;K12;IF(0<(S12-M12)<K12;(S12-M12);IF((S12-M12)<=0;0))) moi người xem hộ mình cái hàm này lỗi ở chỗ nào mà khi giá trị nó = s12- m12 thì toàn bị báo false
Thử xem:

Mã:
=IF(S12-M12<=0;0;IF(S12-M12<K12;S12-M12;K12))
 
=IF((S12-M12)>=K12;K12;IF(0<(S12-M12)<K12;(S12-M12);IF((S12-M12)<=0;0))) moi người xem hộ mình cái hàm này lỗi ở chỗ nào mà khi giá trị nó = s12- m12 thì toàn bị báo false
Để ý đoạn màu đỏ nha!
Làm gì có cái kiểu so sánh kỳ lạ thế chứ! Hay ý bạn muốn nói rằng (S12-M12) vùa >0 vừa <K12? Nếu đúng vậy thì đoạn này phải sửa thành AND(0<(S12-M12),(S12-M12)<K12)
Ngoài ra, công thức trên có thể rút gọn thành kiểu vầy:
=MIN(K12,MAX(S12-M12,0))
 
Lần chỉnh sửa cuối:
Để ý đoạn màu đỏ nha!
Làm gì có cái kiểu so sánh kỳ lạ thế chứ! Hay ý bạn muốn nói rằng (S12-M12) vùa >0 vừa <K12? Nếu đúng vậy thì đoạn này phải sửa thành AND(0<(S12-M12),(S12-M12)<K12)
Hình như là:
Ở ngoài đã có
nên ở trong chỉ cần
Cuối cùng là
=IF((S12-M12)>=K12;K12;IF((S12-M12)>0;(S12-M12),0))
Híc, hổng biết trúng trật nữa
 
Hình như là:
Ở ngoài đã có

nên ở trong chỉ cần

Cuối cùng là

Híc, hổng biết trúng trật nữa
Em biết chứ
Là em muốn nói cho bạn ấy biết rằng trong Excel không thể so sánh 2 lần cùng lúc... Nếu muốn phải kết hợp với AND hoặc OR
 
Nhờ giúp đỡ

Chào các bạn,
Tôi cần công thức với hàm IF nhiều điều kiện, nhưng viết nhưng cứ báo lỗi, mong các bác giúp đỡ.
Cảm ơn
 

File đính kèm

chủ topic này cho 1 cái đề mà em đọc cũng chẳng hiểu ý nói chi...chịu thật
 
Chào các bạn,
Tôi cần công thức với hàm IF nhiều điều kiện, nhưng viết nhưng cứ báo lỗi, mong các bác giúp đỡ.
Cảm ơn
Dùng công thức sau cho ô G7 sau đó copy xuống:
=IF(F7="x", 350000, VLOOKUP(C7, $D$17:$E$22, 2,0) - IF(D7="x", 100000, 200000))
 
Chào các bạn,
Tôi cần công thức với hàm IF nhiều điều kiện, nhưng viết nhưng cứ báo lỗi, mong các bác giúp đỡ.
Cảm ơn
Cthức tại G7
PHP:
=IF(F7="x",350000,(VLOOKUP(C7,$D$17:$E$22,2,0)-(IF(D7="x",100000,IF(E7="x",200000,0)))))
Fill cthức xuống.
Ở đây chưa bẫy lỗi Isna!
 
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

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

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

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

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

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 đỏ.
 
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 đỏ.
thêm 1 cách nữa cho vui
PHP:
=250000+(ROUNDUP((INT(A1)/7),0)-1)*500000
 
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 đỏ.

Chào bạn dhn46 mình muốn tham chiếu công thức sau:
Tại ôA9: =IF(AND(C9>0;D9=0;E9=0;F9=0;G9=0;H9=0);"XăngA92";IF(AND(C9=0;D9>0;E9=0;F9=0;G9=0;H9=0);"XăngA95";IF(AND(C9=0;D9=0;E9>0;F9=0;G9=0;H9=0);"DầuDO";IF(AND(C9=0;D9=0;E9=0;F9>0;G9=0;H9=0);"NhớtBP40";IF(AND(C9=0;D9=0;E9=0;F9=0;G9>0;H9=0);"NhớtBP50";IF(AND(C9=0;D9=0;E9=0;F9=0;G9=0;H9>0);"NhớtVistra";IF(AND(C9>0;D9>0;E9=0;F9=0;G9=0;H9=0);"Xăng";IF(AND(C9>0;D9=0;E9>0;F9=0;G9=0;H9=0);"Xăng,dầu";IF(AND(C9=0;D9=0;E9>0;F9>0;G9=0;H9=0);"Dầu,nhớt";IF(AND(C9>0;D9=0;E9>0;F9>0;G9=0;H9=0);"Xăng, dầu, nhớt"))))))))))).
Tuy nhiên do nhiều điều kiện quá nên Excel báo lỗi; nếu bỏ bớt một số điều kiện thì ra kết quả nhưng thiếu điều kiện.
Nhờ bạn chỉ giúp cách tham chiếu đủ các điều kiện nêu trên, xin cám ơn!
 

File đính kèm

Lần chỉnh sửa cuối:
Chào bạn dhn46 mình muốn tham chiếu công thức sau:
Tại ôA9: =IF(AND(C9>0;D9=0;E9=0;F9=0;G9=0;H9=0);"XăngA92";IF(AND(C9=0;D9>0;E9=0;F9=0;G9=0;H9=0);"XăngA95";IF(AND(C9=0;D9=0;E9>0;F9=0;G9=0;H9=0);"DầuDO";IF(AND(C9=0;D9=0;E9=0;F9>0;G9=0;H9=0);"NhớtBP40";IF(AND(C9=0;D9=0;E9=0;F9=0;G9>0;H9=0);"NhớtBP50";IF(AND(C9=0;D9=0;E9=0;F9=0;G9=0;H9>0);"NhớtVistra";IF(AND(C9>0;D9>0;E9=0;F9=0;G9=0;H9=0);"Xăng";IF(AND(C9>0;D9=0;E9>0;F9=0;G9=0;H9=0);"Xăng,dầu";IF(AND(C9=0;D9=0;E9>0;F9>0;G9=0;H9=0);"Dầu,nhớt";IF(AND(C9>0;D9=0;E9>0;F9>0;G9=0;H9=0);"Xăng, dầu, nhớt"))))))))))).
Tuy nhiên do nhiều điều kiện quá nên Excel báo lỗi; nếu bỏ bớt một số điều kiện thì ra kết quả nhưng thiếu điều kiện.
Nhờ bạn chỉ giúp cách tham chiếu đủ các điều kiện nêu trên, xin cám ơn!
Híc nhìn mà "hoa hết cả mắt", bạn dùng tạm cái này xem
Mã:
=IF(COUNTIF(C9:H9,0)=5,CHOOSE(SUMPRODUCT((C9:H9>0)*COLUMN(A:F)),"Xăng 92","Xăng 95", "Dầu DO","Nhớt BP40","Nhớt BP50","Nhớt Vistra"),IF(COUNTIF(C9:H9,0)=4,IF(C9>0,CHOOSE(SUMPRODUCT((C9:F9>0)*COLUMN(A:D))-2,"Xăng","Xăng Dầu"),IF(SUMPRODUCT((E9:F9>0)*1)=2,"Dầu Nhớt")),"Xăng, Dầu, Nhớt"))
 
Híc nhìn mà "hoa hết cả mắt", bạn dùng tạm cái này xem
Mã:
=IF(COUNTIF(C9:H9,0)=5,CHOOSE(SUMPRODUCT((C9:H9>0)*COLUMN(A:F)),"Xăng 92","Xăng 95", "Dầu DO","Nhớt BP40","Nhớt BP50","Nhớt Vistra"),IF(COUNTIF(C9:H9,0)=4,IF(C9>0,CHOOSE(SUMPRODUCT((C9:F9>0)*COLUMN(A:D))-2,"Xăng","Xăng Dầu"),IF(SUMPRODUCT((E9:F9>0)*1)=2,"Dầu Nhớt")),"Xăng, Dầu, Nhớt"))

Xin chào bạn dhn46!
Xin cám ơn bạn đã gợi ý với công thức trên, tuy nhiên mình làm thử thì chỉ ra kết quả là: "Xăng, dầu, nhớt" với mọi điều kiện.
Nhân đây mình xin up lên file có chứa các điều kiện cần phải tham chiếu công thức cho mọi người xem và chỉ giúp mình cách đặt công thức sao cho gọn, nhẹ (Mình làm trong file cũng được nhưng phải chia ra quá nhiều cột).
Xin cám ơn mọi người!
 

File đính kèm

Xin chào bạn dhn46!
Xin cám ơn bạn đã gợi ý với công thức trên, tuy nhiên mình làm thử thì chỉ ra kết quả là: "Xăng, dầu, nhớt" với mọi điều kiện.
Nhân đây mình xin up lên file có chứa các điều kiện cần phải tham chiếu công thức cho mọi người xem và chỉ giúp mình cách đặt công thức sao cho gọn, nhẹ (Mình làm trong file cũng được nhưng phải chia ra quá nhiều cột).
Xin cám ơn mọi người!

Thử với công thức này cho ô I2 xem sao:
PHP:
=IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(10^10;C2:H2;1));MID(IF(SUM(C2:D2);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))
 

File đính kèm

Thử với công thức này cho ô I2 xem sao:
PHP:
=IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(10^10;C2:H2;1));MID(IF(SUM(C2:D2);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))
Cám ơn bạn Ba Tê nhiều! Mình làm được rồi. sau đây mình muốn hỏi bạn: Trong cú pháp hàm này mình ko hiểu chổ có 2 dấu chấm phẩy và số 100 ở cuối có ý nghĩa là gì? (màu đỏ).
=IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(10^10;C2:H2;1));MID(IF(SUM(C2:D2);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))
 
=IF(COUNTIF(C2:H2;">0")=1;INDEX($C$1:$H$1;;MATCH(10^10;C2:H2;1));MID(IF(SUM(C2:D2);". Xăng";"") & IF(E2>0;". Dầu";"") & IF(SUM(F2:H2);". Nhớt";"");3;100))
Bạn xem trong hàm Mid(phần màu xanh,3,100) rồi ngẫm nghĩ xem sao.
Còn dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel.
 
Lần chỉnh sửa cuối:
Bạn xem trong hàm Mid(phần màu xanh,3,100) rồi ngẫm nghĩ xem sao.
Còn dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel.
"Dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel" cái này mình biết. Tuy nhiên theo mình thường gặp dấu phẩy hay chấm phảy trong công thức thường thì không liền nhau còn công thức này có tới 2 cái gần kề nhau, ko biết có ảnh hưởng gì ko? Mình có thử bỏ bớt một cái thì vẫn cho ra kết quả như nhau.
Còn hàm MID mình không rành lắm. Có lẻ số 3 là lấy kết quả của 3 cái IF, còn 100 thì ko hiểu luôn!
Xin lỗi bạn, mình chỉ biết sơ về công thức trong Excel qua tự học thôi, ko biết nhiều nên hay hỏi vậy thôi, mong bạn thong cảm.
 
"Dấu chấm phẩy hay dấu phẩy là tùy từng máy quy định Separator trong Control panel" cái này mình biết. Tuy nhiên theo mình thường gặp dấu phẩy hay chấm phảy trong công thức thường thì không liền nhau còn công thức này có tới 2 cái gần kề nhau, ko biết có ảnh hưởng gì ko? Mình có thử bỏ bớt một cái thì vẫn cho ra kết quả như nhau.
Còn hàm MID mình không rành lắm. Có lẻ số 3 là lấy kết quả của 3 cái IF, còn 100 thì ko hiểu luôn!
Xin lỗi bạn, mình chỉ biết sơ về công thức trong Excel qua tự học thôi, ko biết nhiều nên hay hỏi vậy thôi, mong bạn thong cảm.
INDEX(Vùng dữ liệu;0;3)INDEX(Vùng dữ liệu;;3) là như nhau, bạn bỏ 1 dấu ; làm sao kết quả giống nhau được?
Hàm Mid, Left, Right mà bạn chưa tìm hiểu thì vào đây, "ngâm cứu" chừng nào mệt nghỉ.
http://www.giaiphapexcel.com/forum/showthread.php?7971-Tra-Cứu-Hàm-Excel&p=54708#post54708
 
Chào các bạn.help me please !
Mình có hàm như sau :kiểm tra đồng thời các điều kiện: nếu D5=0 thì "N" nếu D5=90 thì " E" nếu 0<D5<90 thì " NE " nếu D5=180 thì "S" nếu 90<D5<180 thì "SE" nếu D5=270 thì " w" nếu 180<D5<270 thì " SW " nếu 270<D5<360 thì " NW"
giúp mình nhập hàm kiểm tra các điều kiện này đồng thời trong cell với.
Cảm ơn các bạn nhiều :))
 
Chào các bạn.help me please !
Mình có hàm như sau :kiểm tra đồng thời các điều kiện: nếu D5=0 thì "N" nếu D5=90 thì " E" nếu 0<D5<90 thì " NE " nếu D5=180 thì "S" nếu 90<D5<180 thì "SE" nếu D5=270 thì " w" nếu 180<D5<270 thì " SW " nếu 270<D5<360 thì " NW"
giúp mình nhập hàm kiểm tra các điều kiện này đồng thời trong cell với.
Cảm ơn các bạn nhiều :))
Thử công thức này coi sao"
PHP:
=LOOKUP(D5;{0;1;90;91;180;181;270;271;360};{"N";"NE";"E";"SE";"S";"SW";"W";"NW";"???"})
 

File đính kèm

Lần chỉnh sửa cuối:
Cho em hỏi cần dùng hàm if với điều kiện fail khi số giá trị ko là bội số của điều kiện
VD: Em để điều kiện tối thiểu của giá trị là 5 và thỏa mãn là bội số của 5, nếu nhập giá trị là 7 sẽ sai
Các pro chỉ cho em công thức với
Thanks
 
Nhân tiện nếu em dùng hàm if với điều kiện giá trị là bội số thì sao bác
VD: =IF((D12-5)<0,"","sai")
Hàm trên chưa có điều kiện bội số

Tôi chỉ quan tâm đến chữ màu đỏ. Các chữ khác đọc mà không hiểu (nhất là câu giá trị là bội số, trừ chữ VD

Công thức màu đỏ có nghĩa là
nếu D12 - 5 < 0 là đúng thì hàm cho xâu rỗng
nếu D12 - 5 < 0 là sai thì hàm cho xâu "sai"
 
Tôi chỉ quan tâm đến chữ màu đỏ. Các chữ khác đọc mà không hiểu (nhất là câu giá trị là bội số, trừ chữ VD

Công thức màu đỏ có nghĩa là
nếu D12 - 5 < 0 là đúng thì hàm cho xâu rỗng
nếu D12 - 5 < 0 là sai thì hàm cho xâu "sai"

Chào bác,
Ý em là ko muốn dùng hàm MOD vì nó hiện chữ Failse và True
mà muốn dùng hàm IF với điều kiện D12 là bội số của 5 ấy
Khi D12 thoả mãn là bội số của 5 thì trả kết quả trống (ô đặt lệnh ko đổi màu ko hiện gì)
Khi D12 ko thoả mãn là bội số thì trả kết quả "sai" và đổ màu
 
Mình có bài toán này mong cả nhà giúp đỡ: mình có cột thâm niên làm việc của mọi người(DVT: năm) từ đó tính số tiền dc thưởng là bnhiu.
dk để đc thưởng như sau:
nhân viên thâm niên dưới 1nam: thưởng 30% lương căn bản(LCB)
NV từ 1-2năm: 40%LCB
NV từ 2-3năm:60%LCB
NV từ 3-4năm:80%LCB
NV trên 4năm:100%LCB

Mong mọi người xem và giúp đỡ....cám ơn mọi người trước nha!
 
Mình có bài toán này mong cả nhà giúp đỡ: mình có cột số tháng làm việc của nhân viên (DVT: tháng) và thâm niên làm việc (DVT: năm) từ đó tính số tiền dc thưởng là bnhiu.
dk để đc thưởng như sau:
nhân viên thâm niên dưới 1nam: (LCB*30%)/12*số tháng làm việc
NV từ 1-2năm: 40%LCB
NV từ 2-3năm:60%LCB
NV từ 3-4năm:80%LCB
NV trên 4năm:100%LCB

Mong mọi người xem và giúp đỡ....cám ơn mọi người trước nha!
 
Mình có bài toán này mong cả nhà giúp đỡ: mình có cột số tháng làm việc của nhân viên (DVT: tháng) và thâm niên làm việc (DVT: năm) từ đó tính số tiền dc thưởng là bnhiu.
dk để đc thưởng như sau:
nhân viên thâm niên dưới 1nam: (LCB*30%)/12*số tháng làm việc
NV từ 1-2năm: 40%LCB
NV từ 2-3năm:60%LCB
NV từ 3-4năm:80%LCB
NV trên 4năm:100%LCB

Mong mọi người xem và giúp đỡ....cám ơn mọi người trước nha!
 
ban ơi: nếu nhân viên dưới 1năm dc tính theo như này thì sao:
dưới 1năm: (LCB*30%)/12*số tháng làm việc
con lại từ 1năm trở di vẫn như cũ.
minh co sữa ct như sau: = if(TN<1,LCB*0.3/12*số tháng làm việc,if(TN<2,LCB*0.4,if(TN<3,LCB*0.6,If(TN<4,LCB*0.8,1)))) nhưng ra KQ k đúng.
z fai lam nư the nao? ban jup đỡ mình nha..
 
=LCB*if(TN<1,0.3,if(TN<2,0.4,if(TN<3,0.6,if(TN<4,0.8,1))))[/QUOTE
ban ơi: nếu nhân viên dưới 1năm dc tính theo như này thì sao:
dưới 1năm: (LCB*30%)/12*số tháng làm việc
con lại từ 1năm trở di vẫn như cũ.
minh co sữa ct như sau: = if(TN<1,LCB*0.3/12*số tháng làm việc,if(TN<2,LCB*0.4,if(TN<3,LCB*0.6,If(TN<4,LCB*0.8,1)))) nhưng ra KQ k đúng.
z fai lam nư the nao? ban jup đỡ mình nha..
 
=LCB*if(TN<1,0.3,if(TN<2,0.4,if(TN<3,0.6,if(TN<4,0.8,1))))[/QUOTE
ban ơi: nếu nhân viên dưới 1năm dc tính theo như này thì sao:
dưới 1năm: (LCB*30%)/12*số tháng làm việc
con lại từ 1năm trở di vẫn như cũ.
minh co sữa ct như sau: = if(TN<1,LCB*0.3/12*số tháng làm việc,if(TN<2,LCB*0.4,if(TN<3,LCB*0.6,If(TN<4,LCB*0.8,1)))) nhưng ra KQ k đúng.
z fai lam nư the nao? ban jup đỡ mình nha..
CÔNG THỨC ĐÂY
Mã:
=IF(TN<1,LCB*0.3/12*sothanglamviec,LCB*IF(TN<2,0.4,IF(TN<3,0.6,IF(TN<4,0.8,1))))
 
=if(e7<500, 0,if(500=e7<750, 100000,if(e7>750, 200000)))
 
Hàm if

CÔNG THỨC ĐÂY
Mã:
=IF(TN<1,LCB*0.3/12*sothanglamviec,LCB*IF(TN<2,0.4,IF(TN<3,0.6,IF(TN<4,0.8,1))))


Mọi người giúp e với.
1. Em cần tính thưởng như sau:
Thưởng 1.000.000 cho nhân viên làm đủ 12 tháng.
Dưới 12 tháng = 1.000.000/12*số tháng làm việc. Nếu số tiền <200.000 làm tròn là 200.000.
Tháng làm việc dược tính: Từ ngày 01 đến 15 tính 0.5 tháng. Từ 16 đến 30/31 tính 1 tháng.

2. Em cần tính thâm niên:
Thâm niên 50.000đ/tháng cho nhân viên làm việc tròn 1 năm.
Thâm niên 100.000đ/tháng cho nhân viên làm việc tròn 2 năm.
Thâm niên cứ tăng mỗi năm 50.000đ/tháng, một năm nhận một lần cùng tháng lương thứ 13.
Ví dụ: em làm việc tháng 4 năm 2013. Đến tháng 4 năm 2014 là tròn 1 năm. Tháng 1 năm 2015 tính thưởng thâm niên: từ tháng 5 đến tháng 12 năm 2014 là 8 tháng * 50.000đ = 400.000.
Cho em xin công thức để tính cho những người thâm niên nhiều hơn.....

Hepl me hepl me.
Em cảm ơn rất nhiều ạ
 
Mọi người giúp e với.
1. Em cần tính thưởng như sau:
Thưởng 1.000.000 cho nhân viên làm đủ 12 tháng.
Dưới 12 tháng = 1.000.000/12*số tháng làm việc. Nếu số tiền <200.000 làm tròn là 200.000.
Tháng làm việc dược tính: Từ ngày 01 đến 15 tính 0.5 tháng. Từ 16 đến 30/31 tính 1 tháng.

2. Em cần tính thâm niên:
Thâm niên 50.000đ/tháng cho nhân viên làm việc tròn 1 năm.
Thâm niên 100.000đ/tháng cho nhân viên làm việc tròn 2 năm.
Thâm niên cứ tăng mỗi năm 50.000đ/tháng, một năm nhận một lần cùng tháng lương thứ 13.
Ví dụ: em làm việc tháng 4 năm 2013. Đến tháng 4 năm 2014 là tròn 1 năm. Tháng 1 năm 2015 tính thưởng thâm niên: từ tháng 5 đến tháng 12 năm 2014 là 8 tháng * 50.000đ = 400.000.
Cho em xin công thức để tính cho những người thâm niên nhiều hơn.....

Hepl me hepl me.//**///**/
Em cảm ơn rất nhiều ạ

//**///**///**///**///**/
 
Anh chị giúp em giải bài toán này với ạ! Tính lương thưởng = lương * tỉ lệ thưởng, Nếu nhân viên Nguyễn Văn A ở HN có tỉ lệ doanh thu 80%-90% thì tỉ lệ thưởng là 15%;90%-100% là 20%; >100% là 25% ở HP thì tỉ lệ khác nhau!
 
Kính nhờ anh chị giúp em bài này,không hiểu sao em làm ko ra,!$@!! hay tại lâu ko sử dụng Excel nên bị lú rùi .-\\/.

cám ơn các Anh ,Chị GPE

P/S đã gẩn 1 ngày rồi mà ko thấy Anh ,Chị nào giúp em ..**~**
 

File đính kèm

Lần chỉnh sửa cuối:
Kính nhờ anh chị giúp em bài này,không hiểu sao em làm ko ra,!$@!! hay tại lâu ko sử dụng Excel nên bị lú rùi .-\\/.

cám ơn các Anh ,Chị GPE

P/S đã gẩn 1 ngày rồi mà ko thấy Anh ,Chị nào giúp em ..**~**
Mã:
=IF(A258=0,0,IF(A258<0,C258+A258,A258-B258))
giải thích và kết quả không giống nhau ai mà giúp được. làm theo kết quả hy vọng trúng
 
Em cám ơn anh Thương nha.Vì công việc của em mới nhận thêm phần này nên giải thích chưa cặn kẽ làm anh không hiểu . Tuy nhiên kết quả mà anh làm ra ,đúng với mong muốn của em . Vậy em cám ơn anh Thương nhiều.}}}}}
 
Nhờ các cao thủ giúp hàm điều kiện, mình không hiểu sai ở chỗ nào.
Cám ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Cám ơn bạn nhiều LIKE
 
Lần chỉnh sửa cuối:
Nhờ các bạn giúp mình hàm điệu kiện, mình muốn sử dụng hàm sumifs nhưng không hiểu sao, nhờ các cao thủ giúp.
Cám ơn các bạn.
 

File đính kèm

Nhờ các bạn giúp mình hàm điệu kiện, mình muốn sử dụng hàm sumifs nhưng không hiểu sao, nhờ các cao thủ giúp.
Cám ơn các bạn.
Từ công thức của bạn thêm 1 dấu sao thành như vầy"
PHP:
=SUMIFS($J:$J;H:H;"911";$I:$I;"6428*")
"Chơi" cả cột không, "bảnh" thiệt.
 
Lần chỉnh sửa cuối:
Mình cám ơn 2 bạn:Ba Têmhung12005, hai bạn cho mình hỏi thêm, sao mình vẫn chưa sử dụng đúng hàm sumifs nhỉ
Mình gửi 2 bạn xem hộ mình sai công thức là vì sao nhé.
Cám ơn
user-online.png
 

File đính kèm

Mình cám ơn 2 bạn:Ba Têmhung12005, hai bạn cho mình hỏi thêm, sao mình vẫn chưa sử dụng đúng hàm sumifs nhỉ
Mình gửi 2 bạn xem hộ mình sai công thức là vì sao nhé.
Cám ơn
Sợ quá, sợ quá.
Lúc Text, lúc Number sao giống nhau được
Làm kiểu này đi:
PHP:
=SUMPRODUCT((LEFT($A$1:$A$11;3)="154")*(LEFT($B$1:$B$11;4)="6273")*($C$1:$C$11))
 
Nhờ các pro hộ e phát này.em kém quá chẳng biết làm thế nào."tính số mối nối của 1 đường thép độ dài bất kỳ.quy cách tiêu chuẩn của 1 cây thép là 11700mm.đại loại là :11700*n<x<=11700*(n+1) thì x=n,n là số nguyên dương ạ"cảm ơn các bác trước ạ
 
Nhờ các pro hộ e phát này.em kém quá chẳng biết làm thế nào."tính số mối nối của 1 đường thép độ dài bất kỳ.quy cách tiêu chuẩn của 1 cây thép là 11700mm.đại loại là :11700*n<x<=11700*(n+1) thì x=n,n là số nguyên dương ạ"cảm ơn các bác trước ạ
Số mối nối:
=ROUNDUP(Chiều dài đường thép/11700,0)-1
 
các bác giúp em vụ này với:
ghep giúp em hai cái này thành 1:
[TABLE="width: 133"]
[TR]
[TD]-CT1:
IF(OR(D5="HCM"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*2530)+19500,IF(B5<30.1,(B5*2381),IF(B5<50.1,(B5*2330),IF(B5<100.1,(B5*1900),IF(B5<500.1,(B5*1862),IF(B5<1000.1,(B5*1010),B5*760))))))))+IF(OR(D5="DNI",D5="BDG",D5="LAN",D5="TGG",D5="BTE",D5="TNH"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*3160)+19500,IF(B5<30.1,(B5*3097),IF(B5<50.1,(B5*2970),IF(B5<100.1,(B5*2400),IF(B5<500.1,(B5*2352),IF(B5<1000.1,(B5*2360),B5*2310))))))))+IF(OR(D5="VTU",D5="BTN",D5="BPC",D5="DTP",D5="VLG",D5="TVH",D5="AGG",D5="KGG",D5="CTO",D5="HUG",D5="STG",D5="BLU"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*3670)+19500,IF(B5<30.1,(B5*3597),IF(B5<50.1,(B5*3450),IF(B5<100.1,(B5*3160),IF(B5<500.1,(B5*3097),IF(B5<1000.1,(B5*3100),B5*3040))))))))+IF(OR(D5="HNI",D5="DNG"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*5190)+19500,IF(B5<30.1,(B5*5086),IF(B5<50.1,(B5*4880),IF(B5<100.1,(B5*4430),IF(B5<500.1,(B5*4341),IF(B5<1000.1,(B5*4330),B5*4210))))))))
- CT2: [TABLE="width: 133"]
[TR]
[TD="width: 133"]IF(OR(D5="NAN",D5="HTH",D5="LSN",D5="HPG",D5="HDG",D5="HYN",D5="HNM",D5="NDH",D5="TBH",D5="BNH",D5="BGG",D5="YBN",D5="BKN",D5="PHO",D5="DKG",D5="LDG",D5="NTN",D5="HUE",D5="QTI",D5="GLI",D5="PYN",D5="KHA",D5="QBH",D5="QNM",D5="QNI",D5="BDH",D5="YBI",D5="LCU",D5="BCN"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*6260)+19500,IF(B5<30.1,(B5*5831),IF(B5<50.1,(B5*5540),IF(B5<100.1,(B5*5200),IF(B5<500.1,(B5*5096),IF(B5<1000.1,(B5*5070),B5*4810))))))))+(IF(OR(D5="CBG",D5="TNN",D5="DBN",D5="TQG",D5="SLA",D5="LCI",D5="HGG",D5="VPC",D5="PHO",D5="HBH",D5="NBH",D5="THA",D5="CMU",D5="QNH",D5="LDG",D5="DLK",D5="KTM"),IF(B5<2.1,19500,IF(B5<10.1,((B5-2)*6260)+19500,IF(B5<30.1,(B5*5831),IF(B5<50.1,(B5*5540),IF(B5<100.1,(B5*5200),IF(B5<500.1,(B5*5096),IF(B5<1000.1,(B5*5070),B5*4810)))))))))[/TD]
[/TR]
[/TABLE]
[/TD]
[/TR]
[/TABLE]
 
Dear Ace,

Giúp mình rút gọn CT này với.
=IF(Z89>0,Z89,IF(($AE88-$AD89)>=0,$V88,IF(AND(($AE88-$AD89)>=0,COUNTIF('OFF & Holidays'!D:D,$V88+1)=1),$V88+1,IF(AND(($AE88-$AD89)>=-1,COUNTIF('OFF & Holidays'!D:D,$V88+1)=1),$V88+2,IF(($AE88-$AD89)>=-1,$V88+1,IF(AND(($AE88-$AD89)>=-2,COUNTIF('OFF & Holidays'!D:D,$V88+1)=1),$V88+3,IF(($AE88-$AD89)>=-2,$V88+1)))))))

Mình muốn đặt thêm điều kiện, nhưng chưa có cách rút gọn công thức này để thêm điều kiện khác.

Cám ơn ace nhiều!
 
Các bác ơi giúp em với em muốn tính giá trị cột trong file đính kèm[TABLE="width: 384"]
[TR]
[TD="class: xl80, width: 384, colspan: 6"] Nếu F8/E8*2>0 và <=300 th× F8/E8*2 [/TD]
[/TR]
[TR]
[TD="class: xl80, colspan: 6"] Nếu F8/E8*2>0 và >300 th× F8/E8=300 [/TD]
[/TR]
[TR]
[TD="class: xl80, colspan: 6"] Nếu F8/E8*2<0 ,0 [/TD]
[/TR]
[/TABLE]
em cảm ơn các bác nhiều
 

File đính kèm

  • 1.xls
    1.xls
    31.5 KB · Đọc: 10
Các bác ơi giúp em với em muốn tính giá trị cột trong file đính kèm[TABLE="width: 384"]
[TR]
[TD="class: xl80, width: 384, colspan: 6"] Nếu F8/E8*2>0 và <=300 th× F8/E8*2[/TD]
[/TR]
[TR]
[TD="class: xl80, colspan: 6"] Nếu F8/E8*2>0 và >300 th× F8/E8=300[/TD]
[/TR]
[TR]
[TD="class: xl80, colspan: 6"] Nếu F8/E8*2<0 ,0[/TD]
[/TR]
[/TABLE]
em cảm ơn các bác nhiều
Có 3 trường hợp thì dùng 2 IF:
=IF(F8/E8*2<0,0,IF(F8/E8*2>300,300,F8/E8*2))
Có thể xài MAX,MIN
=MAX(MIN(F8/E8*2,300),0)
 
Có 3 trường hợp thì dùng 2 IF:
=IF(F8/E8*2<0,0,IF(F8/E8*2>300,300,F8/E8*2))
Có thể xài MAX,MIN
=MAX(MIN(F8/E8*2,300),0)
em cảm ơn bác nhiều, nhưng câu lệnh IF(F8/E8*2>300,300 này không lấy đc theo điều kiện là nếu lớn hơn 300 thì lấy =300 cơ ạ.điều kiện trên chưa lấy được theo tiêu trí đó bác ạ.bác giúp em với
 
Có ai giúp mình vấn đề này với
trình gà excel nên chỉ lồng đuợc 7 if
 

File đính kèm

Các chuyên gia excel giúp mình với
Mình muốn lập 1 công thức tích hợp nhiều điều kiện mà bị lỗi. Hiện mình chưa tìm được cách khắc phục.
Công thức ấy như sau:
IF(EL6<NOW(),"Expired",IF(AND((EL6-NOW())<>0<45),"Attention"),IF(AND(EL6=0),"-"),"Normal")))

EL6 là thời hạn hợp đồng
Xin cảm ơn và mong nhận được các cao kiến
 
Các chuyên gia excel giúp mình với
Mình muốn lập 1 công thức tích hợp nhiều điều kiện mà bị lỗi. Hiện mình chưa tìm được cách khắc phục.
Công thức ấy như sau:
IF(EL6<NOW(),"Expired",IF(AND((EL6-NOW())<>0<45),"Attention"),IF(AND(EL6=0),"-"),"Normal")))

EL6 là thời hạn hợp đồng
Xin cảm ơn và mong nhận được các cao kiến
Hàm của bạn sai mấy chỗ cơ bản đó
IF(EL6<now(),"Expired",IF(and(EL6-now()>0,EL6-now()<45),"Attention","Normal"))
 
Cột B, C, D là kết quả môn 1, 2, 3. Viết công thức đánh giá ở cột E (xếp loại ở cột E theo tiêu chí ở cột B, C, D). Nhờ các cao thủ chỉ giáo.
 
Lần chỉnh sửa cuối:
Mình có 2 cột(cột Aphân loại A, cột B phân loại B), mỗi ô (A1, B1)nhận 4 giá trị (không đạt, đạt, khá, giỏi, xuất sắc). Để đánh giá chung tại cột C (phân loại dựa trên cột A và B ví dụ như A1 không đạt, B1 khá thì C1 đạt,...). Nhờ các cao thủ chỉ giáo.
Gủi file đi bạn!!!!!!!
 
Cột B, C, D là kết quả môn 1, 2, 3. Viết công thức đánh giá ở cột E (xếp loại ở cột E theo tiêu chí ở cột B, C, D). Nhờ các cao thủ chỉ giáo.
 
Cột B, C, D là kết quả môn 1, 2, 3. Cột B, C, D nhận các giá trị: Không đạt; Đạt, Khá; Giỏi; Xuất sắc. Viết công thức đánh giá ở cột E (xếp loại ở cột E theo tiêu chí ở cột B, C, D). Nhờ các cao thủ chỉ giáo.
 
Cột B, C, D là kết quả môn 1, 2, 3. Cột B, C, D nhận các giá trị: Không đạt; Đạt, Khá; Giỏi; Xuất sắc. Viết công thức đánh giá ở cột E (xếp loại ở cột E theo tiêu chí ở cột B, C, D). Nhờ các cao thủ chỉ giáo.
 

File đính kèm

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

Back
Top Bottom