gặp rắc rối với hàm điều kiện

Liên hệ QC

benbillbo

Thành viên mới
Tham gia
19/6/09
Bài viết
7
Được thích
0
chào gia đình GPE!
tôi là thành viên mới, có vấn đề cần sự giúp đỡ của các cao thủ
ví dụ tôi có 1 cửa hàng sửa chữa xe máy, khi khách hàng mang xe đến nhờ chúng tôi kiểm tra và thay thế, khi có một xe nào đã hoàn chỉnh thì cho xuất xưởng để trả lại cho khách. vậy tôi phải lập hàm như thế nào để khi hoàn chỉnh thì nó báo là " xuất xưởng"
(xin vui lòng xem file đính kèm)
xim cảm ơn trước
 

File đính kèm

Bạn dùng thử công thức này nhé:
=IF(OR(C2="tốt", AND(C2="cần thay", D2="đã thay")), "xuất xưởng", "")​
 
BNTT;178437]Bạn dùng thử công thức này nhé:
=IF(OR(C2="tốt", AND(C2="cần thay", D2="đã thay")), "xuất xưởng", "")
cảm ơn bác BNTT nhiều nhé.
(nói thật là em hâm mộ bác từ lâu lắm rồi, từ lúc em tham gia GPE cơ),nhưng cái hàm của bác lập cho em nó chưa được chính xác bác ạ, nó vẫn báo nhầm. nhờ bác xem file của em rồi hộ em cái, (mấy chỗ em đánh dấu comment ấy)
ở đây bác có thể lồng thêm cho em một điều kiện là phải có tên xe đi kèm, hoặc là chỉ thông báo một dòng thôi, chứ như ở bảng số hai của em thì nhìn rối lắm bác ạ.(đây là file thí dụ chứ bảng tính của em thì dài lắm, không có thời gian để merge cells được)
chúc bác khỏe
thanks nhiều nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn thêm như thế này nhé: =IF(OR($I$2:$I$21="tot",AND($I$2:$I$21="can thay",$J$2:$J$21="da thay")),G8&" da xuat xuong","")
Mình thất công thức của bác BNTT đúng chứ có sai đâu. Bạn lập công thức dùng để kéo từ trên xuống dưới thì không nên mêrg cell. Nếu bạn nhìn thấy rối quá thì dùng định dạng có điều kiện để phân biệt những xe đã xuất xưởng và những xe chưa xuất xưởng đi nhé.
 
BNTT;178437]
...bác có thể lồng thêm cho em một điều kiện là phải có tên xe đi kèm, hoặc là chỉ thông báo một dòng thôi, chứ như ở bảng số hai của em thì nhìn rối lắm bác ạ.(đây là file thí dụ chứ bảng tính của em thì dài lắm, không có thời gian để merge cells được)
chúc bác khỏe
thanks nhiều nhiều

Chào bạn, Nói thật là mình chưa được rõ thế nào là "hoàn chỉnh" nên hơi khó khi ra quyết định xuất xưởng. Theo mình để "xuất xưởng" được một chiếc xe phải hội tụ đủ. Tất cả các chi tiết được kiểm tra là tốt, nếu "cần thay" thì phải là "đã thay". Tuy nhiên cần thay hay không là ý kiến của bạn, quyết định thay là của khách hàng. Lấy đơn cử Xe Honda 1, lọc máy cần thay nhưng vẫn chưa thay và bạn vẫn đưa ra quyết đinh "xuất xưởng".

Dosnet xin gửi bạn một lời giải tổng quát cho mọi trường hợp, mong rằng nó có ích cho công việc của bạn. Thân!


To: ditimdl : Công thức của bạn có phải công thức mảng ?
 

File đính kèm

Lần chỉnh sửa cuối:
chào gia đình GPE!
tôi là thành viên mới, có vấn đề cần sự giúp đỡ của các cao thủ
ví dụ tôi có 1 cửa hàng sửa chữa xe máy, khi khách hàng mang xe đến nhờ chúng tôi kiểm tra và thay thế, khi có một xe nào đã hoàn chỉnh thì cho xuất xưởng để trả lại cho khách. vậy tôi phải lập hàm như thế nào để khi hoàn chỉnh thì nó báo là " xuất xưởng"
(xin vui lòng xem file đính kèm)
xim cảm ơn trước
Bạn tham khảo thêm file này xem có đúng yêu cầu của bạn không?
 
Bạn tham khảo thêm file này xem có đúng yêu cầu của bạn không?

Ý tưởng của bạn cũng rất hay, tất cả những chi tiết "cần thay" phải bằng "đã thay" thì đưa ra quyết định xuất xưởng, nhưng lưu ý một chỗ trong thực tế, không phải lúc nào một chiếc xe, số chi tiết cần kiểm tra luôn = 4 .Lúc đó kéo công thức xuống sẽ không còn chính xác nữa. Bạn có thể tham khảo name động của trong bài của Dosnet để sửa lại. Thân!
 
Lần chỉnh sửa cuối:
Chào anh DOSNET.! Em đã xem bài của anh,name của anh rất hay nhưng yêu cầu của bạn benbillbo là "nhìn rối lắm" bác có cách nào để cột G hiện tên trên 1 dòng mà vẫn tính được không chỉ cho em biết với nhé!
 
Bạn thử tham khảo cách làm này xem. Hơi dài 1 chút nhưng chắc đáp ứng yêu cầu của bạn.
 

File đính kèm

Lần chỉnh sửa cuối:
Chào anh DOSNET.! Em đã xem bài của anh,name của anh rất hay nhưng yêu cầu của bạn benbillbo là "nhìn rối lắm" bác có cách nào để cột G hiện tên trên 1 dòng mà vẫn tính được không chỉ cho em biết với nhé!

Hiện tại chưa nghĩ ra cách nào hay hơn dùng cột phụ, chắc có thể dùng công thức mảng nhưng lâu không làm nghĩ không ra. Thân!
 

File đính kèm

Cám ơn anh DOSNET . Em cũng làm thêm cột phụ nhưng cột phụ của em là số.Hàm =LOOKUP(2,1/(1-ISBLANK($G$2:G2)),$G$2:G2) hay quá!
Cám ơn anh rất nhiều!
 
Dosnet xin gửi bạn một lời giải tổng quát cho mọi trường hợp, mong rằng nó có ích cho công việc của bạn. Thân!

bái phục ! bái phục ! ***&&%
thật là tài tình. sao bác làm hay quá vậy? bác có thể hướng dẫn thêm về sự kỳ diệu này được không, nhất là mấy chỗ AND(G2<>G1,(COUNTIF(TT,"tot")+COUNTIF(HT,"da thay")=COUNTA(XE), quả thật là em không tài nào hiểu được cái thần của nó _)()(- ở chỗ T T, và HT lại còn ở chỗ (XE), nữa. mong được sự chỉ giáo.
nhân tiện đây em nhờ bác làm hộ cho cái bảng tính mới với điều kiện là những chi tiết đánh số 1,2...phải được kiểm tra qua hai lần, và những chi tiết đó (sửa chữa hay thay thế ) nếu đã ok, thì báo là " đã ok"
thương người như thể thương thân bác nhé
cảm ơn bác nhiều
 

File đính kèm

Dosnet xin gửi bạn một lời giải tổng quát cho mọi trường hợp, mong rằng nó có ích cho công việc của bạn. Thân!

bái phục ! bái phục ! ***&&%
thật là tài tình. sao bác làm hay quá vậy? bác có thể hướng dẫn thêm về sự kỳ diệu này được không, nhất là mấy chỗ AND(G2<>G1,(COUNTIF(TT,"tot")+COUNTIF(HT,"da thay")=COUNTA(XE), quả thật là em không tài nào hiểu được cái thần của nó _)()(- ở chỗ T T, và HT lại còn ở chỗ (XE), nữa. mong được sự chỉ giáo.
nhân tiện đây em nhờ bác làm hộ cho cái bảng tính mới với điều kiện là những chi tiết đánh số 1,2...phải được kiểm tra qua hai lần, và những chi tiết đó (sửa chữa hay thay thế ) nếu đã ok, thì báo là " đã ok"
thương người như thể thương thân bác nhé
cảm ơn bác nhiều

Làm thì đơn giản nhưng hiểu đầu bài để bắt tay vào làm còn khó hơn. --=0

Cột "hiện trạng" là do bạn tự nhập? Nếu đúng thì cứ căn cứ vào côt hiện trạng, Đếm xem 1 xe có bao nhiêu chi tiết thì ứng với bấy nhiêu chữ "v". Nếu bằng nhau thì kết luận "OK", nếu khác nhau thì " No OK".

Túm lại là chưa hiểu rõ đầu bài lắm...Bạn chỉ cần nói rõ những cột nào do người dùng nhập, cột nào cần xác định tự động nhờ Excel, Dosnet sẽ đưa ra phương án giải quyết. Chào thân ái //**/
----------------------------------------
P/S: Mấy cái bạn tô đậm màu đen có gì bí quyết đâu, toàn name do Dosnet tự đặt ra thôi mà....

- Mấy cái chi tiết N/A là gì vậy ????? Bạn thử cho Ví dụ mấy cái "NO OK" xem thử đi!
 
Lần chỉnh sửa cuối:
Làm thì đơn giản nhưng hiểu đầu bài để bắt tay vào làm còn khó hơn. --=0

Cột "hiện trạng" là do bạn tự nhập? Nếu đúng thì cứ căn cứ vào côt hiện trạng, Đếm xem 1 xe có bao nhiêu chi tiết thì ứng với bấy nhiêu chữ "v". Nếu bằng nhau thì kết luận "OK", nếu khác nhau thì " No OK".

Túm lại là chưa hiểu rõ đầu bài lắm...Bạn chỉ cần nói rõ những cột nào do người dùng nhập, cột nào cần xác định tự động nhờ Excel, Dosnet sẽ đưa ra phương án giải quyết. Chào thân ái //**/
----------------------------------------
P/S: Mấy cái bạn tô đậm màu đen có gì bí quyết đâu, toàn name do Dosnet tự đặt ra thôi mà....

- Mấy cái chi tiết N/A là gì vậy ????? Bạn thử cho Ví dụ mấy cái "NO OK" xem thử đi!

cái khó là ở chỗ đó,tất cả các dấu "x","v" là bắt buộc, và "ok" là do mình nhập bằng tay khi các điều kiện "x" và "v" đã đủ. mấy cái chi tiết N/A là một phần bắt buộc của bảng tính. excel chỉ làm phần kết luận thôi, nhưng phải có cả điều kiện N/A vào nữa nhé (bạn đừng hỏi là tại sao khi OK rồi thì không kết luận luôn nhé, bởi vì danh sách sẽ rất dài, nên rất khó).
Benbillbo đã sửa lại file với những comment rất đầy đủ, bạn xem lai hộ nhé, và nếu có thể thì bạn hướng dẫn cụ thể cho mình cách làm luôn.
nếu có dịp nào đi VT thì nhớ thông báo cho ae. (bảo đảm //**/ )
Thân!




 

File đính kèm

cái khó là ở chỗ đó,tất cả các dấu "x","v" là bắt buộc, và "ok" là do mình nhập bằng tay khi các điều kiện "x" và "v" đã đủ. mấy cái chi tiết N/A là một phần bắt buộc của bảng tính. excel chỉ làm phần kết luận thôi, nhưng phải có cả điều kiện N/A vào nữa nhé (bạn đừng hỏi là tại sao khi OK rồi thì không kết luận luôn nhé, bởi vì danh sách sẽ rất dài, nên rất khó).
Benbillbo đã sửa lại file với những comment rất đầy đủ, bạn xem lai hộ nhé, và nếu có thể thì bạn hướng dẫn cụ thể cho mình cách làm luôn.
nếu có dịp nào đi VT thì nhớ thông báo cho ae. (bảo đảm //**/ )
Thân!

Gửi bạn file mới, có gì phát sinh thêm cứ nói nhé.

-----------

Đi VT là đi đâu đấy, có.....}}}}} không? :-=
 

File đính kèm

Gửi bạn file mới, có gì phát sinh thêm cứ nói nhé.

-----------

Đi VT là đi đâu đấy, có.....}}}}} không? :-=

CẢM ƠN DOSNET NHIỀU NHÉ.
BẠN THẬT LÀ CAO THỦ ĐÓ, ĐÚNG NHƯ NHỮNG GÌ MÌNH MONG ĐỢI. NHƯNG CÁI TÍNH THAM LAM CỦA MÌNH LẠI ĐÒI MÌNH PHẢI LĨNH HỘI ĐƯỢC MỘT PHẦN NÀO NHỮNG GÌ CỦA BẠN, VÀ KẾT QUẢ LÀ SAU NỬA NGÀY MẦN MÒ MÌNH VẪN CHƯA THU HOẠCH ĐƯỢC BAO NHIÊU. BẠN CÓ THỂ CHỈ GIÁO CHO VÀI CHIÊU ĐƯỢC KHÔNG? VỀ CÁCH LẬP HÀM OFFSET ẤY, MÌNH LẬP NHƯNG KHÔNG HIỂU SAO NÓ TOÀN BỊ LỖI
VT là vũng tàu, :drinks: and }}}}} ! ><></ nhé
Best Regard
 

File đính kèm

Bạn thử dùng công thức dài lằng ngoằng của tôi xem sao?
Tôi cũng là thành viên mới của diễn đàn nên có gì thì mọi người bỏ qua cho nhé?
IF(AND(OR(C2="tot";D2="da thay";D2="khong thay");OR(C3="tot";D3="da thay";D3="khong thay");OR(C4="tot";D4="da thay";D4="khong thay");OR(C5="tot";D5="da thay";D5="khong thay"));"xuat xuong";"chua xuat duoc")
 
Bạn thử dùng công thức dài lằng ngoằng của tôi xem sao?
Tôi cũng là thành viên mới của diễn đàn nên có gì thì mọi người bỏ qua cho nhé?
IF(AND(OR(C2="tot";D2="da thay";D2="khong thay");OR(C3="tot";D3="da thay";D3="khong thay");OR(C4="tot";D4="da thay";D4="khong thay");OR(C5="tot";D5="da thay";D5="khong thay"));"xuat xuong";"chua xuat duoc")

thank you!
nhưng cái này chưa được ok lắm.
dù sao cũng cảm ơn nhiều nhé
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom