Ist es möglich, die Zelle mit dem Ergebnis leer zu lassen, wenn noch keine Daten eingegeben wurden?

1

Grundsätzlich versuche ich, eine leere Zelle zu erhalten, wenn keine der Zielzellen Daten enthält.

Meine Formel lautet wie folgt: =IF(OR(H2="No",J2="No"),"Yes","No")

Wenn also entweder die H- Spalte oder die J- Spalte Nein enthält , wird in der K- Spalte Ja zurückgegeben . Falls beide Spalten Ja enthalten, ergibt die K- Zeile Nein

Das Problem ist, dass diese Formel, da sie eine Leerstelle in den Zeilen H und J als FALSCH ansieht, die Zeile K automatisch mit Nein füllt, bis ich die Daten in der Zeile H oder J ändere .

Jede Manipulation meiner Formel mit Befehlen wie ifblankhat noch keine positiven Ergebnisse erbracht.

Hoffentlich war meine Erklärung detailliert genug. Jede Hilfe wäre sehr dankbar!

Daghanoth
quelle
Können Sie einige Testdaten bereitstellen? Der Befehl IFBLANKexistiert nicht, meinst du ISBLANK?
Burgi

Antworten:

0

Sieht aus als ob

=IF(AND(ISBLANK(H2),ISBLANK(J2)), "", IF(OR(H2="No",J2="No"), "Yes", "No"))

Sollte es tun.

G-Man
quelle
Ich denke, Ihr erstes ODER sollte ein UND sein. OP will ein Ergebnis, wenn eines der Felder einen Wert hat.
Mcalex
@mcalex Ich denke, du hast wahrscheinlich recht. Ich finde die Frage (immer noch) etwas verwirrend - und unvollständig, da nicht ausdrücklich angegeben wird, dass die Zellen nur Leerzeichen, Nein und Ja enthalten dürfen, und auch nicht, wie andere Werte (z. B. Vielleicht , Orange oder Tiger ) lauten sollen behandelt werden - aber ich glaube, ich habe mich beim ersten Lesen nicht genug angestrengt und habe es falsch verstanden. Vielen Dank für den Hinweis.
G-Man
Entschuldigung, habe nicht darüber nachgedacht. Es ist nur leer, ja und nein . Die Zellen sind so eingestellt, dass nur die möglichen Antworten über eine Dropdown-Liste angezeigt werden. Auch Ihre Formel hat einfach perfekt funktioniert! Danke!!
Daghanoth
0

Aus Gründen der Übersichtlichkeit verwende ich in Spalte K TRUE / FALSE anstelle von "Yes" / "No".

Liste der Anforderungen

  • Wenn beide Zellen H2 und J2 keine Daten enthalten / leer sind, muss auch das Ergebnis in K2 leer sein
  • Wenn beide Zellen H2 und J2 "Ja" enthalten, muss das Ergebnis in K2 FALSCH sein
  • In allen anderen Fällen muss das Ergebnis in K2 WAHR sein

Um das oben genannte Ziel zu erreichen, müssen Sie in Excel 2016 ein Office 365-Abonnement haben. Sie können die IFS-Funktion verwenden .

=IFERROR(IFS(AND(ISBLANK(H2),ISBLANK(J2)),"",AND(H2="Yes",J2="Yes"),FALSE),TRUE)

Nicht meine beste Arbeit, aber es gibt Ihnen dieses Ergebnis
Excel-Daten mit den erzielten Ergebnissen

Ian C.
quelle
Ich mag auch Ihre Antwort. Ich habe es einfach angepasst, da es nicht genau das war, was ich brauchte. =IF(IFS(AND(ISBLANK(H2),ISBLANK(J2)),"",AND(H2="Yes",OR(J2="Yes")),"Yes"),"No") Hat nach diesem Tuning prima geklappt! Vielen Dank für diese Lösung :)
Daghanoth
0

Versuchen Sie mit COUNTAzu testen, ob die Zellen ausgefüllt sind oder nicht, z. B. wenn die Formel nur dann ein Leerzeichen zurückgeben soll, wenn keine der Zellen ausgefüllt ist

=IF(COUNTA(H2,J2)=0,"",IF(OR(H2="No",J2="No"),"Yes","No"))

.... oder um ein Leerzeichen zurückzugeben, sofern nicht beide Zellen ausgefüllt sind

=IF(COUNTA(H2,J2)<2,"",IF(OR(H2="No",J2="No"),"Yes","No"))

Barry Houdini
quelle
0

Ich habe diese Antwort absichtlich veröffentlicht, um meine Punkte zu erhöhen.

Frage von @Daghanoth hat 3 Teile.

  1. Ich versuche, eine leere Zelle zu erhalten, wenn keine der Zielzellen Daten enthält.

  2. Ich möchte, dass, wenn entweder die H-Spalte oder die J-Spalte Nein enthält, Ja in K zurückgegeben wird.

  3. Falls beide Spalten Ja enthalten, ergibt die K-Zeile Nein.

Lassen Sie mich zunächst meine aktuelle Formel besprechen,

= WENN (UND (ISBLANK (I261), ISBLANK (J261)), "", WENN (ODER (I261 = "Nein", J261 = "Nein"), "Ja", WENN (UND (I261 = "Ja", J261 = "Ja"), "Nein", "Keine Daten")))

Teil 1 ist für Kriterium 1, wenn WAHR. = IF (AND (ISBLANK (I261), ISBLANK (J261)), "",

Teil 2 ist für Kriterium 2, wenn WAHR. , WENN (ODER (I261 = "Nein", J261 = "Nein"), "Ja",

Teil 3 für Kriterium 3, wenn WAHR. , WENN (UND (I261 = "Ja", J261 = "Ja"), "Nein", "

Teil 4, wenn keines der Kriterien WAHR ist. , "Out of Data"))).

NB: Ich habe absichtlich 'Out of Data' geschrieben, da ich, wenn ich BLANK setze, Verwirrung stiften werde, da es für Kriterium 1 verwendet wurde.

Wenn ich Komma setze, wird NULL angezeigt. Der Grund ist einfach: "Wenn wir logische Operatoren verwenden (AND, XOR, NOT, OR), wenn Zellen leer sind, werden solche Werte ignoriert."

Um dies zu testen, geben Sie JA in eine Zelle und lassen Sie die andere BLANK.

Meine vorherige Formel, die ich VERBESSERT nannte,

= WENN (UND (I261 = "Nein", J261 = "Nein"), "Beide r Nein", WENN (UND (I261 = "", J261 = "Nein"), "I261 ist leer", WENN (UND ( I261 = "No", J261 = ""), "J261 is Blank", IF (AND (I261 = "", J261 = ""), "Both Blank", "Not Bank")))

Hat andere Bildunterschriften, arbeitet aber wie GMan & Barrys Formeln.

Nun möchte ich die von G-Man gepostete FORMEL übernehmen

WENN (ODER (ISBLANK (H2), ISBLANK (J2)), "BL", WENN (ODER (H2 = "Nein", J2 = "Nein"), "Ja", "Nein")

Diese Formel erfüllt die Kriterien 1 und 2, jedoch nicht die dritte. Zeigt NEIN an, wenn Sie JA in beide oder in ein oder mehrere Zeichen eingeben. Wobei die ursprüngliche Abfrage NEIN ist, wenn beide JA haben.

Andere, die von Barry ,, gepostet wurden

= IF (COUNTA (I261, J261) = 0, "", IF (OR (I261 = "No", J261 = "No"), "Yes", "No")

= IF (COUNTA (I261, J261) <2, "", IF (OR (I261 = "No", J261 = "No"), "Yes", "No")

Beide Formeln erfüllen nicht die Kriterien 3 und in seiner 2. Formel wird ein Leerzeichen angezeigt, wenn eine Zelle mit Ja und eine andere mit !!

Jetzt geht es darum, dass sich noch niemand um den Bug gekümmert hat.

Rajesh S
quelle
Ich weiß nicht, warum du die ,,ganze Zeit benutzt. Es hat keine Bedeutung
Phuclv