Excel Wenn Funktion - Problem
Hallo Gemeinschaft,
habe mich neu angemeldet, meine erste Frage und ich hoffe, ich mache es nicht falsch.
Ich habe ein Problem mit einer Excel Datei und =wenn funktion.
Angenommen ich habe in Tabelle 1 eine Lebensmittelliste.
Spalte 1 - Nummerierungen Lebensmittel von 1 bis 500
Spalte 2 - Art Lebensmittel
Spalte 3 - Name Lebensmittel
Spalte 4 - 100gr.
Spalte 5 bis xx - Nährwerte, Vitamine, Spurenelemente (pro 100gr)
Nun möchte in in einer neuen TABELLE 2 folgendes tun:
Nur in Spalte 1 gebe ich manuell eine Lebensmittelnummer ein, die ich in Tabelle ja vergeben hatte und in Spalte 4 eine veränderte Gramm-Zahl.
Spalte 2 und 3 müssen sich automatisch (wennformel) befüllen, durch die Angabe der Lebensmittelnummer.
Spalte 5 bis xx müssen sich nicht nur autmatisch befüllen, sondern hier muss ja noch die Rechenaufgabe rein
*Zelle aus Tabelle 1, Spalte 5 multipliziert mit betreffender Zelle aus Spalte 4 (veränderte Gramm-Zahl)*.
Wow, habe mich bemüht, es so gut wie möglich zu erklären aber beim lesen wir mir selber schwindlig, sorry.
Hoffentlich hat das oder Ähnliches schon einer von Euch gemacht und kann mir helfen....?
LG
habe mich neu angemeldet, meine erste Frage und ich hoffe, ich mache es nicht falsch.
Ich habe ein Problem mit einer Excel Datei und =wenn funktion.
Angenommen ich habe in Tabelle 1 eine Lebensmittelliste.
Spalte 1 - Nummerierungen Lebensmittel von 1 bis 500
Spalte 2 - Art Lebensmittel
Spalte 3 - Name Lebensmittel
Spalte 4 - 100gr.
Spalte 5 bis xx - Nährwerte, Vitamine, Spurenelemente (pro 100gr)
Nun möchte in in einer neuen TABELLE 2 folgendes tun:
Nur in Spalte 1 gebe ich manuell eine Lebensmittelnummer ein, die ich in Tabelle ja vergeben hatte und in Spalte 4 eine veränderte Gramm-Zahl.
Spalte 2 und 3 müssen sich automatisch (wennformel) befüllen, durch die Angabe der Lebensmittelnummer.
Spalte 5 bis xx müssen sich nicht nur autmatisch befüllen, sondern hier muss ja noch die Rechenaufgabe rein
*Zelle aus Tabelle 1, Spalte 5 multipliziert mit betreffender Zelle aus Spalte 4 (veränderte Gramm-Zahl)*.
Wow, habe mich bemüht, es so gut wie möglich zu erklären aber beim lesen wir mir selber schwindlig, sorry.
Hoffentlich hat das oder Ähnliches schon einer von Euch gemacht und kann mir helfen....?
LG
Please also mark the comments that contributed to the solution of the article
Content-ID: 8293612072
Url: https://administrator.de/contentid/8293612072
Printed on: October 9, 2024 at 22:10 o'clock
9 Comments
Latest comment
Moin.
Google hilft:
Ich würde SVERWEIS
oder LOOKUP
oder verwandte benutzen ...
... sicher kommen aber später noch bessere/andere Tipps von unseren Excel-Profis ...
... wobei ich da auch eher zu Access greifen würde, was auch deine #xcel-Tabelle als Datenquelle nutzen kann - aber das ist Geschmackssache ...
Google hilft:
Ich würde SVERWEIS
oder LOOKUP
oder verwandte benutzen ...
... sicher kommen aber später noch bessere/andere Tipps von unseren Excel-Profis ...
... wobei ich da auch eher zu Access greifen würde, was auch deine #xcel-Tabelle als Datenquelle nutzen kann - aber das ist Geschmackssache ...
Zitat von @MirkoKR:
Moin.
Google hilft:
Ich würde SVERWEIS
oder LOOKUP
oder verwandte benutzen ...
... sicher kommen aber später noch bessere/andere Tipps von unseren Excel-Profis ...
... wobei ich da auch eher zu Access greifen würde, was auch deine #xcel-Tabelle als Datenquelle nutzen kann - aber das ist Geschmackssache ...
Moin.
Google hilft:
Ich würde SVERWEIS
oder LOOKUP
oder verwandte benutzen ...
... sicher kommen aber später noch bessere/andere Tipps von unseren Excel-Profis ...
... wobei ich da auch eher zu Access greifen würde, was auch deine #xcel-Tabelle als Datenquelle nutzen kann - aber das ist Geschmackssache ...
Der Ansatz mit SVerweis ist richtig.
Den würde ich auch zur Datenabfrage und -übernahme nehmen.
Die übrigen Felder sind Berechnungen, die mittels Wenn ggfs. gegen Fehler gesichert werden könnten.
Besser als der SVERWEIS ist die Kombination von INDEX und VERGLEICH.
Zum einen ist das schneller (kann interessant bei großen Tabellen sein) und zum anderen kann SVERWEIS nur nach rechts hin suchen.
Das Dumme ist nur, dass in meinen Augen die Kombinatin von INDEX und VERGLEICH unintutiv ist. Ich kann den bis heute nicht aus dem Kopf und muss immer nachschauen.
SVERWEIS geht mir da viel fluffiger aus der Hand.
https://www.excel-inside.de/beispiele_vba/144-sverweis-vs-index-vergleic ...
Zum einen ist das schneller (kann interessant bei großen Tabellen sein) und zum anderen kann SVERWEIS nur nach rechts hin suchen.
Das Dumme ist nur, dass in meinen Augen die Kombinatin von INDEX und VERGLEICH unintutiv ist. Ich kann den bis heute nicht aus dem Kopf und muss immer nachschauen.
SVERWEIS geht mir da viel fluffiger aus der Hand.
https://www.excel-inside.de/beispiele_vba/144-sverweis-vs-index-vergleic ...
SVerweis ist schon OK:
Die Basisdaten in Tabellenseite 1
Hier nun der Zugriff in der Tabelle 2
A4 in Tabelle 2 ist das Eingabefeld
B4 und C4 enthalten die SVerweise, die die dazugehörigen Daten aus Tabelle1 auslesen.
Man beachte die auszulesende Matrix/Tabelle in Tabellenblatt1
In dieser Matrix mus immer in der linken/ersten Spalte gesucht werden.
Aus dieser Tabelle dann die gewünschte Spaltennummer als das gewünschte,zurückzugebende Ergebnis, habe ich rot gekennzeichnet.
Details zur Verarbeitung hier im Funktionsassi:
Hilft das erste mal weiter?
BG BM
Die Basisdaten in Tabellenseite 1
Hier nun der Zugriff in der Tabelle 2
A4 in Tabelle 2 ist das Eingabefeld
B4 und C4 enthalten die SVerweise, die die dazugehörigen Daten aus Tabelle1 auslesen.
Man beachte die auszulesende Matrix/Tabelle in Tabellenblatt1
In dieser Matrix mus immer in der linken/ersten Spalte gesucht werden.
Aus dieser Tabelle dann die gewünschte Spaltennummer als das gewünschte,zurückzugebende Ergebnis, habe ich rot gekennzeichnet.
Details zur Verarbeitung hier im Funktionsassi:
Hilft das erste mal weiter?
BG BM
Gerne, aber wie erwartet, haben die Kollegen das sogar super ausgearbeitet, allen voran @Blackmann
Das sollte gehen, doch ich weiß nicht genau was gemeint ist.
Wenn das unsere Basis ist die Daten/Zahlen aus Tabelle1 in den Zeilen verabreitet werden sollen
Erhöhung1:
Wird in in D4 (Zeile 6) der SVERWEIS 2 mal gebraucht. Wir addieren die Zahlen aus den jeweiligen Spalten,
die eine steht in der untersuchten Matrix an Stelle 5, die andere an Stelle 6.
Also 250+100=350
Erhöhung2:
F$4: Wenn aber eine statische Zahl dazuaddiert werden soll ('Betrag = 25,5'), dann holen wir uns wie gehabt mit einem
Sverweis die Zahl aus Tabelle1 und addieren dazu die Zahl aus E4. In meinem Beispiel liegt die Zahl auf der Ergebiszeile und ich stelle sie mir als händische Variable vor...
Also 250 + 15,5 = 265,5
Vielleicht hilft das dann noch weiter.
BG BM
PS Dateils zu SVERWEIS:
- Wir geben dem SVERWEIS einen Wert, nach dem gesucht werden soll, das erste Argument
- Wir definieren eine Tabelle/Matrix, in der IMMER links nach dem zu suchenden Wert gesucht werden kann und in der Tabelle muss auch unser gesuchtes Ergebnis liegen
- Wir zählen die Spaltennummer in der betrachteten Matrix ab , in der das gewünschte Ergebnis liegt
- FALSCH als 4. Argument sucht nach genauer Übereinstimmung
Wenn das unsere Basis ist die Daten/Zahlen aus Tabelle1 in den Zeilen verabreitet werden sollen
Erhöhung1:
Wird in in D4 (Zeile 6) der SVERWEIS 2 mal gebraucht. Wir addieren die Zahlen aus den jeweiligen Spalten,
die eine steht in der untersuchten Matrix an Stelle 5, die andere an Stelle 6.
Also 250+100=350
Erhöhung2:
F$4: Wenn aber eine statische Zahl dazuaddiert werden soll ('Betrag = 25,5'), dann holen wir uns wie gehabt mit einem
Sverweis die Zahl aus Tabelle1 und addieren dazu die Zahl aus E4. In meinem Beispiel liegt die Zahl auf der Ergebiszeile und ich stelle sie mir als händische Variable vor...
Also 250 + 15,5 = 265,5
Vielleicht hilft das dann noch weiter.
BG BM
PS Dateils zu SVERWEIS:
- Wir geben dem SVERWEIS einen Wert, nach dem gesucht werden soll, das erste Argument
- Wir definieren eine Tabelle/Matrix, in der IMMER links nach dem zu suchenden Wert gesucht werden kann und in der Tabelle muss auch unser gesuchtes Ergebnis liegen
- Wir zählen die Spaltennummer in der betrachteten Matrix ab , in der das gewünschte Ergebnis liegt
- FALSCH als 4. Argument sucht nach genauer Übereinstimmung