Minimum / Maximum mit Bedingung?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Minimum / Maximum mit Bedingung?

Re: Minimum / Maximum mit Bedingung?

von paljass » Fr, 03.06.2016 13:55

Hi Mario,
nen älteren Thread haste nich gefunden :D

Dein Problem löst du mit

Code: Alles auswählen

=MAX(WENN(A1:A5<>2004;B1:B5;""))
Formel mit Umschalt-Strg-Enter als Matrixformel abschließen.

Gruß
paljass

von Karolus » Mi, 29.03.2006 19:56

Hallo GD
in der spalte, in der der maximal und minimale wert sind einige zellen auch leer. gibt das probleme bei der bestimmung des kleinsten wertes?
Leere Zellen werden nicht gewertet.

Gruß
Karo

von GD » Mi, 29.03.2006 19:43

ne kurze frage hätte ich da noch. in der spalte, in der der maximal und minimale wert sind einige zellen auch leer. gibt das probleme bei der bestimmung des kleinsten wertes? aso, sonst sind diese werte auch geordnet. ist die kilometerzahl meiner auto-kosten-tabelle, wobei der gesuchte max/min-wert die kilometerzahl ist, die ich nur beim tanken notiere...

von Karolus » Mi, 29.03.2006 16:35

Hallo GD

Du schriebst
dann muss ich eben doch mal schauen, in welcher zeile der erste bzw. letzte eintrag des jeweiligen jahres steht und diese von hand eintragen.
Das war das richtige Stichwort, wenn die jeweiligen Jahresdaten an einem Stück eingetragen sind, kannst du die Suche auch einer Funktion überlassen :

Füge eine neue Spalte B mit der Formel in B2:

=WENN(JAHR(A2)>JAHR(A1);JAHR(A2);"")
diese Formel runterziehen bis zum Ende

Die eigentliche Formel für den MaximalbetRag in 2004 ist dann:

=KGRÖSSTE(INDIREKT("E"&VERGLEICH(2004;B1:B???;1)&":E"&VERGLEICH(2005;B1:B???;1)-1);1)

für den Minimalwert das gleiche mit =KKLEINSTE(.....)

Gruß
Karo

von GD » Di, 28.03.2006 21:18

mh, das sieht mir dann doch zu aufwändig aus. dann muss ich eben doch mal schauen, in welcher zeile der erste bzw. letzte eintrag des jeweiligen jahres steht und diese von hand eintragen. dachte nur, ich könnte es eleganter lösen...

von Karolus » Di, 28.03.2006 11:06

Hallo GD

Schau dir zu dem Thema mal die Funktion DBMAX an.
Grundsätzlich brauchst du dazu aber wohl eine Hilfsspalte mit
=JAHR(datumsspalte)

Hier mal ein Mini-Beispiel

Jahr Betrag
2004 40
2003 70
2004 55
2005 90
2006 10
Bis hier geht der bereich A1:B6

Jahr Betrag
2004
dies ist der Bereich A9:B10

Wenn, wie hier in A10 '2004' eingetragen ist, liefert die folgende Formel :

=DBMAX(A1:B6;"Betrag";A9:B10)

55
Wichtig sind dabei die Spaltenbezeichnungen (im Bspl. Jahr und Betrag), deren Wiederholung im unteren Bereich, und der Eintrag der Vergleichsbedingung unter der entsprechenden Spaltenbezeichnung (2004 unterhalb von Jahr)
Anm.: Die Formel darf nicht innerhalb des Zellbereichs A9:B10 stehen.

Ich hoffe das hilft dir weiter.

Gruß Karo

von ae » Di, 28.03.2006 09:42

Hallo,
versuch mal diese Matrixformel
{=MAX((a13:a31=2004)*D13:D31)}

Minimum / Maximum mit Bedingung?

von GD » Mo, 27.03.2006 22:57

Ich würde gerne das Minimum bzw. Maximum von Spalte D bestimmen, jedoch sollen nur zellen einbezogen werden, din in der nachbarspalte einen bestimmten Wert enthalten:

also vom Prinzip her das, wobei das nen #wert! rauskommt:

=WENN(JAHR(A13:A31)=2004; MAX(D13:D31))


habt ihr ne Idee?

Nach oben