Supportnet / Forum / Tabellenkalkulation
MAXwert in eine Zelle auslesen
Frage
wie kann ich den Maxwert einer Spalte unter unter der Bedingung dass ein bestimmter Wert in einer Anderen Spalte steht in eine Zelle auslesen?
Antwort 1 von sicci
Hallo Dirkito,
probiers mal mit Wenn-Abfrage:
z.B. =WENN(B1="Bedingungswert";MAX(A:A))
Die Anführungszeichen für Bedingungswert brauchst Du nur, wenn der Bedingungswert ein Textwert ist.
Gruß
sicci
probiers mal mit Wenn-Abfrage:
z.B. =WENN(B1="Bedingungswert";MAX(A:A))
Die Anführungszeichen für Bedingungswert brauchst Du nur, wenn der Bedingungswert ein Textwert ist.
Gruß
sicci
Antwort 2 von dirkito
Hallo sicci,
zunächst mal danke,
das Problem ist, dass ich dann in der Zelle wo ich die Formel hinterlege den höchsten wert aus der Abfrage MAX(A1:A200) bekomme - ich will aber nur die bei denen die Bedingung aus einer anderen Spalte z.B. B1:B200="1" erfüllt ist!
Grüße Dirkito
zunächst mal danke,
das Problem ist, dass ich dann in der Zelle wo ich die Formel hinterlege den höchsten wert aus der Abfrage MAX(A1:A200) bekomme - ich will aber nur die bei denen die Bedingung aus einer anderen Spalte z.B. B1:B200="1" erfüllt ist!
Grüße Dirkito
Antwort 3 von AS
HalloDirkito,
das geht mit einer Array-Formel, z.B.
=MAX((C1:C100=1)*(B1:B100))
Eingabe der Formel mit den Tasten "Strg"+"Shift(Umschalt)" und dann erst "Enter"
Gruß Arnim
PS:Ist als Bedingung ein Text (z.B. "x") gegeben, dann setze es in Anführungsstricheln ("").
das geht mit einer Array-Formel, z.B.
=MAX((C1:C100=1)*(B1:B100))
Eingabe der Formel mit den Tasten "Strg"+"Shift(Umschalt)" und dann erst "Enter"
Gruß Arnim
PS:Ist als Bedingung ein Text (z.B. "x") gegeben, dann setze es in Anführungsstricheln ("").
Antwort 4 von AS
Hallo,
habe leider die Spalten verwechselt! :-(
Array-Formel muß also heißen:
=MAX((B1:B100=1)*A1:A100)
Gruß Arnim
habe leider die Spalten verwechselt! :-(
Array-Formel muß also heißen:
=MAX((B1:B100=1)*A1:A100)
Gruß Arnim
Antwort 5 von AS
Hallo,
gut, daß ich vor dem Einschlafen nochmals reingeschaut habe!
Habe wohl schon vorher gepennt!! :-((
Also die Array-Formel muß natürlich lauten:
=SUMME((B1:B100=1)*MAX(A1:A100))
Eingabe der Formel mit Strg/Shift/Enter
oder:
=SUMMENPRODUKT((B1:B100=1)*MAX(A1:A100))
normale Eingabe mit "Enter"
Gruß Arnim
gut, daß ich vor dem Einschlafen nochmals reingeschaut habe!
Habe wohl schon vorher gepennt!! :-((
Also die Array-Formel muß natürlich lauten:
=SUMME((B1:B100=1)*MAX(A1:A100))
Eingabe der Formel mit Strg/Shift/Enter
oder:
=SUMMENPRODUKT((B1:B100=1)*MAX(A1:A100))
normale Eingabe mit "Enter"
Gruß Arnim

