2.größten Wert bestimmen?

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: 2.größten Wert bestimmen?

von Stephan » Do, 21.07.2005 11:26

Hallo FranzX,

Jaa, dasist natürlich besser als mein Vorschlag (war wohl zu blind das zu finden).

Gruß
Stephan

von GD » Mi, 20.07.2005 17:31

okay, da heißt die Funktion "LARGE"

von GD » Mi, 20.07.2005 17:26

kann es sein, dass die englische version das KGRÖSSTE nicht kennt?

von FranzX » Mi, 20.07.2005 10:22

Hallo,

dafür gibt's eine Funktion:

=KGRÖSSTE(D10:D32012;2)

(die "2" im zweiten Parameter bezeichnit die zweitgrößte Zahl, 3 = drittgrößte)

Gruß
FranzX

von GD » Mi, 20.07.2005 10:07

Danke!
mal sehn, ob ichs schaffe das einzubinden. ist nämlich das erste mal, dass ich mit den standard-funktionen net hinkomme...

von Stephan » Di, 19.07.2005 21:47

Am Einfachsten mit einer benutzerdefinierten Funktion, beispielsweise:

Code: Alles auswählen

Function ZWEITER (Adresse as Variant)
for i=1 to UBound(Adresse,1)
	for j=1 to UBound(Adresse,2)
		if Adresse(i,j)>erster Then
			erster = Adresse(i,j)
		end if
	next j
next i
for i=1 to UBound(Adresse,1)
	for j=1 to UBound(Adresse,2)
		if Adresse(i,j)>folgend AND Adresse(i,j)<>erster Then
			folgend = Adresse(i,j)
		end if
	next j
next i
ZWEITER = folgend
End Function
und aufrufen mit:

=ZWEITER(D10:D32012)


Gruß
Stephan

von daswaldhorn » Di, 19.07.2005 20:57

Hallo,

du kannst ja eine extra Liste anlegen, in der du die Kilometerstände sortierst. Dann nimmst du den zweiten Eintrag.

Grüße, Carsten

2.größten Wert bestimmen?

von GD » Di, 19.07.2005 20:36

Ich hab nun schon seit dem ich mein Auto habe immer mehr an einer Kostenübersicht gearbeitet. Jetzt möchte ich einen Punkt mit aufnehmen: Durchschnittsverbrauch auf der letzten Tankfüllung.

Dafür muss ich nach dem Wert suchen, der den höchsten Kilometerstand und den Wert mit den zweithöchsten Kilometerstand finden. Den größten krieg ich mit MAX(D10:D32012) heraus. Wie bekomme ich den zweithöchsten heraus?
Ich kann nicht einfach eine Zeile darüber nehmen, da nicht bei jedem Tanken ein Kilometerstand aufgeschrieben wird. Um reale Werte zu erhalten, mache ich das immer nur beim Volltanken...

Hat jemand ne Idee, wie ich den 2.größten Kilomterstand herausfinde?

Nach oben