Hallo
ich suche eine Formel die mir 5 Spalten nach:
1. Spalte A nach Zeit sortiert
2. Spalte D Alphabetisch absteigend sortiert
Im Anhang ein Beispiel. Ausgangslage A:E, Resultat in G:K
Ich suche explizit nach eine Formellösung und nicht nach einem Filter
Gruss Enzo
Hallo Enzo,
warum machst du das nicht einfach mit der Standard-Sortierfunktion?
Hallo Klaus-Dieter
weil dies nicht das Endprodukt ist und die Daten dann sortiert weiterverwendet werden um das Endprodukt zu erstellen
Gruss Enzo
Hallo
wenn man eine Hilfsspalte anlegt nach dessen Wert sortiert werden kann, dann ist der Rest recht einfach.
Erstes Kriterium Spalte A mal 10000 (hoher wert, da 8:00 = 0,3333)
plus
zweites Kriterium Spalte D alphabetisch.
plus zeile()/100 um Duplikate zu vermeiden.
Gruß Holger
Hallo,
Zitat:weil dies nicht das Endprodukt ist und die Daten dann sortiert weiterverwendet werden um das Endprodukt zu erstellen
verstehe ich nicht, muss ich aber auch nicht. :17: Zeige doch mal dein "Endprodukt", möglicherweise gibt es bessere Lösungen, als du dir das vorstellen kannst.
Hallo Echo
habe eben versucht das Teil einzufügen. Wenn ich die Formeln aber verschiebe bekomme ich eine Fehlermeldung. Kann aber keinen Bezug ausserhalb feststellen. Im Anhang nochmal die Version mit der korrekten Platzierung und der Fehlermeldung.
Hallo Enzo,
du musst natürlich die Formel anpassen.
Arbeitsblatt mit dem Namen 'Sheet1' |
| AK | AL | AM | AN | AO | AP | AQ | AR | AS | AT |
1 | | | | | | | | | | |
2 | 08:00 | 1 | desk | BPV | 8003,02 | | 08:00 | 1 | desk | BPV |
3 | 08:00 | 3 | toi | Stella | 8005,03 | | 08:00 | 4 | stp | BPV |
4 | 08:00 | 4 | stp | BPV | 8003,04 | | 08:00 | 2 | bpv | BPV |
5 | 08:00 | 2 | bpv | BPV | 8003,05 | | 08:00 | 3 | toi | Stella |
6 | 09:15 | 2 | Stella | Stella | 9255,06 | | 09:15 | 2 | Stella | Stella |
Zelle | Formel |
AO2 | =AK2*24*1000+ZÄHLENWENN($AN$2:$AN$101;"<="&AN2)+ZEILE()/100 |
AQ2 | =INDEX($AK$2:$AK$6;VERGLEICH(KKLEINSTE($AO$2:$AO$6;ZEILE(A1));$AO$2:$AO$6;0);SPALTE(A1)) |
AR2 | =INDEX($AL$2:$AL$6;VERGLEICH(KKLEINSTE($AO$2:$AO$6;ZEILE(A1));$AO$2:$AO$6;0);SPALTE(A1)) |
AS2 | =INDEX($AM$2:$AM$6;VERGLEICH(KKLEINSTE($AO$2:$AO$6;ZEILE(A1));$AO$2:$AO$6;0);SPALTE(A1)) |
AT2 | =INDEX($AN$2:$AN$6;VERGLEICH(KKLEINSTE($AO$2:$AO$6;ZEILE(A1));$AO$2:$AO$6;0);SPALTE(A1)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |