Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1216to1220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Die 3 niedrigsten und 3 höchsten angeben...

Die 3 niedrigsten und 3 höchsten angeben...
WalterK
Hallo,
ich versuche derzeit bei einer Tabelle die 3 niedrigsten und 3 höchsten Werte von Spaltenbereichen aufzulisten.
Einen Teil habe ich hinbekommen (mit www.excelformeln.de), mir fehlen jetzt "nur" noch die Formeln für die zweit- und drittniedrigsten Werte. Das ganze muss mit INDIREKT funktionieren, weil ich den Bereich mit der Angabe der letzten Zeilennummer eingrenzen will.
Nullen sollen nicht berücksichtigt werden, Minusbeträge aber schon.
Zum besseren Verständnis habe ich eine Tabelle hochgeladen:
https://www.herber.de/bbs/user/75127.xls
Danke für Eure Hilfe und Servus, Walter

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Die 3 niedrigsten und 3 höchsten angeben...
01.06.2011 21:34:36
Josef

Hallo Walter,
"Das ganze muss mit INDIREKT funktionieren, weil ich den Bereich mit der Angabe der letzten Zeilennummer eingrenzen will."
Wenn ich aber INDIREKT() nicht mag;-))
Die Formlen kannst du nach rechts kopieren!
Tabelle1

 HIJKLMNO
2  niedrigster ohne 05,63 0,50 -25,00 22,00  
3letzte Zeile zweitniedrigster18,24 2,00 15,61 150,50  
4in der Tab. drittniedrigster20,87 17,00 15,79   
51226       
6  höchster485,73 515,00 1.773,07 150,50  
7die letzte zweihöchster460,89 222,00 1.239,19 22,00  
8Zeile ist dritthöchster372,56 22,00 1.225,63   
9variabel       
10   Überschr1Überschr2Überschr3Überschr4 
11   18,24  273,14   
12   5,63  193,09   
13   138,11  18,40   
14   185,97  29,18   
15   94,31  34,49   
16   65,22 515,00 33,61   
17   0,00  1.773,07   
18   0,00  1.120,44   
19   68,01  1.225,63   
20   31,52 222,00 819,99 150,50  
21   372,56  197,26   
22   84,91  1.239,19   
23   20,87 2,00 791,28 22,00  
24   71,29  15,79   
25   56,25 0,50 39,66   

Formeln der Tabelle
ZelleFormel
K2{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A1); "";KKLEINSTE(WENN(K$11:INDEX(K:K;MAX(11;$H$5))<>0;K$11:INDEX(K:K;MAX(11;$H$5))); ZEILE(A1)))}
K3{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A2); "";KKLEINSTE(WENN(K$11:INDEX(K:K;MAX(11;$H$5))<>0;K$11:INDEX(K:K;MAX(11;$H$5))); ZEILE(A2)))}
K4{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A3); "";KKLEINSTE(WENN(K$11:INDEX(K:K;MAX(11;$H$5))<>0;K$11:INDEX(K:K;MAX(11;$H$5))); ZEILE(A3)))}
K6=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A1); "";KGRÖSSTE(K$11:INDEX(K:K;MAX(11;$H$5)); ZEILE(A1)))
K7=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A2); "";KGRÖSSTE(K$11:INDEX(K:K;MAX(11;$H$5)); ZEILE(A2)))
K8=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A3); "";KGRÖSSTE(K$11:INDEX(K:K;MAX(11;$H$5)); ZEILE(A3)))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
AW: Die 3 niedrigsten und 3 höchsten angeben...
01.06.2011 21:49:02
WalterK
Hallo Sepp,
Sensationell, ich bin begeistert.
Ich wusste gar nicht, dass es für INDIREKT eine Alternative gibt. Das eröffnet mir ganz neue Möglichkeiten.
Wie kommt man auf so etwas? Wo sieht man so etwas? Wieso habe ich noch nie etwas davon gelesen?
Einfach toll.
Danke und Servus, Walter
Jetzt habe ich noch eine Zusatzfrage ...
01.06.2011 23:27:28
WalterK
Hallo Sepp,
beim Umsetzten in meiner Tabelle hat sich eine neue Frage ergeben:
Wäre es auch möglich, dass doppelte oder mehrfach vorkommende gleiche Beträge nur 1mal berücksichtigt werden. In meiner Tabelle kam in einer Spalte der höchste Betrag zufällig 3mal vor und belegte daher die ersten 3 Plätze. Das sollte nicht so sein.
Danke für Deine Hilfe, Servus Walter
Anzeige
AW: Jetzt habe ich noch eine Zusatzfrage ...
02.06.2011 07:37:51
Hajo_Zi
Hallo Walter,
Tabelle1
 EF
