Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zählen Funktion
#1
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
Antworten Top
#2
Hola,

das geht mit Zählenwenn().

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Magical
Antworten Top
#3
Hall,

Tabelle2

ABC
1Deb A2
2Deb B
3Deb C
4Deb A
Formeln der Tabelle
ZelleFormel
C1=ZÄHLENWENN($A$1:$A$10;"Deb A")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8


oder so:
Tabelle2

ABCDE
1Deb A2Deb A
2Deb B1Deb B
3Deb C1Deb C
4Deb A0Deb D
Formeln der Tabelle
ZelleFormel
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:
  • Magical
Antworten Top
#4
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.
Antworten Top
#5
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:
  • Magical
Antworten Top
#6
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:
  • Magical
Antworten Top
#7
Hallo Steve,

mit Excelformeln komme ich nicht klar:

Tabelle2

ABC
1Deb A100
2Deb B200
3Deb C150
4Deb A150
5Deb D150
Formeln der Tabelle
ZelleFormel
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:
  • Magical
Antworten Top
#8
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
[-] Folgende(r) 2 Nutzer sagen Danke an steve1da für diesen Beitrag:
  • marose67, Magical
Antworten Top
#9
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

ABCDE
1Deb A102Deb A
2Deb B201Deb B
3Deb C151Deb C
4Deb A151Deb D
5Deb D155
Formeln der Tabelle
ZelleFormel
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

ABCDE
1Deb A102Deb A
2Deb B201Deb B
3Deb C151Deb C
4Deb A151Deb D
5Deb D15
6
7
8
9
10
Formeln der Tabelle
ZelleFormel
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:
  • Magical
Antworten Top
#10
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.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste