Kann man in Calc eigentlich ...?

die Zahlen eine Zeile in eine Tabelle zählen die zB. fett oder sonst wir
markiert sind?

Ich hab eine Tabelle mit versch. Werten in den Spalten. Alle kann man
von groß (gut) nach klein (schlecht) sortieren und dann jew. die besten
20 fett markieren.

Jetzt such ich eine Bewertungsformel, die mir in den obersten Zeilen die
meisten markierten (fetten) Zahlen liefert, wenn nach meinem Kriterium
die ganze Tabelle sortiert wird.

Also Frage, statt selber zu zählen, kann ich dass automatisieren?

Danke, Gooly

Mit Formeln wüsste ich nicht, aber per Makro scheint das wohl zu gehen.

Schau dir mal
http://de.openoffice.info/download/file.php?id=116&sid=43231ce8df47649c51e90c46788bdb26
an. Darin ist ein Makro enthalten, welches Farben zählt. Darauf solltest
du aufbauen können.

Wolfgang

Hallo Gooly,

ich bin mir nicht zu 100% sicher, aber ich meine eine Funktion die dir die Formatierung einer Zelle zurück gibt, gibt es in LO Calc leider nicht.
Du kannst aber deine Aufgabe auch anders lösen. Du könntest ja nicht die fett markierten Zellen zählen, sondern die den Kriterien für die fett Markierung entsprechen.

Das geht mit Summe und Rang. Du musst allerdings daraus eine Matrixformel erstellen damit es so funktioniert.
In meinem Beispiel sind die Daten in Zelle A2:A99. Die größten 20 aus der Liste möchtest du auswerten. Du möchtest wissen wie viele von diesen Top Ergebnissen in den obersten 5 Zellen also in meinem Beispiel A2:A6 vorkommen.

Die Formel hierfür lautet dann: {=SUMME(RANG(A2:A6;A2:A99;0)<21)}
Die Matrixformel erstellst du indem du die Formel ohne die geschweiften Klammern in die Bearbeiten Zeile eingibst und dann mit der Tastenkombination Strg + Hochstellen + Enter abschließt.

Ich hoffe das hilft dir weiter. Wenn du noch Fragen hast melde dich einfach nochmals.

mfg

Jürgen

Hallo zusammen,

ich habe gerade in einer automatischen Antwort von einem Listenteilnehmer gesehen, das meine Formel dort nicht richtig dargestellt wurde.
Dort fand ich das so vor:
{=SUMME(RANG(A2:A6;A2:A99;0)&lt;21)}

das "&lt;" soll eigentlich ein "kleiner als" Zeichen sein.

mfg

Jürgen

Danke, so ginge es auch, ja!
Danke und bleibt gesund!