Hallo zusammen,
ich bin langsam am Verzweifeln ...
Aus verschiedenen Daten möchte ich mehrere Top5-Listen bilden. Dank dieses Forums klappt das inzwischen auch hervorragend.
Das Einzige, was ich noch nicht hinbekommen habe, sind zwei Dinge:
- Zum Einen möchte ich gern, wenn noch keine Daten eingegeben wurden, den Hinweis "noch keine Daten vorhanden" in die jeweiligen Zellen setzen. Erst wenn Daten zum Berechnen gefunden wurden, soll dieser Hinweis verschwinden. Dazu muss ich sagen, dass der Standardwert in den entsprechenden Zellen immer "0" ist.
Momentander Stand ist, dass - wenn noch keine Daten eingegeben wurden - in den Top5-Listen immer der erste Wert aus der Namensliste steht.
- Zum Anderen würde ich sehr gern die Berechnungen erst beginnen lassen, wenn der Wert nicht Null ist.
Z. B. möchte ich auch eine aufsteigende Top5 bilden. Zur Zeit werden dort auch die Namen mit in die Berechnung einbezogen und angezeigt, bei denen der dazugehörige Wert "0" ist. Das sagt nicht besonders viel aus, weshalb nur die Werte berücksichtigt werden sollen, die größer Null sind.
Beispiel:
NAME ........ ANZAHL
--------------------------
Name01 ... 2
Name02 ... 4
Name03 ... 9
Name04 ... 0
Name05 ... 12
Name06 ... 8
Name07 ... 0
Name08 ... 5
KKLEINSTE soll nun "Name01" anzeigen bzw. dort beginnen, da dieser größer Null ist.
Bisher geht es mit "Name04" los.
Hier noch meine derzeitigen Formeln:
- Top5, absteigende Reihenfolge (Zelle D22):
{=INDIREKT("'Auswertung 2'!B"&VERGLEICH(KGRÖSSTE('Auswertung 2'!C$22:C$44-ZEILE('Auswertung 2'!C$22:C$44) /100000;ZEILE('Auswertung 2'!A1)); 'Auswertung 2'!C$22:C$44-ZEILE('Auswertung 2'!C$22:C$44)/100000;0) +ZEILE('Auswertung 2'!C$22)-1) }
Die dazugehörigen Werte ermitle ich mit (Zelle F28):
{=INDEX('Auswertung 2'!$C$22:$C$44;VERGLEICH(D22;'Auswertung 2'!$B$22:$B$44;0))}
- Top5, aufsteigende Reihenfolge (Zelle D28):
{=INDIREKT("'Auswertung 2'!B"&VERGLEICH(KKLEINSTE('Auswertung 2'!C$22:C$44-ZEILE('Auswertung 2'!C$22:C$44) /100000;ZEILE('Auswertung 2'!A1)); 'Auswertung 2'!C$22:C$44-ZEILE('Auswertung 2'!C$22:C$44)/100000;0) +ZEILE('Auswertung 2'!C$22)-1) }
Die dazugehörigen Werte ermitle ich mit (Zelle F28):
{=INDEX('Auswertung 2'!$C$22:$C$44;VERGLEICH(D28;'Auswertung 2'!$B$22:$B$44;0))}
In allen vier (Beispiel-)Zellen soll "noch keine Daten vorhanden" oder ähnliches angezeigt werden, wenn in der Daten-Tabelle der Wert Null auftaucht.
Puh, ich hoffe, ich konnte mich einigermaßen verständlich ausdrücken.
Hat jemand eventuell Tipps oder Hinweise?
Besten Dank im Voraus,
Christian