Anzeige
Archiv - Navigation
1692to1696
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

komplexe Kriterien in Liste summieren

komplexe Kriterien in Liste summieren
28.05.2019 16:36:21
Falko
Hallo zusammen,
ich habe eine Liste mit 200-10000 Einträgen (Equipments), die ich nach komplexen Kriterien summieren möchte.
Die Tabelle enthält im Wesentlichen nur 4 Spalten, die erste davon ist die Schlüsselspalte. Die Tabelle findet ihr hier: https://www.herber.de/bbs/user/130089.xlsx.
Nun möchte ich für jedes Material (bis zu 13, vordefiniert) prüfen, ob das Baujahr noch i.O. ist. Für 5 Materialien nicht älter als 1 Jahr (sprich 2018+2019, dynamisch bei Jahreswechsel), für 3 Materialien nicht älter als 4 Jahre, für weitere 5 Materialien nicht älter als 8 Jahre.
Soweit so einfach. Nun brauche ich aber die Summen nach Lagerorten. Davon gibt es 4 verschiedene Konstellationen, also insgesamt 13*4=52 Summen. Die Lagerortkonstellationen bestehen teils aus 33(!) verschiedenen Lagerorten (Array?).
Mein Ansatz mit Zählenwenn stößt bei der Masse an Kriterien an seine Grenzen. Mein zweiter Ansatz mit Pivottabellen brauchte 52 Tabellen, oder eine unübersichtliche Aufzählung aus "PIVOTDATENZUORDNEN" :)
Ich hoffe, jemand kann meinem Problem folgen und es womöglich sogar lösen.
Vielen Dank im Voraus,
Falko

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: komplexe Kriterien in Liste summieren
28.05.2019 18:02:37
onur
Was willst du? Jeweils die Summe zu einer bestimmten Konstellation berechnen oder ALLE Konstellationen gleichzeitig sehen könen?
AW: komplexe Kriterien in Liste summieren
28.05.2019 23:48:30
Günther
Moin Falko,
nein, ich kann das nicht so wirklich nachvollziehen. Aber wenn der erste Teil "so weit, so einfach" ist, warum hast du ihn dann nicht in der Beispiel-xlsx aufgezeigt? - Ich habe einmal ein wenig gespielt und die 5-3-5 Regel für zufällige Materialien angewendet und bin auf 72 Kombinationen für die Summe gekommen ...
Gruß
Günther
AW: komplexe Kriterien in Liste summieren
29.05.2019 08:27:05
Falko
Guten Morgen :)
Vielen Dank für den Hinweis, da habe ich tatsächlich mein Ziel nur angedeutet.
Die Beispieldatei habe ich nun ergänzt, wo die Reise hingehen soll:
https://www.herber.de/bbs/user/130095.xlsx
Sicherheitshalber:
Ich benötige die Anzahl der Equipments zu jedem der 13 Materialien.
1. Verringert je nach Baujahr (je Material gilt: nicht älter als 1,4 oder 8 Jahre) - "soweit so gut"
2. Diese Anzahl möchte ich aufteilen auf die Lagerkonstellationen I, II, III und IV
13 Materialien (über gewissem Baujahr) * 4 Lagerkonstellationen = 52 Summen, die ich für spätere Auswertungen brauche.
Mit der Hilfsspalte1 bin ich recht unzufrieden, da ich die Tabelle in immer unterschiedlicher Länge bekomme (einfügen von A1:D*****) und der spätere Bediener jedes mal darauf achten muss, dass in E:E bis zum Schluss der Zahlenwert aus D:D erstellt wird.
Bitte gebt mich noch nicht auf :)
Viele Grüße
Falko
Anzeige
AW: nachgefragt ...
29.05.2019 14:52:18
neopa
Hallo Falko,
... mir erschließt sich nicht, wieso Du in HS1 überhaupt =ZAHLENWERT() einsetzt? Als Formel hätte es einfach z.B. =D2+0 getan und wenn Du Deine Datenliste als intelligente Tabelle formatiert hättest, ist auch das Ergänzen von Datenwerten kein Problem.
Unklar ist mir auch noch, ob Deine "Lagerkonstellationen I, II, III und IV" fix definiert sind. So wie in O2:R38 angegeben, oder?
Völlig unklar sind mir Deinen Angaben in P39:R39 aber auch die Zuordnung des Ergebnisses aus G6 ausgerechnet in O39.
Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
29.05.2019 16:30:34
Falko
Hallo Werner,
danke für deine Hinweise.
Den Trick mit =D2+0 statt Zahlenwert() kannte ich nicht, vermutlich deshalb so ungeschickt von mir.
Das Vorgehen, um eine "intelligente" Tabelle zu erstellen, versuche ich mir im Internet mal anzueignen. Vielleicht erschlage ich damit das Problem der unterschiedlichen Tabellenlänge.
Die Lagerkonstellationen I, II, III und IV sind von mir als fix gedacht, können sich aber 2-4mal im Jahr ändern.
Die Werte in O39:R39 sind im Prinzip die 4 Summen, die ich für das Material 20.100.026 erhalten möchte. Damit möchte ich dann weiterarbeiten. P39:R39 habe ich hier nur aufgeschrieben, nicht errechnen lassen.
Das ist dann auch mein Problem, dass ich für die gewünschten 52 Summen sehr unbeholfen vorgehe und bspw. 52 Pivot-Tabellen basteln müsste :(
Ich hoffe, ich konnte wieder einige Unklarheiten beseitigen.
Viele Grüße
Falko
Anzeige
AW: nur 1ne, nicht 52 PIVOTAusw. notwendig, ...
30.05.2019 12:06:22
neopa
Hallo Falko,
... wenn Du in Deiner Hilfsspalte einen Text in E1 zuordnest sowie folgender Formel in E2 ziehend weit genug nach unten kopierst
In der Pivotauswertung G1:L15,hab ich dann lediglich die Spalte der Spaltenbeschriftungen mit den Daten ausgeblendet die "leer" sind (also hier die Spalte vor "I" entsteht).
Das Ergebnis zeigt, dass Deine Angabe in R39=36 nicht zutreffend ist. Es wird dort 14 ermittelt (siehe I7).
Durch die Formel in E2 ist gewährleistet, dass neben dem Jahr (K16) auch die Datenwerte in G18:H30 sowie O17:R38 beliebg geändert werden können.
Wie bereits geschrieben, für alle drei Datentabellen rate ich Dir dazu, diese als "intelligente"Tabellen zu formatieren und "sprechend" zu bezeichnen sowie die Formel in E2 dann dem anzupassen. Dann bist Du völlig flexibel.
Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEFGHIJKLMNOPQR
1LagerortMaterialBaujahrLagerkonst Anzahl von MaterialLagerkonst          
2002020.100.0261989  MaterialIIIIIIIVGesamt      
3002020.100.0301990  20.100.0072 1 3      
4002020.100.0301990  20.100.0192214 27      
5002020.100.0301990  20.100.0216 2 8      
6002020.100.0301990  20.100.026721440 126      
7002020.100.0301990  20.100.0304125 30      
8002020.100.0301990  20.100.05091 111      
9002020.100.0301990  20.100.05411 2 13      
10002020.100.0261991  20.100.0566 2 8      
11002020.100.0261991  20.100.05882521149 995      
12002020.100.0261991  20.100.059532442101      
13002020.100.0261991  Gesamt10104026931322      
14002020.100.0261991              
15002020.100.0261992              
16002020.100.0261992      2019       
17002020.100.0261992  MaterialMerkmal      IIIIIIIV
18002020.100.0261992  20.100.0261      0020023000410251
19002020.100.0261992  20.100.0571      00400231 0252
20002020.100.0261992  20.100.0581       0232 0253
21002020.100.0261992  20.100.0301       0233 0254
22002020.100.0261992  20.100.0591       0234 0255
23002020.100.0261992  20.100.0184       0235 0256
24002020.100.0261992  20.100.0194       0236  
25002020.100.0261992  20.100.0504       0237  
26002020.100.0261992  20.100.0218       0238  
27002020.100.0261992  20.100.0548       0239  
28002020.100.0261993  20.100.0238       0240  
29002020.100.0501994  20.100.0078       0241  
30002020.100.0501994  20.100.0568       0242  
31002020.100.0541994           0243  
32002020.100.0541994           0244  
33002020.100.0261994           0245  
34002020.100.0261995           0246  
35002020.100.0261995           0247  
36002020.100.0261995           0248  
37002020.100.0261995           0249  
38002020.100.0261995           0250  

ZelleFormel
E2=WENNFEHLER(INDEX($17:$17;AGGREGAT(14;6;(O$18:R$38=B2)*SPALTE(O1:R1)/(D2+0&gt=($K$16-SVERWEIS(C2;G$18:H$30;2;0)));1));"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: nur 1ne, nicht 52 PIVOTAusw. notwendig, ...
03.06.2019 11:21:20
Falko
Hallo Werner,
wow...das ist genau das, was ich brauche.
Vielen Dank für deine Arbeit hier!
Ich habe mich durch deine Formel gefuchst und hoffentlich auch die AGREGAT-Funktion verstanden.
Mit der Lagerkonstanten kann ich dann tatsächlich sehr flexibel arbeiten und alle künftigen Konstellationen abbilden.
Die Darstellung in deiner Pivot-Tabelle kann ich fast direkt übernehmen.
Nochmals vielen Dank, auch an eure Geduld mit meiner Fragestellung.
Viele Grüße
Falko
AW: bitteschön owT
03.06.2019 11:33:50
neopa
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige