Excel - Per Formel fehlende Zahlen aus Tabelle auslesen.
Guten Tag
Ich habe eine Excel Tabelle in der unsortiert Zahlen von 1-4000 in der Spalte B stehen. Teilweise sind die Zahlen aus doppelt, dreifach oder sogar fünffach vorhanden. Nun würde ich gerne per formel alle Zahlen die nicht in der Liste auftauchen in Spalte C schreiben. Das einzige was Google ausgespuckt hat, war das hier: http://www.excelformeln.de/formeln.html?welcher=362
Dies beschreibt genau die aktion die ich ausführen will, jedoch lässt sich die Formel irgendwie nicht anwenden. Anstatt der gewünschten Zahlen gibt sie immer nur 0 aus.
schon im vorab danke für die Hilfe.
Andi
2 Antworten
Es handelt sich dabei um Matrix-Formeln.
- Kopiere die Formel ohne die geschweiften Klammern {}
- Füge die Formel in die gewünschte Zelle und ein und bestätige mit Strg+Shift+Enter
- Dadurch wird eine Matrix-Formel erstellt, die geschweiften Klammern werden automatisch hinzugefügt.
Danke das war es. Von den Matrixformeln habe ich noch nie etwas gehört. Naja, wieder etwas zum lernen. Auf jeden fall vielen dank.
Also bei mir funktioniert die Formel.
Dir ist klar, dass das eine Matrixformel ist!?
Das heißt, Du schreibst/kopierst die Formel SO (also ohne die { } z.B. in C1:
=KKLEINSTE(WENN(ZÄHLENWENN(B:B;ZEILE(INDIREKT("1:"&MAX(B:B)-MIN(B:B)+1))+MIN(B:B)-1)=0;ZEILE(INDIREKT("1:"&MAX(B:B)-MIN(B:B)+1))+MIN(B:B)-1);ZEILE())
Zum Abschluss drückst Du NICHT ENTER, sondern:
SHIFT & STRG & ENTER (gleichzeitig).
DAS erzeugt die { } und macht die Formel zu einer Matrix-Formel.
DANN kopierst Du diese Formel 'runter, bis nur noch #ZAHL! erscheint.
Klappt es so?
Probiere es mal aus.
Bei mir klappt es (xl 2010)
Und wenn ich mich recht erinnere, hat es auch schon in xl 98 geklappt.
Soweit ich weiß lassen sich Matrix-Formeln nicht durch einfaches Herunterziehen kopieren. Dazu muss zunächst der komplette Bereich, in dem die Formeln stehen sollen, markiert werden. Dann einfach oben in der Bearbeitungszeile die Formel und eingeben und mit Strg+Shift+Enter bestätigen.