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

KGrösste ohne Duplikate und Nebenbedingungen

KGrösste ohne Duplikate und Nebenbedingungen
18.09.2015 14:02:49
Joerschi
Hallo liebes Forum,
folgendes Problem soll gelöst werden:
Userbild

Die Datei https://www.herber.de/bbs/user/100257.xlsx wurde aus Datenschutzgründen gelöscht


Aufgabe und "Nebenbedingungen":
1) Von C1 nach rechts sollen aufsteigend die Zahlenwerte der ersten Zeile wiedergegeben werden
2) 0-Werte werden ignoriert
3) keine doppelten Werte (also jeder Wert wird nur einmal in der Ergebnisliste aufgeführt)
4) in Ergebnisliste Umwandlung von %-Werten zu Zahlenwerten
Die richtige Lösung ist händisch in Zeile 4 eingetragen.
Als Ansatz erscheint mir folgender Link aussichtsreich: http://www.excelformeln.de/formeln.html?welcher=68
Allerdings werden damit nicht die Bedingungen 2 und 4 erfüllt (besonders die Bedingung 4 verstehe ich nicht: normalerweise schlicht Mulitplikation der Formellösung mit "*100", aber das klappt nicht :-( )
Hätte jemand eine Idee für einen Formelansatz?
Danke im Voraus und liebe Grüße
joerschi

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: KGrösste ohne Duplikate und Nebenbedingungen
18.09.2015 14:25:43
Rudi
Hallo,
irgendwie sind in Beschreibung und Datei Wiederprüche.
Als Ansatz:
CDEFGHIJKLMNO
11,84%6,32%12,24%17,68%21,36%19,60%13,20%4,96%2,24%0,08%0,08%0,00%0,00%
2             
30,081,842,244,966,3212,2413,217,719,621,4   

ZelleFormel
C3{=WENNFEHLER(KKLEINSTE(WENN($C$1:$O$1<>0;$C$1:$O$1;"");SPALTE(A1))*100;"")}
D3{=WENNFEHLER(KKLEINSTE(WENN($C$1:$O$1<>0;$C$1:$O$1;"");SPALTE(B1)+ZÄHLENWENN(C3:C3;"<="& C3))*100;"")}
E3{=WENNFEHLER(KKLEINSTE(WENN($C$1:$O$1<>0;$C$1:$O$1;"");SPALTE(C1)+ZÄHLENWENN(D3:D3;"<="& D3))*100;"")}
Achtung, Matrixformel!
Die geschweiften Klammern{} nicht eingeben,
sondern die Zelle mit
Shift + Strg + Enter
verlassen statt Enter alleine.

Gruß
Rudi

Anzeige
AW: KGrösste ohne Duplikate und Nebenbedingungen
18.09.2015 14:54:43
Josef
Hallo joerschi
Deine händisch ermittelten Werte in Spalte A und B sind wohl vertauscht?
Gruss Sepp
Tabelle1

 ABCDEFGHIJKLMNO
10.00%0.40%1.84%6.32%12.24%17.68%21.36%19.60%13.20%4.96%2.24%0.08%0.08%0.00%0.00%
2               
30.080.401.842.244.966.3212.2413.2017.6819.6021.36    
40.40.081.842.244.966.3212.2413.217.6819.621.36    

Formeln der Tabelle
ZelleFormel
A3=AGGREGAT(15;6;A1:O1/(A1:O1>0)%;SPALTE(A1))
B3=WENNFEHLER(AGGREGAT(15;6;$A1:$O1*100/($A1:$O1>A3%); 1); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Anzeige
Danke @ Sepp & Rudi
18.09.2015 15:04:15
Joerschi
Hallo Rudi & Sepp,
besten Dank für Eure Hilfe - funktioniert einwandfrei.
Ihr habt Recht - bei der händischen Eingabe habe ich versehentlich vertauscht...sorry.
Aber da sieht man gleich, wie wichtig Formeln sind :-)
Liebe Grüße und nochmals besten Dank
Joerschi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige