Supportnet Computer
Planet of Tech

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

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

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

Antwort 4 von AS

Hallo,
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