Registriert seit: 22.08.2022
Version(en): 2016
Hallo
Ich habe in einer Tabelle folgende Spalten:
Artikelnummer
Auftragsnummer
Position des Auftrags
Nun möchte ich eine Spalte hinzufügen, die mir berechnet, in wie vielen Auftragspositionen ein Artikel ist.
Mein Ansatz wäre, Auftragsnummer und Position zu verketten und dann zu zählen wie viele einzigartige Werte ich habe pro Artikelnummer.
Mit welcher Formel kann ich das in Excel lösen?
Registriert seit: 16.04.2014
Version(en): xl2016/365
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
29.11.2022, 10:10
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2022, 10:22 von RPP63.)
Moin!
Oder sehr einfach mittels Pivot-Table:
• Artikelnummer in Zeilen
• Auftragsnummer in Werte
(evtl Werte zusammenfassen nach Anzahl)
Fettich!
| A | B | C | D | E | F |
1 | Art# | Auftrags# | Pos | | Art# | Anz_Auftrags# |
2 | 3 | 100 | 1 | | 1 | 3 |
3 | 1 | 101 | 1 | | 2 | 8 |
4 | 5 | 101 | 2 | | 3 | 5 |
5 | 2 | 102 | 1 | | 4 | 2 |
6 | 3 | 102 | 2 | | 5 | 6 |
7 | 2 | 103 | 1 | | ∑ | 24 |
8 | 3 | 103 | 2 | | | |
9 | 2 | 104 | 1 | | | |
10 | 3 | 104 | 2 | | | |
11 | 5 | 104 | 3 | | | |
12 | 5 | 107 | 1 | | | |
13 | 4 | 108 | 1 | | | |
14 | 1 | 109 | 1 | | | |
15 | 2 | 109 | 2 | | | |
16 | 2 | 110 | 1 | | | |
17 | 5 | 110 | 2 | | | |
18 | 2 | 111 | 1 | | | |
19 | 2 | 112 | 1 | | | |
20 | 4 | 112 | 2 | | | |
21 | 5 | 113 | 1 | | | |
22 | 3 | 114 | 1 | | | |
23 | 5 | 114 | 2 | | | |
24 | 1 | 115 | 1 | | | |
25 | 2 | 115 | 2 | | | |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• studentCNC
Registriert seit: 22.08.2022
Version(en): 2016
29.11.2022, 10:44
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2022, 10:46 von studentCNC.
Bearbeitungsgrund: Zeile und spalte verwechselt
)
Vielen Dank für die Ausführliche Antwort!
Ich benötige die Berechnung für eine weitere Analyse der Daten. Also soll es in Spalte D (in deinem Beispiel) in jeder Zeile für die jeweilige Artikelnummer stehen.
Dann müsste ich ja wieder mit SVERWEIS auf die Pivot Tabelle zugreifen. Kann ich das auch in einer Formel für jede Zeile lösen?
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
29.11.2022, 10:52
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2022, 10:54 von RPP63.)
Ist halt eine Frage der Tabellengröße und der Übersichtlichkeit.
Für umfangreiche Listen bietet sich (auch aus Geschwindigkeitsgründen) immer die Pivot an.
Dein Wunsch in eine Formel gegossen wie folgt.
Voraussetzung ist, dass jeder Auftrag keine Dubletten als ArtNr hat, was aber auch üblich ist.
(ob das übersichtlich ist, mögen andere beurteilen)
| A | B | C | D |
1 | Art# | Auftrags# | Pos | Anz_Auftr# |
2 | 3 | 100 | 1 | 5 |
3 | 1 | 101 | 1 | 3 |
4 | 5 | 101 | 2 | 6 |
5 | 2 | 102 | 1 | 8 |
6 | 3 | 102 | 2 | 5 |
7 | 2 | 103 | 1 | 8 |
8 | 3 | 103 | 2 | 5 |
9 | 2 | 104 | 1 | 8 |
10 | 3 | 104 | 2 | 5 |
11 | 5 | 104 | 3 | 6 |
12 | 5 | 107 | 1 | 6 |
13 | 4 | 108 | 1 | 2 |
14 | 1 | 109 | 1 | 3 |
15 | 2 | 109 | 2 | 8 |
16 | 2 | 110 | 1 | 8 |
17 | 5 | 110 | 2 | 6 |
18 | 2 | 111 | 1 | 8 |
19 | 2 | 112 | 1 | 8 |
20 | 4 | 112 | 2 | 2 |
21 | 5 | 113 | 1 | 6 |
22 | 3 | 114 | 1 | 5 |
23 | 5 | 114 | 2 | 6 |
24 | 1 | 115 | 1 | 3 |
25 | 2 | 115 | 2 | 8 |
Zelle | Formel |
D2 | =ZÄHLENWENNS(A:A;A2) |
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• studentCNC
Registriert seit: 22.08.2022
Version(en): 2016
Ein Auftrag kann durchaus den gleichen Artikel in mehreren Positionen haben in dem Datensatz. Daher mein Vorschlag, Auftrag und Position zu verketten. Um dann zu zählen wie viele Unterschiedliche Verkettungen es für die Artikelnummer gibt.
Auch in der Position eines Auftrags kann die gleiche Artikelnummer mehrfach vorkommen (Diese haben dann unterschiedliche Lieferdaten).
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
29.11.2022, 11:42
(Dieser Beitrag wurde zuletzt bearbeitet: 29.11.2022, 11:43 von LCohen.)
Würde ich die Aufgabe verstehen, könnte ich Dir vermutlich
eine Lösung (XL365, XLWeb) formulieren.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
ohne Tabellenmuster ist das alles nur Raterei, aber ich rate mal mit:
Code:
=wenn(B2=B1;"";Zählenwenns(B:B;b1;C:C;c1))
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.