Wochenspeise-Plan
#1
Smile 
Hallo Liebe Excel Experten,

ich habe mir einen Wochenspeiseplan nach einer Excel Vorlage erstellt und nach meinem Bedarf etwas angepasst.
In der Tabelle werden die täglichen und die wöchentlichen Kalorien der Mahlzeiten zusammengezählt. Kein Problem.
Nun hätte ich gerne, da ich Montags, Mittwochs und Freitags ins Fitnessstudio trainieren gehe, dass diese verbrauchten Kcal. zum Grundumsatz hinzugezählt werden.
Das krieg ich ja noch hin, aber dann werden die Daten auf der linken Seite dort wo die Wochentage stehen, für die ausgewählten Tage aber gleich eingetragen.
Da fehlt mir jetzt die Formel oder auch eine VBA-Lösung.  Undecided

Ich hänge mal die Tab. mit an. Wenn jemand Lust und Zeit hat mal da zu schauen wie man das hinkriegt.
Schon mal vielen lieben Dank

Gruss Jo
Top
#2
Hallo Jo,

und wo ist die Tabelle? Hast du den roten Pfeil beachtet?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Ja Hallo,
ich hab's gesehen verstehe nur nicht wieso die jetzt nicht dabei ist,
weil ich hatte im Feld durchsuchen die Tabelle gesucht und auch auf öffnen geklickt.
Dabei blieb aber das Feld leer und dann auf Attachment hinzufügen auch angeklickt.
Aber ich probiers jetzt nochmal.
Gruss Jo


Angehängte Dateien
.xlsx   Wochenspeiseplan_neu.xlsx (Größe: 36,37 KB / Downloads: 12)
Top
#4
Hallöchen,

Du kannst in einer entsprechenden Bedingung die Funktion WOCHENTAG benutzen, sodass die Kalorien nur an den entsprechenden Tagen hinzugezählt werden.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
113.10.2019012
214.10.201912
315.10.20190
416.10.201912
517.10.20190
618.10.201912
719.10.20190

ZelleFormel
A1=HEUTE()
B1=WENN(ODER(WOCHENTAG(A1;2)=1;WOCHENTAG(A1;2)=3;WOCHENTAG(A1;2)=5);$C$1;0)
A2=A1+1
B2=WENN(ODER(WOCHENTAG(A2;2)=1;WOCHENTAG(A2;2)=3;WOCHENTAG(A2;2)=5);$C$1;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#5
Moin!
oder: Wink
=(REST(WOCHENTAG(A1);2)=0)*12
AB
113.10.20190
214.10.201912
315.10.20190
416.10.201912
517.10.20190
618.10.201912
719.10.20190

ZelleFormel
B1=(REST(WOCHENTAG(A1);2)=0)*12

Gruß Ralf

Geht sogar noch kürzer:
AB
113.10.20190
214.10.201912
315.10.20190
416.10.201912
517.10.20190
618.10.201912
719.10.20190

ZelleFormel
B1=(REST(A1;2)=0)*12
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • schauan
Top
#6
Hallo,

wünsche Euch einen schönen Sonntagmorgen,
@RPP63, @schauan
habe gerade die Formelvorschläge von Euch ausprobiert.
Fantastisch, so hab ich mir das gedacht. Prima.
Habe die Formel vom Andre genommen, weil die ja auf die Ergebniszelle zugreift.

Ich bedanke mich recht herzlich bei euch Beiden und wünsche noch einen schönen Sonntag.

Gruß Jo
Top
#7
(13.10.2019, 10:54)johammer schrieb: Habe die Formel vom Andre genommen, weil die ja auf die Ergebniszelle zugreift.

Du kannst natürlich auch statt *12 *C$1 nehmen.
Aber ist ja egal, denn nicht immer ist eine möglichst kurze Formel "besser" als eine lange.
Sehr viel wichtiger ist, dass Du sie verstehst und zukünftig bei anderen Fragestellungen anwenden kannst.

Dito schönen Sonntag,
Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#8
Hallo RPP63,

na klar so geht es natürlich auch.
Jetzt hab ich aber doch noch ein Anliegen.  :19:
Die Formeln von Euch Beiden gibt ja dasselbe Ergebnis in den jeweiligen Tagesspalten ( A ) zurück.  
Da die Zeit aber bei jedem Training nicht immer die Gleiche ist, müsste Excel an den bestimmten Tagen, je nach Zeit ein anderes Ergebnis ausgeben.
Wie müsste die Formel abgeändert werden unter Berücksichtigung der geänderten Zeit in Zelle "P2", weil dann wird ja die Ergebnis Zelle
GU + Aktivität "I2" neu berechnet.
Wäre Dir Dankbar, wenn Du oder auch jemand anderer nochmal da schauen könnte.
Das hat auch noch etwas Zeit, muss nicht sofort sein.   Blush

Vielen, vielen Dank
Gruß Jo
Top
#9
Hallo Jo,

ich habe ja die 3 Tage mit ODER verknüpft und auf einen Wert zugegriffen. Wenn Du 3 verschiedene Werte hast nimmst Du das auseinander, z.B. so

=WENN(WOCHENTAG(A2;2)=1;C1;WENN(WOCHENTAG(A2;2)=3;C2;WENN(WOCHENTAG(A2;2)=5;C3;0)))

die Logik kann man auch anders verdrahten, Ralf hat's ja auch schon getan.

=(WOCHENTAG(A2;2)=1)*C1+(WOCHENTAG(A2;2)=3)*C2+(WOCHENTAG(A2;2)=5)*C3

Von den 3 Summanden ist maximal einer verschieden von 0, wenn der entsprechende Wochentag zutrifft.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#10
Hallo schauan,

ich war jetzt ein paar Tage verhindert, hab jetzt Deinen Formelvorschlag in die Tabelle integriert und noch etwas
nach meinen Bedürfnissen angepasst und ja "Prima", so wollte ich das haben.

Nochmals vielen Dank
Bis Später Gruß Jo
Top


Gehe zu:


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