Hilfe bei der Erstellung einer Tabelle

Guten Abend,


ich versuche gerade eine Tabelle zu entwerfen, da ich allerdings wenig Erfahrung in diesen Dingen und mit der Erstellung von Formeln habe würde ich mich über jede Hilfe freuen.


Hier ein link zu einen groben Entwurf: https://drive.google.com/file/d/1Jm1m5r6KmtOglpad9hUCr5IHGoXYW1KL/view?usp=share_link


Wie in der Tabelle zu sehen geht es um meine Vorräte für Hörgeräte.

Ich möchte folgendes erreichen:


Bei Eingabe 4 in Zelle F2 soll Renata ausgegeben werden, gleichzeitig sollen dann vom Vorrat Bestand Renata die Zellen B1 und C1 abgezogen werden.


Bei Eingabe 2 in F2 soll dann Masterlife ausgegeben werden, bei 3 Power One und bei 1 Duracell. Je nachdem was ausgegeben wird muss dann wieder B1 und C1 vom jeweiligen Vorrat abgezogen werden.


Im Blatt Stammdaten habe ich die Basismengen für die einzelnen Typen hinterlegt.

Ich hoffe das ich mich verständlich ausgedrückt habe und bedanke mich im Voraus für Eure Hilfe.




Gruß 

Micha

MacBook Air 15″, macOS 14.6

Gepostet am 08. Jan. 2025 19:00

Antworten
11 Antworten

08. Jan. 2025 22:02 als Antwort auf Michasto

Hier ist nun mein Vorschlag:


Damit das Ganze funktioniert, müssen auf dem Reiter Stammdaten alle Werte in der 1. Zeile ohne Leerzeichen am Anfang und Ende sein (bei Duracell ist am Ende ein Leerzeichen, dass Du entfernen musst).


Statt der Werte 1, 2, 3 oder 4 in der Spalte F habe ich dort ein Auswahlfeld eingefügt. Dies kannst Du über Format machen. Hier einfach als Datenformat das Einblendmenü auswählen und dort die Werte eingeben (siehe Screenshot).



Wenn Du das für F2 gemacht hast, kannst Du dies anschließend nach unten kopieren.


Nun kommen wir zu den Formeln. In der Zelle G2 steht die folgende Formel:


WENN($F2=RECHTS(G$1;LÄNGE(G$1)−8);WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH)−$B2−$C2;WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH))


Diese kannst Du dann in die anderen Zellen H2 bis J2 und in die darunter liegenden Zeilen kopieren.


Am Ende sieht es so aus (die Werte für Links und Rechts habe ich zu Testzwecken eingegeben):


09. Jan. 2025 06:51 als Antwort auf RichardB.

Noch ein Hinweis:


Damit auch in den folge Zeilen die neuen Werte angezeigt werden, darf der ursprüngliche Wert nicht mehr aus den Stammdaten geholt werden, sondern muss direkt von der Tabelle Hörgerätbatterien genommen werden.


Du musst die Formel in G3 also wie folgt anpassen und anschließend ab der 3. Zeile kopieren:


WENN($F3=RECHTS(G$1;LÄNGE(G$1)−8);G2−$B3−$C3;G2)


Das Ergebnis sieht dann wie folgt aus:

08. Jan. 2025 20:04 als Antwort auf Michasto

B1 und C1 sind in Deiner Tabelle Texte. Diese kannst Du nicht von einem Wert subtrahieren. Ich vermute mal, dass Du die Werte (B2 und C2) meinst. Dazu müsstest Du in den Zellen B2, C2, D2 und E2 Formeln erstellen. Damit die Formeln die richten Werte ausgeben, müssten die Initialwerte irgendwo stehen. Falls die Initialwerte konstant bleiben (was ich mir nicht vorstellen kann), so könnten diese in die Formeln integriert werden.


Wenn nun eine 2 eingegeben wird, soll dann von B2 die Werte B2 und C2 subtrahiert werden?


Wo sollen die Textwerte ausgegeben werden.


So ganz verstehe ich nicht, was Du erreichen möchtest.

08. Jan. 2025 20:35 als Antwort auf RichardB.

Hallo RichardB,


zuerst mal vielen Dank das du dir die Tabelle angesehen hast.


Im Blatt Stammdaten habe ich den bzw. die Gesamtmenge der einzelnen Batterien nach Hersteller hinterlegt.


In B2 und C2 steht die Anzahl der Batterien welche gewechselt also verbraucht wurden. Diese müssen vom Vorrat also der Gesamtmenge welche im Stammblatt hinterlegt wurden abgezogen werden.


Da unterschiedliche Hersteller verfügbar sind muss durch Eingabe in F2 festgelegt werden von welchem Vorrat die Zellen B2 und C2 abgezogen werden. Steht dort Renata muss von der Gesamtmenge Renata abgezogen werden, bei Duracell von der Gesamtmenge Duracell und so weiter..

Ich hatte mir vorgestellt das bei Eingabe von 1 automatisch Renata in der Zelle F2 ausgegeben wird, bei 2 Duracell usw..


Ich hoffe das es nun verständlicher ist und wünsche einen schönen Abend.


Lieben Gruß

Michael

08. Jan. 2025 22:02 als Antwort auf RichardB.

Zur Erläuterung der Formel:


WENN($F2=RECHTS(G$1;LÄNGE(G$1)−8);WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH)−$B2−$C2;WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH))


Zunächst wird mit WENN geprüft, ob der richtige Wert in der Zelle F2 steht:


Wenn-Formel:


WENN(a=b;JA;NEIN) ⟸ Wenn also a=b ist, dann wird JA ausgeführt ansonsten wird NEIN ausgeführt


WENN($F2=RECHTS(G$1;LÄNGE(G$1)−8)


In Zelle G1 steht "Bestand Duracell". Hier möchte ich lediglich den Wert Duracell haben. Daher nehme ich den Text und lese ihn von RECHTS LÄNGE(G$1) - 8 Zeichen. Da "Bestand " genau 8 Zeichen sind, lese ich von Rechts also den Wert Duracell. Damit Vergleiche ich $F2 = Duracell.


Die Formel WVERWEIS prüft in einer Tabelle auf der übergebene Wert in der ersten Zeile steht. Falls dies der Fall ist, dann wird der Wert aus der angegeben Zeile unter dem gefundenen Wert ausgegeben.


WVERWEIS(Suchen_nach; Zeilenbereich; Zeilenindex; enge Übereinstimmung)


WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH)


Hier haben wir wieder die RECHTS - Formel, wie bereits oben. Ich Suche also nach Duracell in der Tabelle auf dem Reiter Stammdaten in der Tabelle Hörgerätebatterien im Bereich $B$1:$E$2. Wenn dort in der ersten Zeile der Wert Duracell vorkommt, dann wird der entsprechende Wert aus der zweiten Zeile ausgegeben.


In der Wenn-Formel werden von diesem Wert von den Stammdaten noch die Werte $B2 und $C2 subtrahiert.


Im Sonst-Fall der Wenn-Formel wird einfach nur der entsprechende Wert aus den Stammdaten ausgegeben.


Ich hoffe, dass die verständlich war.

09. Jan. 2025 10:40 als Antwort auf RichardB.

Hallo RichardB,


das war soweit Nachvollziehbar. Vor allem die Erklärung zu der Formel finde ich gut. Auch wenn ich die noch nicht ganz verstehe was sich hoffentlich ändern wird wenn ich mich länger mit der Erstellung von Formeln beschäftige.


Was ich jetzt überhaupt nicht hinbekomme ist die Anpassung der Formel für die Zelle G3. Diese soll folgendermaßen angepasst werden:


WENN($F3=RECHTS(G$1;LÄNGE(G$1)−8);G2−$B3−$C3;G2)


Wo bzw. welcher teil der Formel muss ersetzt werden bzw. wo genau muß ich die Anpassung einsetzen? Bei all meinen Versuchen habe ich nur Fehler bekommen.


Danke für deine Mühe.


Gruß

Michael



09. Jan. 2025 11:09 als Antwort auf Michasto

Setzte die Formel


WENN($F3=RECHTS(G$1;LÄNGE(G$1)−8);G2−$B3−$C3;G2


In G3 ein und kopiere sie nach H3, I3 und J3. Wenn Du weitere Zeilen darunter hast, dann kopierst Du diese Formel auch in die damunterliegenden Zeilen.


Die Formel für G2 und Kopie in die zweite Zeile:


WENN($F2=RECHTS(G$1;LÄNGE(G$1)−8);WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH)−$B2−$C2;WVERWEIS(RECHTS(G$1;LÄNGE(G$1)−8);Stammdaten::Hörgerätebatterien::$B$1:$E$2;2;FALSCH))


Die Formel für G3 und Kopie in die dritte Zeile und alle damunterliegenden Zeilen:


WENN($F3=RECHTS(G$1;LÄNGE(G$1)−8);G2−$B3−$C3;G2

Hilfe bei der Erstellung einer Tabelle

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.