Excel Nếu ô trống hiển thị, không có gì khác thực hiện câu lệnh IF này


1

Tôi có công thức sau

=IF(N37="Y",5,-5)

Hiện tại, nó hiển thị -5,00 nếu ô N37 trống tuy nhiên tôi có nó để hiển thị không có gì cho đến khi ô chứa N hoặc Y.

Câu trả lời:


1

Giả sử -5 được cho là khi bạn có N:

=IF(N37="Y",5,IF(N37="N",-5,""))

Nếu Y thì 5.

Nếu không phải Y, thì, N, N, -5.

Nếu Không phải Y và Không N, "" (chuỗi trống)

Trả lời bình luận của bạn, bạn cần sử dụng một công thức hơi khác nếu sử dụng số:

=IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37<=O37/2),"Y",IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37>=O37/2),"N",""))

Vì các ô trống sẽ được coi là 0


Cảm ơn rât nhiều ! Tôi nghĩ bạn là người đầu tiên trong vài giây nên tôi sẽ đưa nó cho bạn :)
Phil Nind

Bạn có thể giúp với một cái khác không ... Tôi đã sử dụng mã của bạn ở trên nhưng nó vẫn hiển thị Y ngay cả khi 2 trường trống ... =IF(P37<=O37/2,"Y",IF(P37>=O37/2,"N",""))
Phil Nind

@PhilNind Điều đó hơi khác một chút vì bạn đang so sánh chúng dưới dạng số và một ô trống = 0 (Do đó, 0 <= 0/2, Y). Vì vậy, bây giờ mọi thứ trở nên lộn xộn;). Hãy thử =IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37<=O37/2),"Y",IF(AND(NOT(ISBLANK(P37)),NOT(ISBLANK(O37)),P37>=O37/2),"N",""))- về cơ bản kiểm tra các trường không trống cũng như thực hiện so sánh.
Jonno

Đó là một lỗi có thể có quá nhiều dấu ngoặc
Phil Nind

@PhilNind Hãy nghĩ rằng đó là một cái gì đó để làm với định dạng trong các bình luận, hãy thử câu trả lời sửa đổi.
Jonno
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.