Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1360to1364
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

{=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))} wenn Anz <4

{=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))} wenn Anz <4
13.05.2014 14:34:18
Peter
Guten Tag
Mit dieser Matrixformel ermittle ich die Summe der 4 grössten Positionen:
{=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))}
Wenn im entsprechenden Bereich (V79:V101) nur drei oder weniger Zahlen stehen, erhalte ich einen Fehler #ZAHL!
Gibt es eine Möglichkeit, diese Formel so zu erweitern, dass dann nur die Zahlen gezählt werden, die vorhanden sind?
Nach Möglichkeit möchte ich es nicht so ermitteln:
=WENNFEHLER(KGRÖSSTE(V79:V101;1);0)+
WENNFEHLER(KGRÖSSTE(V79:V101;2);0)+
WENNFEHLER(KGRÖSSTE(V79:V101;3);0)+
WENNFEHLER(KGRÖSSTE(V79:V101;4);0)
Gruss, Peter

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

Betreff
Datum
Anwender
Anzeige
AW: {=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))} wenn Anz <4
13.05.2014 14:52:21
Rudi
Hallo,
ZelleFormel
V77{=WENN(ANZAHL(V79:V101);SUMME(KGRÖSSTE(V79:V101;ZEILE(INDIREKT("A1:A" & MIN(ANZAHL(V79:V101);4)))));0)}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Gruß
Rudi

Anzeige
AW: {=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))} wenn Anz <4
13.05.2014 15:00:44
Peter
Hallo Rudi
Da staunt der Laie :-)
Vielen Dank und Gruss, Peter

AW: {=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))} wenn Anz <4
13.05.2014 15:05:19
Christian
Hallo Peter,
eine Möglichkeit:
Tabelle1

 AB
116
226
33 
4  
5  

Formeln der Tabelle
ZelleFormel
B1{=WENNFEHLER(SUMME(KGRÖSSTE(A1:A19;{1;2;3;4})); SUMME(A1:A19))}
B2{=SUMME(KGRÖSSTE(A1:A19;WENN(ANZAHL(A1:A19)<4;ZEILE(A1:INDEX(A:A;ANZAHL(A1:A19))); ZEILE(A1:A4))))}
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.8
MfG Christian

Anzeige
AW: {=SUMME(KGRÖSSTE(V79:V101;{1;2;3;4}))} wenn Anz <4
13.05.2014 15:08:37
Peter
Hallo Christian
Es geht weter mit Staunen!
Muss das alles noch verdauen.
Vielen Dank und Gruss, Peter

und noch zwei kürzere Formelvarianten ...
13.05.2014 18:25:58
der
Hallo Peter,
... ich würde Formel in W76 nutzten oder - vorausgesetzt es stehen im Datenbereich V79:V101 keine Textwerte - wohl am kürzesten: Formel X76.
 VWX
76 99
77   
78   
794  
802  
81   
823  
83   

Formeln der Tabelle
ZelleFormel
W76{=SUMME(KGRÖSSTE(V79:V101;ZEILE(A1:INDEX(A:A;MIN(ANZAHL(V79:V101); 4)))))}
X76{=SUMME(KGRÖSSTE(V79:V101+0;{1;2;3;4}))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: und noch zwei kürzere Formelvarianten ...
15.05.2014 08:10:44
Peter
Hallo Werner
Vielen Dank für diese Lösungen.
Da kam jetzt ein ganzer Blumenstrauss zusammen - ich werde mir in einer ruhigen Minute mal alles zu Gemüte führen und versuchen zu verstehen, was da im einzelnen passiert.
Gruss, Peter

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige