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)
   
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)
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.





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)
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.





Top
#6
Vielen Dank - funktioniert super!
Top


Gehe zu:


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