Hallo! Ich habe eine Tabelle in der Artikel und die dazugehörenden Preise stehen. Nun möchte ich herausfinden wieviele Preisarten es sind und wie oft diese in der Tabelle vorkommen! Hier steh ich grad auf dem Schlauch und benötige Eure Hilfe!
Danke
Hallo! Ich habe eine Tabelle in der Artikel und die
dazugehörenden Preise stehen. Nun möchte ich herausfinden
wieviele Preisarten es sind und wie oft diese in der Tabelle
vorkommen! Hier steh ich grad auf dem Schlauch und benötige
Eure Hilfe!
Hallo B.,
Preisart ist mir unklar, willst du wissen wie oft z.B. 11,45€ in der Spalte vorkommt, wie oft 13,56 € usw. und dann wieviele unterschiedliche Preise es gibt?
Oder ist mit Preisart irgendwas in bezug auf die Artikel gemeint?
Oder, oder,…
Gruß
Reinhard
Genau so wie Du vermutet hast!
Danke
Genau so wie Du vermutet hast!
Hallo B,
die Anzahl unterschiedlicher Preise steht in C8.
In D siehst du aufgelistet welche unterschiedlichen Preiswerte es gibt.
In E wie oft sie jeweils vorkommen.
In C siehst du das Gleiche wie in E.
Kannst dir also aussuchen ob dir C reicht, dann D und E löschen oder du die Liste wie in D:E haben willst, dann die Formeln in C löschen.
Wenn deine Liste länger ist ggfs die „99“ und/oder die „1000“ dementsprechend erhöhen.
Matrixformeln werden bei langen Spalten langsam, meld dich nochmal wenn das vorliegt du also endlos lange Preislisten hast, dann batle ich was mit einer Hilfsspalte, das ist schneller asl die Matrixformel in D.
Tabellenblatt: [Mappe1]!Tabelle2
│ A │ B │ C │ D │ E │
──┼─────────┼────────┼───┼────────┼───┤
1 │ artikel │ preis │ │ preis │ │
──┼─────────┼────────┼───┼────────┼───┤
2 │ Brot │ 1,11 │ │ 1,11 │ 2 │
──┼─────────┼────────┼───┼────────┼───┤
3 │ Milch │ 2,56 │ │ 2,56 │ 2 │
──┼─────────┼────────┼───┼────────┼───┤
4 │ Frau │ 1,11 │ 2 │ 100 │ 1 │
──┼─────────┼────────┼───┼────────┼───┤
5 │ Hund │ 2,56 │ 2 │ 3,7 │ 1 │
──┼─────────┼────────┼───┼────────┼───┤
6 │ Auto │ 100,00 │ 1 │ #ZAHL! │ 0 │
──┼─────────┼────────┼───┼────────┼───┤
7 │ katze │ 3,70 │ 1 │ #ZAHL! │ 0 │
──┼─────────┼────────┼───┼────────┼───┤
8 │ │ │ 4 │ │ │
──┴─────────┴────────┴───┴────────┴───┘
Benutzte Formeln:
C2: =WENN(ZÄHLENWENN($B3:blush:B$1000;B2)=0;ZÄHLENWENN($B$2:blush:B$1000;B2);"")
C3: =WENN(ZÄHLENWENN($B4:blush:B$1000;B3)=0;ZÄHLENWENN($B$2:blush:B$1000;B3);"")
C4: =WENN(ZÄHLENWENN($B5:blush:B$1000;B4)=0;ZÄHLENWENN($B$2:blush:B$1000;B4);"")
C5: =WENN(ZÄHLENWENN($B6:blush:B$1000;B5)=0;ZÄHLENWENN($B$2:blush:B$1000;B5);"")
C6: =WENN(ZÄHLENWENN($B7:blush:B$1000;B6)=0;ZÄHLENWENN($B$2:blush:B$1000;B6);"")
C7: =WENN(ZÄHLENWENN($B8:blush:B$1000;B7)=0;ZÄHLENWENN($B$2:blush:B$1000;B7);"")
C8: =SUMME((HÄUFIGKEIT(B:B;B:B)\>0)\*1)
E2: =ZÄHLENWENN(B:B;D2)
E3: =ZÄHLENWENN(B:B;D3)
E4: =ZÄHLENWENN(B:B;D4)
E5: =ZÄHLENWENN(B:B;D5)
E6: =ZÄHLENWENN(B:B;D6)
E7: =ZÄHLENWENN(B:B;D7)
Benutzte Matrixformeln:
D1: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B1)))}
D2: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B2)))}
D3: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B3)))}
D4: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B4)))}
D5: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B5)))}
D6: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B6)))}
D7: {=INDEX(B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(B$1;;;ZEILE($1:blush:99));B$1:B$99)=1;ZEILE($1:blush:99));ZEILE(B7)))}
(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
Zahlenformate der Zellen im gewählten Bereich:
A1:A8,C1:C8,D1:smiley:8,E1:E8
haben das Zahlenformat: Standard
B1:B8
haben das Zahlenformat: 0,00
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard