Supportnet / Forum / Tabellenkalkulation
Suche nach Formel
Frage
Hallo ihr lieben Helfer!
Ich habe folgendes Problem:
Ich habe in einer Spalte 30 Zellen. In jede dieser Zellen kann ich eine Zahl zwischen 1 und 5 eintragen.
Jetzt möchte ich in einer anderen Zelle anzeigen lassen, wieviel 1 er in diesen 30 Zellen eingetragen sind, dann eine andere Zelle, die mir zeigt wieviel 2 er in diesen 30 Zellen eingetragen sind, usw. bis eine fünfte Zelle, die mir zeigt, wieviel 5 er in diesen 30 Zellen eingetragen sind.
Gibt es eine Formel, die diese Aufgabe übernimmt?
Antwort 1 von JohnnyLoser
Hi hojomue,
schreibe folgende Matrix-Formeln in Deine Zellen:
{=SUMME(WENN(D$1:D$30=1;1;0))}
{=SUMME(WENN(D$1:D$30=2;1;0))}
{=SUMME(WENN(D$1:D$30=3;1;0))}
{=SUMME(WENN(D$1:D$30=4;1;0))}
{=SUMME(WENN(D$1:D$30=5;1;0))}
Gruß
Johnny
schreibe folgende Matrix-Formeln in Deine Zellen:
{=SUMME(WENN(D$1:D$30=1;1;0))}
{=SUMME(WENN(D$1:D$30=2;1;0))}
{=SUMME(WENN(D$1:D$30=3;1;0))}
{=SUMME(WENN(D$1:D$30=4;1;0))}
{=SUMME(WENN(D$1:D$30=5;1;0))}
Gruß
Johnny
Antwort 2 von hajomue
Hi Johnny!
Vielen Dank für Deine schnelle Antwort.
Irgendwie klappt das mit der Formel nicht so richtig. Wahrscheinlich mache ich was falsch.
Nach Eingabe der Formel, bleibt diese sichtbar in der Zelle stehen.Reagiert auch nicht auf irgendwelche Eingaben ( 1,2, usw.).Ich habe keine Ahnung im Umgang mit Matrix-Formeln. Muss ich auf irgendwas besonderes bei der Eingabe achten?
Gruß hajmue
Vielen Dank für Deine schnelle Antwort.
Irgendwie klappt das mit der Formel nicht so richtig. Wahrscheinlich mache ich was falsch.
Nach Eingabe der Formel, bleibt diese sichtbar in der Zelle stehen.Reagiert auch nicht auf irgendwelche Eingaben ( 1,2, usw.).Ich habe keine Ahnung im Umgang mit Matrix-Formeln. Muss ich auf irgendwas besonderes bei der Eingabe achten?
Gruß hajmue
Antwort 3 von JohnnyLoser
Hi hajomue,
Du gibst die Formel so
=SUMME(WENN(D$1:D$30=1;1;0))
in die Zelle ein und beendest die Eingabe mit Ctrl-Shift-Enter.
Excel macht daraus dann
{=SUMME(WENN(D$1:D$30=1;1;0))}
Gruß
Johnny
Du gibst die Formel so
=SUMME(WENN(D$1:D$30=1;1;0))
in die Zelle ein und beendest die Eingabe mit Ctrl-Shift-Enter.
Excel macht daraus dann
{=SUMME(WENN(D$1:D$30=1;1;0))}
Gruß
Johnny
Antwort 4 von Aliba
Hi hajomue,
hi Johnny,
nicht, dass ich was gegen Array-Formeln hätte, aber ich persönlich benutze sie halt auch nur , um mehrdimensionale Abfragen über einen Tabellenbereich zu machen. Deshalb möchte ich in diesem Fall doch lieber auf die alte ZÄHLENWENN-Formel zurückgreifen, die vielleicht auch für einen Frischling eher zu verstehen ist.
=ZÄHLENWENN(A1:A30;1) liefert die Anzahl von Einsen im Bereich A1 bis A30
Wobei ;1 den Abfragewert darstellt, also für die Anzahl Zweier dann halt:
;2 usw...
CU Aliba
hi Johnny,
nicht, dass ich was gegen Array-Formeln hätte, aber ich persönlich benutze sie halt auch nur , um mehrdimensionale Abfragen über einen Tabellenbereich zu machen. Deshalb möchte ich in diesem Fall doch lieber auf die alte ZÄHLENWENN-Formel zurückgreifen, die vielleicht auch für einen Frischling eher zu verstehen ist.
=ZÄHLENWENN(A1:A30;1) liefert die Anzahl von Einsen im Bereich A1 bis A30
Wobei ;1 den Abfragewert darstellt, also für die Anzahl Zweier dann halt:
;2 usw...
CU Aliba
Antwort 5 von hajomue
Hi Johnny
Hi Aliba
Vielen Dank. Ihr seid super.
Das klappt alles.
Gruß hajomue
Hi Aliba
Vielen Dank. Ihr seid super.
Das klappt alles.
Gruß hajomue

