Registriert seit: 16.12.2019
Version(en): 2010 & 2019
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
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
das geht mit Zählenwenn().
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Magical
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
16.12.2019, 10:59
(Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2019, 11:23 von marose67.)
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
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:1 Nutzer sagt Danke an marose67 für diesen Beitrag 28
• Magical
Registriert seit: 16.12.2019
Version(en): 2010 & 2019
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.
Registriert seit: 16.04.2014
Version(en): xl2016/365
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
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Magical
Registriert seit: 29.01.2018
Version(en): 2013
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
Folgende(r) 1 Nutzer sagt Danke an Dieter63 für diesen Beitrag:1 Nutzer sagt Danke an Dieter63 für diesen Beitrag 28
• Magical
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
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
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:1 Nutzer sagt Danke an marose67 für diesen Beitrag 28
• Magical
Registriert seit: 16.04.2014
Version(en): xl2016/365
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
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
16.12.2019, 13:19
(Dieser Beitrag wurde zuletzt bearbeitet: 16.12.2019, 13:42 von marose67.)
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
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Folgende(r) 1 Nutzer sagt Danke an marose67 für diesen Beitrag:1 Nutzer sagt Danke an marose67 für diesen Beitrag 28
• Magical
Registriert seit: 16.12.2019
Version(en): 2010 & 2019
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.