Matrixfunktionen/Kalorientabelle
Verfasst: Do 30. Jun 2016, 08:32
Hallo liebe Community,
der Thementitel ist hoffentlich passend genug, denn das was ich vorhabe lässt sich nicht so einfach ausdrücken.
Ich möchte mir eine Tabellenkalkulation bauen, bei der ich zwei Tabellen (in einem Dokument) verbinden möchte:
1) Die Konsumtabelle, in der steht welches Lebensmittel und wieviel Gramm davon:
2) Eine Nährwerttabelle, in der für jedes Produkt die Nährwerte für kcal, Eiweis, Fett und Kohlehydrate steht.
Die Tabellen könnten so aussehen (Spalten jew. durch Komma getrennt):
konsum_tabelle(Datum, Produkt, Menge (g/ml), Kcal, Eiweis(g), Kolehydrate(g), Fett(g))
naehrwert_tabelle(Produkt, Kcal/100g, Eiweis/100g, Kohlehydrate/100g, Fett/100g)
Soweit so gut.
Ich möchte jetzt aber, dass die tatsächlich konsumierten Mengen von Nährstoffen automatisch berechnet werden.
Hier mal der Algorithmus den ich gedenke in Libreoffice-Calc umzusetzen:
1) Schreibe Produktnamen und Menge in die jeweiligen Spalten in konsum_tabelle
2) Für gegebenen Produktnamen suche Eintrag in naehrwert_tabelle
3) Für gefundenen Eintrag von naehrwert_tabelle wähle (Kcal/100g, Eiweis/100g, Kohlehydrate/100g, Fett/100g) und multipliziere korrespondierend mit Menge (g/ml) aus konsum_tabelle
4) Schreibe die Ergebnisse in die korrespondierenden Spalten konsum_tabelle
Ich habe jetzt schon ein bisschen rumprobiert aber ich komme nicht drauf wie ich das löse.
Vielleicht hat jemand von euch mehr Erfahrung als ich und kann mir da behilflich sein?
Besten Dank im Voraus!
der Thementitel ist hoffentlich passend genug, denn das was ich vorhabe lässt sich nicht so einfach ausdrücken.
Ich möchte mir eine Tabellenkalkulation bauen, bei der ich zwei Tabellen (in einem Dokument) verbinden möchte:
1) Die Konsumtabelle, in der steht welches Lebensmittel und wieviel Gramm davon:
2) Eine Nährwerttabelle, in der für jedes Produkt die Nährwerte für kcal, Eiweis, Fett und Kohlehydrate steht.
Die Tabellen könnten so aussehen (Spalten jew. durch Komma getrennt):
konsum_tabelle(Datum, Produkt, Menge (g/ml), Kcal, Eiweis(g), Kolehydrate(g), Fett(g))
naehrwert_tabelle(Produkt, Kcal/100g, Eiweis/100g, Kohlehydrate/100g, Fett/100g)
Soweit so gut.
Ich möchte jetzt aber, dass die tatsächlich konsumierten Mengen von Nährstoffen automatisch berechnet werden.
Hier mal der Algorithmus den ich gedenke in Libreoffice-Calc umzusetzen:
1) Schreibe Produktnamen und Menge in die jeweiligen Spalten in konsum_tabelle
2) Für gegebenen Produktnamen suche Eintrag in naehrwert_tabelle
3) Für gefundenen Eintrag von naehrwert_tabelle wähle (Kcal/100g, Eiweis/100g, Kohlehydrate/100g, Fett/100g) und multipliziere korrespondierend mit Menge (g/ml) aus konsum_tabelle
4) Schreibe die Ergebnisse in die korrespondierenden Spalten konsum_tabelle
Ich habe jetzt schon ein bisschen rumprobiert aber ich komme nicht drauf wie ich das löse.
Vielleicht hat jemand von euch mehr Erfahrung als ich und kann mir da behilflich sein?
Besten Dank im Voraus!