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

Liên hệ QC
Status
Không mở trả lời sau này.
Bạn dùng hàm này tại cột B1 nhé:

=IF(A1="a";1;MATCH(A1;$A$2:$A$12;)+1)
 
Bạn dùng hàm này tại cột B1 nhé:

=IF(A1="a";1;MATCH(A1;$A$2:$A$12;)+1)
 
Nói chung là đúng chỉ sai chỗ mấy cái dữ liệu kiểu số không cần để trong dấu "" đâu
 
Giúp mình hàm If

Mình gửi FILE mong các bạn giúp.Cảm ơn nhiều
 

File đính kèm

  • VD.xls
    16 KB · Đọc: 78
Hàm của bạn không có kết quả khi các Cell đã lắp sẵn công thức và chứaTEXT, bạn xem lại giúp mình đi. Cảm ơn nhiều
 
Lần chỉnh sửa cuối:
Hàm của bạn không có kết quả khi các Cell đã lắp sẵn công thức và chứaTEXT, bạn xem lại giúp mình đi. Cảm ơn nhiều
Bạn giả lập dử liệu như thế thì tôi làm thế... Còn muốn biết đúng sai thế nào, bạn đưa dử liệu thật của bạn lên đây!
Nhắc thêm với các bạn khác:
- Muốn nhận được sự trợ giúp tốt, các bạn nên đưa câu hỏi rõ ràng
- Với 1 yêu cầu phức tạp nên có file đính kèm
- Dử liệu trong file không cần là dử liệu thật, nhưng phải đảm bảo nó có tính tổng quát và gần với dử liệu thật nhất
Điều này đã từng được nhắc nhở rất nhiều lần trên diển đàn rồi, thiết nghĩ giờ nhắc lại lần nữa cũng không thừa... mất công cho cả người hỏi lẩn người trợ giúp... Vì người hỏi đưa câu hỏi chưa sát thực tế và người trợ giúp phải hỏi đi hỏi lại nhiều lần mà có khi vẫn chưa biết các bạn muốn gì
 
Mình gửi FILE mong các bạn giúp. Cảm ơn nhiều
 

File đính kèm

  • VD.rar
    2.7 KB · Đọc: 40
Cảm ơn bạn ndu và bạn huuthang nhiều.
 
Hỏi về hàm if?

Mình dùng 8 hàm if lồng nhau thì được nhưng dùng tới hàm thứ 9 thì không được. Các bác có thử vấn đề này chưa? Bác nào thử rồi cho em biết với nhé.
 
Bạn muốn lồng bao nhiêu hàm IF cũng được. Tùy thuộc vào yêu cầu của bài toán chúng ta còn có thể áp dụng các công thức khác sẽ làm cho công thức ngắn đi rất nhiều.
Bạn có thể đưa file của bạn lên sẽ có nhiều cách làm khác nhau cho bạn tham khảo đấy
 
Mình dùng 8 hàm if lồng nhau thì được nhưng dùng tới hàm thứ 9 thì không được. Các bác có thử vấn đề này chưa? Bác nào thử rồi cho em biết với nhé.
Tôi nhớ là Excel 2003 chỉ lồng được 7 hàm IF(). Mà tôi nghĩ có thể không cần phải lồng nhiều IF() như vậy đâu. Đưa vấn đề của bạn lên, chúng ta sẽ giải quyết bằng phương pháp khác.
 
Bạn nên kiểm tra lại các dấu () xem có chính xác không ?sao không ứng dụng hàm idex xem
 
Giúp mình về hàm IF

Công thức mình cần là:

=IF(SBH!I7>0,"PN",IF(SBH!J7>0,"HN",IF(SBH!K7>0,"PM",IF(SBH!L7>0,"12BD",IF(SBH!M7>0,"12DN",IF(SBH!N7>0,"4x6",IF(SBH!O7>0,"5x7",IF(SBH!P7>0,"04BD",IF(SBH!Q13>0,"04DN",IF(SBH!R13>0,"MI"

để chạy cho đúng trong bảng tính, nhưng hàm IF chỉ cho được 8 cái biến IF trong 1 hàm.

Hiện tại mình chỉ có thể chạy được là :

=IF(SBH!I5>0,"PN",IF(SBH!J5>0,"HN",IF(SBH!K5>0,"PM",IF(SBH!L5>0,"12BD",IF(SBH!M5>0,"12DN",IF(SBH!N5>0,"4x6",IF(SBH!O5>0,"5x7",IF(SBH!P5>0,"04BD",0))))))))

Mình muốn sửa lại như công thức đầu, bạn nào biết xin giúp với
 
Công thức mình cần là:

Mình muốn sửa lại như công thức đầu, bạn nào biết xin giúp với
Bạn post file lên cùng với yêu cầu của bài toán. Hiểu được yêu cầu bài toán chúng tôi mới có thể làm cho bạn một công thưc khác có thể ngắn gọn hơn công thức mà bạn đang làm.

Bạn xem cái này có giải quyết được yêu cầu bài toán của bạn không vây?
=IF(I7:$O$7>0,{"PN","HN","PM","12BD","12DN","4X6","5x7","O4BD"},IF($Q$13:$R$13>0,{"04DN","MI"},""))
Nhập xong công thức bấm Ctrl+Shift + Enter
 
Chỉnh sửa lần cuối bởi điều hành viên:
Vì hàm if chỉ lồng được 8 hàm nên theo tôi, bạn nên dùng 2 ô trung gian, mỗi ô gom công thức lồng 4 hàm if. Sau đó gom tiếp kết quả của 2 ô trung gian đó.
 
Công thức mình cần là:

=IF(SBH!I7>0,"PN",IF(SBH!J7>0,"HN",IF(SBH!K7>0,"PM",IF(SBH!L7>0,"12BD",IF(SBH!M7>0,"12DN",IF(SBH!N7>0,"4x6",IF(SBH!O7>0,"5x7",IF(SBH!P7>0,"04BD",IF(SBH!Q13>0,"04DN",IF(SBH!R13>0,"MI"

để chạy cho đúng trong bảng tính, nhưng hàm IF chỉ cho được 8 cái biến IF trong 1 hàm.

Hiện tại mình chỉ có thể chạy được là :

=IF(SBH!I5>0,"PN",IF(SBH!J5>0,"HN",IF(SBH!K5>0,"PM",IF(SBH!L5>0,"12BD",IF(SBH!M5>0,"12DN",IF(SBH!N5>0,"4x6",IF(SBH!O5>0,"5x7",IF(SBH!P5>0,"04BD",0))))))))

Mình muốn sửa lại như công thức đầu, bạn nào biết xin giúp với
Có một cách, dễ nhất, nhanh nhất, khỏi chỉnh sửa gì hết, là... bạn hãy chuyển sang xài Excel 2007, hay ngon hơn nữa là Excel 2010, ở đó bạn có thể lồng tới 64 hàm IF chứ không chỉ là 8.
 
Bạn post file lên cùng với yêu cầu của bài toán. Hiểu được yêu cầu bài toán chúng tôi mới có thể làm cho bạn một công thưc khác có thể ngắn gọn hơn công thức mà bạn đang làm.

Bạn xem cái này có giải quyết được yêu cầu bài toán của bạn không vây?
=IF(I7:$O$7>0,{"PN","HN","PM","12BD","12DN","4X6","5x7","O4BD"},IF($Q$13:$R$13>0,{"04DN","MI"},""))
Nhập xong công thức bấm Ctrl+Shift + Enter

Tôi thử cách của bạn rồi, dù ngang dù dọc, vị trí từ I7:$O$7 đều lớn hơn 0, với công thức mảng đều cho ra giá trị "PN". Bạn xem lại nhé!
 
Tôi thử cách của bạn rồi, dù ngang dù dọc, vị trí từ I7:$O$7 đều lớn hơn 0, với công thức mảng đều cho ra giá trị "PN". Bạn xem lại nhé!
Cám ơn bạn! Mình cũng biết là cái công thức của mình chưa được chuẩn, nhưng vì tác giả không gửi file lên nên minh không sửa lại.
 
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom