Mengenauswertung über 2 Tabellen
#1
Hallo zusammen,

ich stehe auf dem Schlauch wie ich den Aufbau/Formel gestalten soll.

Zu aller erst, ich kann mich frei entfalten im Aufbau es muss nachher nur für mich umsetzbar sein. (das heißt VBA nur wenig bis gar kein Wissen)

Jetzt zu meinem Anliegen:

Ich habe Zwei Tabellen (wie gesagt der Aufbau ist nicht vorgegeben) mit Daten; 1. Menge_Teige die produziert wurden pro Tag (werden jeden Tag eingegeben) 2. Rezeptur der Teige (stehen fest werden nur ab und an angepasst).
In Tabelle 3 muss ich ausrechnen, wieviel von dem einzelnen Rohstoff verbraucht wurde, am jeweiligen Tag.

In meinem Beispiel habe ich die Formeln händisch eingetragen und konnte sie auf Grund des Aufbaus auch nicht mit absoluten Bezügen nach und rechts oder unten kopieren.

Das ist auch das eigentliche Problem. Es handelt sich um viel mehr Rezepturen und auch Rohstoffen, als in meinem Beispiel.

Ich benötige jetzt euren Rat ob ich den Aufbau oder die Formeln ändern muss, so das wenn möglich ich nur einmal die Formel schreibe und dann nach Links und unten ziehen kann.

Oder muss ich den Aufbau anders gestalten. Ich kann alle Tabellen auf ein Arbeitsblatt machen und dann ausblenden. In meinem real Versuchen habe ich es auf verschiedene Tabellenblätter gemacht, der Übersicht halber.

Ich hoffe ich konnte es gut erklären und hoffe jemand hat einen Tipp.

Ach ja wir haben auf Excel 365 aufgerüstet. Muss ich im Profil noch anpassen

 Vielen Dank für Eure Gedanken.


.xlsx   Anfrage CE.xlsx (Größe: 13,07 KB / Downloads: 4)
Antworten Top
#2
Hallo,

mal eine mögliche Lösung per PowerQuery und Pivot.

Ich habe beide Tabellen mit PQ entpivotiert und zusammengeführt. Dann eine Spalte für die Gesamtmenge hinzugefügt.

Anschließend mit Pivot ausgewertet.


Angehängte Dateien
.xlsx   Anfrage CE.xlsx (Größe: 44,33 KB / Downloads: 8)
Cadmus
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • Coprat
Antworten Top
#3
(30.06.2022, 11:16)Cadmus schrieb: Hallo,

mal eine mögliche Lösung per PowerQuery und Pivot.

Ich habe beide Tabellen mit PQ entpivotiert und zusammengeführt. Dann eine Spalte für die Gesamtmenge hinzugefügt.

Anschließend mit Pivot ausgewertet.

Schöne Lösung. ICh werde es mal Probieren ob ich das mit den Original Daten auch hinbekomme.

Vielen Dank
Antworten Top
#4
(30.06.2022, 11:16)Cadmus schrieb: Hallo,

mal eine mögliche Lösung per PowerQuery und Pivot.

Ich habe beide Tabellen mit PQ entpivotiert und zusammengeführt. Dann eine Spalte für die Gesamtmenge hinzugefügt.

Anschließend mit Pivot ausgewertet.

Hallo nochmal,

wie bekomme ich es hin, dass ich nur das Arbeitsblatt Zusammenführen aktulisieren muss wenn ich änderungen in der Anzahl der Rezepturen vornehme?
Antworten Top
#5
Hallo Coprat,

in die Zelle P2 deiner Liste fügst du diese Formel ein und kopierst sie nach rechts und unten

=SVERWEIS($B$1;Rezeptur;SPALTE()-14;0)*$B2+SVERWEIS($C$1;Rezeptur;SPALTE()-14;0)*$C2+SVERWEIS($D$1;Rezeptur;SPALTE()-14;0)*$D2+SVERWEIS($E$1;Rezeptur;SPALTE()-14;0)*$E2

Gruß Rudi

Erweiterungen dementsprechend anpassen.
Antworten Top
#6
(30.06.2022, 14:05)Rudi'S schrieb: Hallo Coprat,

in die Zelle P2 deiner Liste fügst du diese Formel ein und kopierst sie nach rechts und unten

=SVERWEIS($B$1;Rezeptur;SPALTE()-14;0)*$B2+SVERWEIS($C$1;Rezeptur;SPALTE()-14;0)*$C2+SVERWEIS($D$1;Rezeptur;SPALTE()-14;0)*$D2+SVERWEIS($E$1;Rezeptur;SPALTE()-14;0)*$E2

Gruß Rudi

Erweiterungen dementsprechend anpassen.

Moin Rudi,

die Formel Lösung habe ich auch ausprobiert. Ich verzweifle aber beim Spaltenindex vom Sverweis. Habe die Formel nachgebaut und erweitert nur wenn ich die letzten beiden Sverweise in die Formel eingebe( Spalte AL und AM), schmeißt er eine Fehlermeldung aus.
vllt kannst du mal schauen was ich falschgemacht habe.
.xlsx   Anfrage CE Formellösung.xlsx (Größe: 100,15 KB / Downloads: 3)
Antworten Top
#7
Zitat:wie bekomme ich es hin, dass ich nur das Arbeitsblatt Zusammenführen aktulisieren muss wenn ich änderungen in der Anzahl der Rezepturen vornehme?


Im PQ Editor "Alle aktualisieren" auswählen.

https://support.microsoft.com/de-de/offi...514b984440

Oder per VBA:
https://www.youtube.com/watch?v=ya2_xfUX-1E
Cadmus
Antworten Top
#8
Hallo Coprat,

tut mir leid, ich finde keinen Fehler, außer das die Profis dir noch eine kürzere Formel würden anbieten können.
Habe die beiden Spalten in der Berechnung angehangen, funktioniert.
Bei der Komplexität würde ich aber vorschlagen die einzelnen Gruppierungen jeweils auf ein Blatt zu legen.

Änderungen, wenn du sie so durchführst, betrifft immer alle Eingaben, auch die schon eingetragenen.
Wenn du die alten Angaben behalten möchtest, bleibt nur eine Makrolösung übrig (mein Wissensstand).

Gruß Rudi


Angehängte Dateien
.xlsx   Anfrage CE Formellösung.xlsx (Größe: 101,26 KB / Downloads: 2)
[-] Folgende(r) 1 Nutzer sagt Danke an Rudi'S für diesen Beitrag:
  • Coprat
Antworten Top
#9
(30.06.2022, 17:31)Rudi'S schrieb: Hallo Coprat,

tut mir leid, ich finde keinen Fehler, außer das die Profis dir noch eine kürzere Formel würden anbieten können.
Habe die beiden Spalten in der Berechnung angehangen, funktioniert.
Bei der Komplexität würde ich aber vorschlagen die einzelnen Gruppierungen jeweils auf ein Blatt zu legen.

Änderungen, wenn du sie so durchführst, betrifft immer alle Eingaben, auch die schon eingetragenen.
Wenn du die alten Angaben behalten möchtest, bleibt nur eine Makrolösung übrig (mein Wissensstand).

Gruß Rudi
Hallo Rudi,

Änderungen brauch ich dank deiner Lösung ja nur in einer Zelle machen statt wie ich Anfangs in jeder Zelle selber.
Es wird ja für Jeden Monat eine neue Liste geben. Ich muss jetzt die Berechnungstabelle noch auf einzelne Formblätter pro Zutat bringen. Das wird noch lustig.

Kurios finde ich wenn ich die Formel in mein Original einfüge bekomme ich wieder '#NV.
Wenn ich Spalten/Zeilenbeschriftung in deinem Anhang anpasse funktioniert es. Mmh.. Soll wohl so sein.


Danke Dir auf jedenfall.

Hallo Cadmus,

auch deine Lösung habe ich nachgebaut. Sie funktioniert auch. Nur bei mir hängt sich excel immer auf sobald ich eine Tabelle Aktulisiere und speichern will.

Ist angeblich durch einen anderen Benutzer gesperrt.


Und dann im Task Manager folgende Task unter Excel

Host für Konsolenfenster
Microsoft.Mashup.Container.Loader

Wenn ich die Tasks beende, funktioniert die Tabelle wieder.

Habe nen Ticket für die IT aufgemacht, da muss ich aber leider noch eine Zeit drauf warten.

Auch Dir vielen Dank.
Antworten Top


Gehe zu:


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