Những vấn đề về hàm IF

Liên hệ QC
Status
Không mở trả lời sau này.

File đính kèm

  • PHONG LAN HOANG THAO.xls
    28.5 KB · Đọc: 30
Không biết bạn nói 2 ô màu xanh là thứ gì !$@!! nên đoán đại và làm thế này! Tôi dùng hàm if và hàm mod, bạn xem thử có đúng yêu cầu không nhé!

Cảm ơn bạn rất nhiều.

2 ô màu xanh mà mình nói là 2 ô của "Tháng dự định" và "9 tháng trước". Khi mình làm trên máy của mình (dùng Excel 07) mình cho nó màu xanh green, nhưng khi mình xem bài giải của bạn (trên máy ở cơ quan - cũng dùng Excel 07) thì nó lại thành màu vàng. Chắc tại mình làm ở 07 nhưng save ở 03 (vì sợ có người chưa dùng 07) nên nó thế +-+-+-+. Mình vừa chuyển nó sang xanh blue rồi.

Ô màu vàng thì OK rồi. Nhưng ô màu hồng thì mình vừa thử test nhưng hình như vẫn chưa ra kết quả đúng. Bạn xem lại giúp mình với. (Phần test mình để trong file).

Many thanks!
 

File đính kèm

  • PLHT.xls
    23 KB · Đọc: 24
1.Trong công thức màu cam bạn bỏ thử "True" thành True và :"false" thành False
2. Ô màu vàng phải dùng code thôi nhưng mình không rành lắm.

Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
 
Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
Bạn không xem kỹ công thức tôi làm cho bạn sao?
Ô màu vàng bạn nê xét thêm 2 điều kiện nữa cho đầy đủ các trường hợp nhe!
- Ô màu vàng:
=IF((B2-D2+1)+(B2-E2+1)-40<0,"Kiểm tra lại giá trị nhập",IF((B2-D2+1)+(B2-E2+1)-40<10,(B2-D2+1)+(B2-E2+1)-40,IF((B2-D2+1)+(B2-E2+1)-40-9<10,(B2-D2+1)+(B2-E2+1)-40-9,IF(MOD((B2-D2+1)+(B2-E2+1)-40,17)<10,MOD((B2-D2+1)+(B2-E2+1)-40,17),MOD((B2-D2+1)+(B2-E2+1)-40,17)-9))))
- Ô màu hồng:
=IF(ISERROR(IF(AND(MOD($F$2,2)=0,$B$2=YEAR($B$4)),"B","G")),"Kiểm tra lại các giá trị nhập",IF(AND(MOD($F$2,2)=0,$B$2=YEAR($B$4)),"B","G"))
 
Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
Bạn đưa file cũ bạn đã lập cho mình với. Bởi vì bạn đã làm dúng rồi để mình không mất công. Mình sẽ Sữa "True" thành True giúp bạn bởi vì mình đã sữa được rồi
 
Cảm ơn bạn!

Ô màu vàng thì bạn Logica đã giải quyết giúp mình OK rồi.

Ô màu hồng (chứ ko phải màu cam) thì mình cũng thử làm như bạn nói nhưng vẫn chưa được. Mọi kết quả đều trả về B +-+-+-+.

Nhờ mọi người xem giúp PLHT với **~**
Bạn xem lại mình sữa nhw sau:
 

File đính kèm

  • Hoang Thao.xls
    28 KB · Đọc: 26
@ Logica: Cảm ơn bạn đã giúp mình. Xin lỗi bạn vì mấy hôm vừa rồi mình bận nên ko nghiên cứu được công thức bạn làm để trả lời bạn, với lại thực ra là mình cũng chưa biết nhiều công thức Excel nên cần phải có tgian để học thêm. Dù sao mình cũng rất cảm ơn bạn đã giúp mình.

@ Viethoai:
Cảm ơn bạn đã nhiệt tình giúp mình.

File bạn sửa cho mình mình vừa xem rồi, vẫn còn một trường hợp chưa đúng bạn ah (ko hiểu sao lại thế !$@!!).

Đấy là trường hợp chẵn + ko trùng nhau --> Kết quả phải là G (nhưng lại ra là B). Cụ thể: ở ô tháng dự định mình gõ 6, ô năm sinh a mình để 1983 thì 2 ô xanh trùng nhau và ô cam là chẵn --> kết quả phải là G (nhưng lại ra B !$@!!). Bạn xem lại hộ mình xem công thức sai ở đâu với.

Bạn cho mình hỏi thêm bạn sửa "True" --> True như thế nào, có thêm gì trong công thức ko mà tại sao trước đó mình cũng đã thử bỏ dấu '' đó đi mà lại toàn ra là B **~**?

P/s: Bạn nói công thức mình làm đúng rồi (mặc dù chả hiểu sao kết quả vẫn chưa như mình muốn, hic) làm mình cảm thấy vui và phấn chấn hơn nhiều. Cảm ơn bạn rất nhiều!
 
Lần chỉnh sửa cuối:
@ Logica: Cảm ơn bạn đã giúp mình. Xin lỗi bạn vì mấy hôm vừa rồi mình bận nên ko nghiên cứu được công thức bạn làm để trả lời bạn, với lại thực ra là mình cũng chưa biết nhiều công thức Excel nên cần phải có tgian để học thêm. Dù sao mình cũng rất cảm ơn bạn đã giúp mình.

@ Viethoai:
Cảm ơn bạn đã nhiệt tình giúp mình.

File bạn sửa cho mình mình vừa xem rồi, vẫn còn một trường hợp chưa đúng bạn ah (ko hiểu sao lại thế !$@!!).

Đấy là trường hợp chẵn + ko trùng nhau --> Kết quả phải là G (nhưng lại ra là B). Cụ thể: ở ô tháng dự định mình gõ 6, ô năm sinh a mình để 1983 thì 2 ô xanh trùng nhau và ô cam là chẵn --> kết quả phải là G (nhưng lại ra B !$@!!). Bạn xem lại hộ mình xem công thức sai ở đâu với.

Bạn cho mình hỏi thêm bạn sửa "True" --> True như thế nào, có thêm gì trong công thức ko mà tại sao trước đó mình cũng đã thử bỏ dấu '' đó đi mà lại toàn ra là B **~**?

P/s: Bạn nói công thức mình làm đúng rồi (mặc dù chả hiểu sao kết quả vẫn chưa như mình muốn, hic) làm mình cảm thấy vui và phấn chấn hơn nhiều. Cảm ơn bạn rất nhiều!
Thật tình mình bận nên không nghỉ cú pháp bạn đúng hay không. Mình nghỉ cú pháp bạn đúng rồi, chẳng qua bạn nhầm vấn đề mình nghỉ nên đề nghị bạn sửa. Bởi vì khi mình sửa điều đó mình thấy cho kết quả "G" thì thấy OK rồi. Trường hợp này chắc mình rỗi hơn mình sẽ nghiên cứu cú pháp lại. Mong bạn thông cảm
 
@ Viehoai: Cảm ơn bạn!

Mình vừa ngồi xem lại công thức trong ô màu hồng và mình làm ra rồi bạn ah %#^#$.

Công thức ô màu hồng của mình thế này:

=IF(OR(AND(ISEVEN(F2)=TRUE;EXACT(B2;YEAR(B4))=TRUE);AND(ISEVEN(F2)=FALSE;EXACT(B2;YEAR(B4))=FALSE));"B";"G")

Cảm ơn gợi ý và sự giúp đỡ của bạn. %#^#$

@ Logica: Công thức trong ô màu hồng bạn làm giúp mình, mình chưa hiểu lắm nên cứ ngồi ngẫm lại xem công thức của mình sai ở đâu. Có thời gian mình sẽ nghiên cứu công thức bạn giúp mình để học hỏi thêm. Cảm ơn bạn rất nhiều (đặc biệt vì công thức trong ô màu vàng) %#^#$
 
hàm if làm bị #name

mình có 1 cột dùng hàm if. ví dụ: nếu số ngày nghỉ nhỏ hơn 10 thì ghi là giảm giá, còn lại không ghi: if(B6<10,"giảm giá",""). cột kế bên thì mình tính = C6-(D6+f6) thì cột này nó ra được 1 giá trị đúng còn lại nó ghi là #NAME. mình sửa "" của hàm if hồi nãy thành số 0 thì bình thường
 
Lỗi là đúng rồi. "" là một chuỗi. Chuỗi không thể cộng với một số được. Một chuỗi mà sử dụng phép tính +,-,*,/ là bị lỗi ngay. Nếu bạn sử dụng hàm Sum thì ok.
 
Tự động điền giá trị cho ô liền sau

Nhờ các bạn giúp cho tôi cách lập phép toán sau: nếu ô trước nhập vào chữ N, ô liền sau tự động điền vào số -8.
Ví dụ: đánh vào ô A1 chữ N, ô liền kề là B1 sẽ TỰ ĐIỀN vào giá trị -8, tương tự ô C1 nhập N, ô D1 sẽ tự điền -8...,

tôi hí hoáy mãi mà không được đành nhờ giúp thôi, cảm ơn mọi người.
 
Nhờ các bạn giúp cho tôi cách lập phép toán sau: nếu ô trước nhập vào chữ N, ô liền sau tự động điền vào số -8.
Ví dụ: đánh vào ô A1 chữ N, ô liền kề là B1 sẽ TỰ ĐIỀN vào giá trị -8, tương tự ô C1 nhập N, ô D1 sẽ tự điền -8...,

tôi hí hoáy mãi mà không được đành nhờ giúp thôi, cảm ơn mọi người.
Cách đơn giản là tại ô B1 Bạn dùng hàm IF(A1="N",-8,"") rồi copy sang tất cả các ô còn lại. Nếu chưa đúng ý thì Bạn đưa file lên nhé.
 
Đúng rồi Bạn MinhCong ạ, có lẽ tôi thiếu dấu "". Cảm ơn bạn nhá.
 
Cho mình hỏi về hàm IF

Mình muốn dùm hàm IF để theo dõi số liệu của mỗi khách hàng mà không được.Mình gửi kèm theo file chỉ giúp mình với.Cám ơn nhiềuView attachment so lieu.xls
 
Mình muốn dùm hàm IF để theo dõi số liệu của mỗi khách hàng mà không được.Mình gửi kèm theo file chỉ giúp mình với.Cám ơn nhiềuView attachment 38201

Bạn mặc định lại tên (Lợi, Hiền) -> Vd: copy tên Lợi từ cột X sang ô Z6 rồi dùng công thức =SUMIF($X$6:$X$40,Z6,$G$6:$G$40) tại ô AA, các trường hợp khác làm tương tự,
Thử xem ,
 
Hàm dò tìm có điều kiện, nhưng hàm If bị giới hạn.

Các anh chị giúp em, công ty em có 60NV tương ứng với 60 mã NV. Mỗi nhân viên có một vài KPI trong tháng. Em dùng hàm dò tìm, có điều kiện nhưng hàm if bị giới hạn nên em chỉ lập công thức dò tìm được cho 7 nhân viên thôi. Các anh chi giúp em với.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom