Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Statusabfrage mehrerer Zahlenwerte priorisiert
#1
Guten Tag,

ich stehe vor folgendem Problem.
Ich möchte pro Zeile mehrere Zahlenwerte überprüfen ob diese kleiner als 0 / zwischen 0-14 liegen / größer 14 sind.

ABER sobald mind. ein Wert unter 0 ist oder fehlt, soll dieses mit einer 1 angezeigt werden. Sobald es keinen Wert unter 0 gibt und mind. ein Wert zwischen 0-14 liegt, soll dieses mit einer 2 angezeigt werden. Sobald alle Werte größer 14 Tage sind, soll dieses mit einer 3 angezeigt werden.
Zusätzlich muss ein "x" in der Z Spalte gesetzt sein, ansonsten ist der Status immer 1.

Da ich 7 Felder gleichzeitig überprüfen möchte um einen Status einzusehen, habe ich folgenden Ansatz entwickelt - der bis auf die "X" Abfrage für einen Zellenwert funktioniert:
=WENN((H7>14);3;WENN(UND(H7>=0;H7<=14);2;WENN((H7<0);;WENN((Z7<>"X");1;))))

Anbei werde ich ein Bild hochladen - um ein besseres Verständnis erzeugen zu können.

Vielen Dank für Ihre Hilfe!!

[img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Moin,

Zitat:Anbei werde ich ein Bild hochladen - um ein besseres Verständnis erzeugen zu können.


der Satz müsste lauten: Anbei werde ich eine Beispieldatei hochladen - um für bessere Hilfe zu sorgen. Wink

In einem Bild können keine Vorschläge getestet werden, zudem mögen die wenigsten Helfer eine Datei nach einem Bild nachbauen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo A...,

eine mögliche Formel ist:

=WENN(ODER(Z7<>"X";MIN(H7;J7;L7;N7;P7;R7;T7;V7)<0;ANZAHL(H7;J7;L7;N7;P7;R7;T7;V7)<>8);1;WENN(MIN(H7;J7;L7;N7;P7;R7;T7;V7)<=14;2;3))

wenn vor jeder eingetragenen Zahl ein Datum nach dem 14.01.1990 steht, geht auch:

=WENN(ODER(Z7<>"X";MIN(G7:V7)<0;ANZAHL(G7:V7)<>16);1;WENN(MIN(G7:V7)<=14;2;3))
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#4
Guten Abend,

vielen Dank für die erste Anregung.
Ich lade die Datei jetzt hoch, danke für den Hinweis!

Die vorgeschlagenen Formeln funktionieren leider beide nicht, der Status bleibt immer bei 1 hängen.

Gerne bin ich offen für weitere Vorschläge!
Vielen Dank!


Angehängte Dateien
.xlsx   Testexcel.xlsx (Größe: 16,79 KB / Downloads: 3)
Antworten Top
#5
Hallo A...,

du hattest zwar sieben Vergleiche geschrieben, aber der Datenbereich im Bild hatte 16 Spalten. Ich hatte nicht gesehen,dass zwei Spalten ausgeblendet waren.

Ersetze "8" durch "7" oder "16" durch "14".
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#6
Vielen Dank - funktioniert super!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste