Hallo zusammen
ich habe folgendes Problem
Ich habe eine Excel Liste, in der mehrere Debitoren stehen. Einige Debitoren sind mehrfach aufgeführt.
Zum Bsp
Deb A
Deb B
Deb A
Deb A
Deb A
Deb C
Deb E
Wie kann ich zählen, dass es 3xDeb A, 1 Deb B, usw gibt?
Die Liste wandelt sich ständig und ich kann die Deb A nicht einfach zusammenfassen zu einem.
Danke im voraus
Hola,
das geht mit Zählenwenn().
Gruß,
steve1da
Hall,
Tabelle2 | A | B | C |
1 | Deb A | | 2 |
2 | Deb B | | |
3 | Deb C | | |
4 | Deb A | | |
Formeln der Tabelle |
Zelle | Formel | C1 | =ZÄHLENWENN($A$1:$A$10;"Deb A") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
oder so:
Tabelle2 | A | B | C | D | E |
1 | Deb A | | 2 | | Deb A |
2 | Deb B | | 1 | | Deb B |
3 | Deb C | | 1 | | Deb C |
4 | Deb A | | 0 | | Deb D |
Formeln der Tabelle |
Zelle | Formel | C1 | =ZÄHLENWENN($A$1:$A$10;E1) | C2 | =ZÄHLENWENN($A$1:$A$10;E2) | C3 | =ZÄHLENWENN($A$1:$A$10;E3) | C4 | =ZÄHLENWENN($A$1:$A$10;E4) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Marcus
Hi
danke für die Hilfe,
aber dann müsste ich ja jetzt schon alle Debitoren kennen.
Wenn ich dann noch Deb M und Deb Z jeweils 8 mal hinzufüge, dann klappt das doch nicht mehr oder?
Die Liste mit den Debitoren wird stetig erweitert oder geändert.
Hola,
dann musst du dir eine Liste der Debitoren erzeugen, ohne Duplikate.
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=194
Gruß,
steve1da
Hallo,
du kannst auch deine Liste , sofern das eine intelligente Tabelle ist , nach PowerQuery laden , Gruppieren nach Debitor und Zählen
-> dann wieder ausgeben als neue Tabelle
Hallo Steve,
mit Excelformeln komme ich nicht klar:
Tabelle2 | A | B | C |
1 | Deb A | 10 | 0 |
2 | Deb B | 20 | 0 |
3 | Deb C | 15 | 0 |
4 | Deb A | 15 | 0 |
5 | Deb D | 15 | 0 |
Formeln der Tabelle |
Zelle | Formel | C1 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(C$1:C1;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C2 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(C$1:C2;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C3 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(C$1:C3;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C4 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(C$1:C4;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C5 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(C$1:C5;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} |
|
Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! |
Matrix verstehen |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Wo liegt der Fehler?
Gruß
Marcus
Hola,
Zitat:Wo liegt der Fehler?
du erzeugst einen Zirkelbezug, weil du im Link den ersten Teil vergessen hast:
in C1 steht =A1 oder wenn A1 auch leer sein kann:
Code:
{=INDEX(A:A;VERGLEICH(WAHR;A1:A99<>"";0))}
Gruß,
steve1da
Hallo,
Habe ich die ganze Zeit ausprobiert ... muss natürlich erst mal nachfragen, damit es funktioniert.
Danke und Gruß
Marcus
Hallo,
Gibt aber ein Problem bei E5 ...
Tabelle2 | A | B | C | D | E |
1 | Deb A | 10 | 2 | | Deb A |
2 | Deb B | 20 | 1 | | Deb B |
3 | Deb C | 15 | 1 | | Deb C |
4 | Deb A | 15 | 1 | | Deb D |
5 | Deb D | 15 | 5 | | |
Formeln der Tabelle |
Zelle | Formel | C5 | =ZÄHLENWENN($A$1:$A$10;E5) | E5 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(E$1:E4;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} |
|
Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! |
Matrix verstehen |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Marcus
Tabelle2 | A | B | C | D | E |
1 | Deb A | 10 | 2 | | Deb A |
2 | Deb B | 20 | 1 | | Deb B |
3 | Deb C | 15 | 1 | | Deb C |
4 | Deb A | 15 | 1 | | Deb D |
5 | Deb D | 15 | | | |
6 | | | | | |
7 | | | | | |
8 | | | | | |
9 | | | | | |
10 | | | | | |
Formeln der Tabelle |
Zelle | Formel | C1 | =WENN(E1="";"";ZÄHLENWENN($A$1:$A$10;E1)) | E1 | {=INDEX(A:A;VERGLEICH(WAHR;A1:A99<>"";0))} | C2 | =WENN(E2="";"";ZÄHLENWENN($A$1:$A$10;E2)) | E2 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(E$1:E1;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C3 | =WENN(E3="";"";ZÄHLENWENN($A$1:$A$10;E3)) | E3 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(E$1:E2;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C4 | =WENN(E4="";"";ZÄHLENWENN($A$1:$A$10;E4)) | E4 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(E$1:E3;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C5 | =WENN(E5="";"";ZÄHLENWENN($A$1:$A$10;E5)) | E5 | {=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(E$1:E4;A$1:A$99)=0)*(A$1:A$99<>"");0));"")} | C6 | =WENN(E6="";"";ZÄHLENWENN($A$1:$A$10;E6)) | C7 | =WENN(E7="";"";ZÄHLENWENN($A$1:$A$10;E7)) | E7 | =WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(A$1:A6;A$1:A$99)=0)*(A$1:A$99<>"");0));"") | C8 | =WENN(E8="";"";ZÄHLENWENN($A$1:$A$10;E8)) | E8 | =WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(A$1:A7;A$1:A$99)=0)*(A$1:A$99<>"");0));"") | C9 | =WENN(E9="";"";ZÄHLENWENN($A$1:$A$10;E9)) | E9 | =WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(A$1:A8;A$1:A$99)=0)*(A$1:A$99<>"");0));"") | C10 | =WENN(E10="";"";ZÄHLENWENN($A$1:$A$10;E10)) | E10 | =WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN(A$1:A9;A$1:A$99)=0)*(A$1:A$99<>"");0));"") |
|
Enthält Matrixformel: Umrandende { } nicht miteingeben, sondern Formel mit STRG+SHIFT+RETURN abschließen! |
Matrix verstehen |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß
Marcus
Ich habe das jetzt relativ gut mit einer PivotTabelle gelöst.
Allerdings habe ich nun ein neues Problem :D
Ich kann mittels Dropdown nun die Kundenkonten unter dem jeweiligen Debitoren anzeigen. Rechts in der Spalte daneben zeigt Excel mir die Summe der Konten des jeweiligen Debitors an.
Ist es möglich die Konten in EINER Zelle durch Kommatrennung darzustellen?
Also
NAME ANZAHL KONTEN
- Deb A 3
213231
878977
875644
Ich möchte folgendes haben:
Deb A 3 213231, 878977, 875644
Das darf auch gerne in einer neuen Tabelle sein; muss aber allgemein gültig sein, also auch für Deb B, der nur ein Konto oder 17 Konten hat.