Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: Revoluzzer am März 09, 2016, 22:11:17 Nachmittag

Titel: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 09, 2016, 22:11:17 Nachmittag
Hallo liebes Forum,

was ist an dieser Formel falsch?

Wenn die WENN Bedingungen erfüllt sind bekomme ich den richtigen MAX-Wert, falls nicht bekomme ich leider eine 0 anstat dem gewünschten -.

Ziel der Übung ist es verschiedene Medien die in Spalte A stehen, sowie a,b, oder c aus Spalte B zu filtern und dann aus 3 Feldern (D13:F13) den Maximalwert in das richtige Feld zu schreiben. Sofern eine der Bedingungen nicht erfüllt ist soll dann in dem Feld - stehen.

Könnt ihr mir weiterhelfen?
Gibt es da bessere Ansätze?

Liebe Grüße
Revo
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: DL am März 09, 2016, 22:26:52 Nachmittag
Hallo

Die Formel ergibt für mich wenig Sinn. Möglicherweise meinst du das:
=WENN(ZÄHLENWENNS(A:A;"Referenz";B:B;"a");MAX(D13:F13)&"";"-")
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 09, 2016, 23:09:05 Nachmittag
Saved my day!

Vielen Danke!!  :) ;D
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 10, 2016, 07:05:24 Vormittag
Moin,

gibt es eine Möglichkeit, dass ich automatisch die Zeile bekomme für den Maxwert (in Spalte D-F) in dem beide Bedingungen erfüllt sind?  ::)

Eventuell dann über SVERWEIS (bzw. WVERWEIS)?

Liebe Grüße
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 10, 2016, 10:35:17 Vormittag
Moin,

gibt es eine Möglichkeit, dass ich automatisch die Zeile bekomme für den Maxwert (in Spalte D-F) in dem beide Bedingungen erfüllt sind?  ::)

Eventuell dann über SVERWEIS (bzw. WVERWEIS)?

Liebe Grüße

Außerdem sollte auch wenn in der Zeile (Spalte D-F) nichts steht sollte " " geschrieben werden.
Mit =WENN(ZÄHLENWENNS(A:A;"Referenz";B:B;"a");MAX(D13:F13)&"";"-") schreibt er in diesem Fall 0.  :-\
Titel: Antw: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: DL am März 10, 2016, 17:58:21 Nachmittag
gibt es eine Möglichkeit, dass ich automatisch die Zeile bekomme für den Maxwert (in Spalte D-F) in dem beide Bedingungen erfüllt sind?  ::)
Der Max-Wert kommt natürlich immer aus Zeile 13.

Zitat
Mit =WENN(ZÄHLENWENNS(A:A;"Referenz";B:B;"a");MAX(D13:F13)&"";"-") schreibt er in diesem Fall 0.
0 wird nur dann ausgegeben wenn MAX(D13:F13) 0 ist.
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 10, 2016, 18:16:45 Nachmittag
Der Max-Wert kommt natürlich immer aus Zeile 13.

Gibt es auch eine Möglichkeit, dass die Zeile nach dem Suchkriterium bestimmt wird?
Das eben in der Zeile in der "Referenz" und "a" steht der Max-Wert aus den Spalten D bis F gebildet wird und nicht aus einer fest definiert Zeile?

0 wird nur dann ausgegeben wenn MAX(D13:F13) 0 ist.

Leider stimmt das bei mir nicht. Wenn die Zellen D13:F13 leer sind bekomme ich als Ergebnis 0.  :o
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 10, 2016, 19:37:17 Nachmittag
Zur besseren Verdeutlichung, hier nochmal n Beispiel mit Datei.

Wenn zum Beispiel Referenz und a in Zeile 8 erfühlt sind soll er den Max-Wert aus eben dieser Zeile 8 Spalte C:E ausgegeben werden.
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: DL am März 10, 2016, 20:50:39 Nachmittag
Schön dass man auch mal die Datenstruktur kennenlernt.
Da reicht ja wohl das:
=WENN(ANZAHL(C8:E8)=0;"";MAX(C8:E8))
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 11, 2016, 08:28:07 Vormittag
War nicht das was ich wollte, habe jetzt selbst eine Lösung gefunden.

DANKESCHÖN!
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Herbert Grom am März 11, 2016, 09:55:26 Vormittag
Hallo,

es wäre schön, wenn du uns auch an deiner Lösung teilhaben lassen würdest!
Titel: Antw: =WENN((A:A="*Referenz*")*(B:B="a");MAX(D13:F13);"-")
Beitrag von: Revoluzzer am März 23, 2016, 09:31:21 Vormittag
Sorry das es so lange gedauert hat!

Hab hier mal meine "Lösung" als Beispiel anghängt. Geht wahrscheinlich deutlich eleganter... ::)