32273,14372,56
33'5.63273,14
34'138.11185,97
35185,97138,11
3694,3194,31
3765,2284,91
38372,5671,29
39372,5668,01
40'68.0165,22
4131,5256,25
42372,5631,52
4384,9120,87
4420,875,63
4571,290
4656,250

verwendete Formeln
Zelle Formel Bereich
F32 =MAX($E$32:$E$46) 
F33 {=MAX(WENN($E$32:$E$46<F32;$E$32:$E$46))} $F$33
F34 {=MAX(WENN($E$32:$E$46<F33;$E$32:$E$46))} $F$34
F35 {=MAX(WENN($E$32:$E$46<F34;$E$32:$E$46))} $F$35
F36 {=MAX(WENN($E$32:$E$46<F35;$E$32:$E$46))} $F$36
F37 {=MAX(WENN($E$32:$E$46<F36;$E$32:$E$46))} $F$37
F38 {=MAX(WENN($E$32:$E$46<F37;$E$32:$E$46))} $F$38
F39 {=MAX(WENN($E$32:$E$46<F38;$E$32:$E$46))} $F$39
F40 {=MAX(WENN($E$32:$E$46<F39;$E$32:$E$46))} $F$40
F41 {=MAX(WENN($E$32:$E$46<F40;$E$32:$E$46))} $F$41
F42 {=MAX(WENN($E$32:$E$46<F41;$E$32:$E$46))} $F$42
F43 {=MAX(WENN($E$32:$E$46<F42;$E$32:$E$46))} $F$43
F44 {=MAX(WENN($E$32:$E$46<F43;$E$32:$E$46))} $F$44
F45 {=MAX(WENN($E$32:$E$46<F44;$E$32:$E$46))} $F$45
F46 {=MAX(WENN($E$32:$E$46<F45;$E$32:$E$46))} $F$46
{} Matrixformel mit Strg+Umschalt+Enter abschließen
Matrixformeln sind durch geschweifte Klammern {} eingeschlossenDiese Klammern nicht eingeben!!


Tabellendarstellung in Foren Version 5.39



Anzeige
AW: Jetzt habe ich noch eine Zusatzfrage ...
02.06.2011 08:20:54
Josef

Hallo Walter,
kein Problem,
Tabelle1

 HIJKLMN
2  niedrigster ohne 05,63 0,50 15,79 22,00
3letzte Zeile zweitniedrigster18,24 2,00 18,40 150,50
4in der Tab. drittniedrigster20,87 222,00 29,18  
525      
6  höchster372,56 515,00 1.773,07 150,50
7die letzte zweihöchster185,97 222,00 1.239,19 22,00
8Zeile ist dritthöchster138,11 2,00 1.225,63  
9variabel      
10   Überschr1Überschr2Überschr3Überschr4
11   18,24  273,14  
12   5,63  193,09  
13   138,11  18,40  
14   185,97  29,18  
15   185,97  34,49  
16   65,22 515,00 33,61  
17   0,00  1.773,07  
18   372,56  1.120,44  
19   68,01  1.225,63  
20   31,52 222,00 819,99 150,50
21   372,56  197,26  
22   84,91  1.239,19  
23   20,87 2,00 791,28 22,00
24   71,29  15,79  
25   56,25 0,50 39,66  

Formeln der Tabelle
ZelleFormel
K2{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A1); "";MIN(WENN(K$11:INDEX(K:K;MAX(11;$H$5))<>0;K$11:INDEX(K:K;MAX(11;$H$5)))))}
K3{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A2); "";MIN(WENN((K$11:INDEX(K:K;MAX(11;$H$5))<>0)*(K$11:INDEX(K:K;MAX(11;$H$5))>K2); K$11:INDEX(K:K;MAX(11;$H$5)))))}
K4{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A3); "";MIN(WENN((K$11:INDEX(K:K;MAX(11;$H$5))<>0)*(K$11:INDEX(K:K;MAX(11;$H$5))>K3); K$11:INDEX(K:K;MAX(11;$H$5)))))}
K6=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A1); "";MAX(K$11:INDEX(K:K;MAX(11;$H$5))))
K7{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A2); "";MAX(WENN(K$11:INDEX(K:K;MAX(11;$H$5))<K6;K$11:INDEX(K:K;MAX(11;$H$5)))))}
K8{=WENN(ANZAHL(K$11:INDEX(K:K;MAX(11;$H$5)))<ZEILE(A3); "";MAX(WENN(K$11:INDEX(K:K;MAX(11;$H$5))<K7;K$11:INDEX(K:K;MAX(11;$H$5)))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4

« Gruß Sepp »

Anzeige
TipTop, besten Dank! Servus, Walter
02.06.2011 11:46:52
WalterK

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige