Clever-Excel-Forum

Normale Version: Wenn das Wert 0 ist, muss andere Zahl addiert werden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen

ich hab ein Teil des Programmes angehängt. 
Die Produktionsmenge / Tag muss eine Ganzzahl sein. Ich hab es auch schon hingekriegt, dass wenn es Sonntag oder Feiertag ist, der Rest von Samstag bzw. von dem Tag vor dem Feiertag addiert wird. Das Problem kommt aber wenn es 2 Feiertage hintereinander gibt - es sollte automatisch den Rest von dem Tag vor dem Feiertag addieren. 
Also in meinem Beispiel sollte in D11 der Ergebnis von B1/B2 + E8 sein; im D12 aber B1/B2 + E11. 

Wie kann ich solche "Sprünge" einbauen?
Der Formel sieht bisher so aus:
=WENN(ODER(ISTZAHL(VERGLEICH($B8;Feiertage!$C$2;0))=WAHR;Tabelle1!$A8="Sonntag");0;WENN(NETTOARBEITSTAGE.INTL(Tabelle1!$B8;Tabelle1!$B7)<=1;Tabelle1!$B$1/Tabelle1!$B$2+INDEX($D$6:$E$13;$F8-2;2);Tabelle1!$B$1/Tabelle1!$B$2+($E8-1)))


Danke sehr!!
Moin

Erste Frage:
Wenn es um die Produktion im Februar geht warum stehen dann zwei Kalenderdaten aus dem Januar in der Liste?
Hi

Die Januartage sind egal, es geht darum, dass die Produktion am 04.02. falsch ist. Hat jmd einen Vorschlag, wie man es lösen kann?

Danke !!
Ich habe geraten, weil es keine direkte Erläuterung für die Werte gibt. Ebenso gab es keine Wunschergebnisse. Und wenn es welche gab dann für einen Zwischenschritt aber nicht für das Endergebnis.
Arbeitsblatt mit dem Namen 'Tabelle1 (2)'
ABCDE
1Produktion / Monat1000
2Arbeitstage im Februar23
301.02.201928.02.2019
4
5Tag der WocheDatumArbeitstage bis MonatsendeProduktion am Tag1000
6Freitag01.02.20192343957
7Montag04.02.20192243914
8Dienstag05.02.20192143871
9Mittwoch06.02.20192043828

ZelleFormel
B2=NETTOARBEITSTAGE.INTL(A3;B3;11;Feiertage!C2:C4)
A6=TEXT(B6;"TTTT")
B6=ARBEITSTAG.INTL(A$3;ZEILEN(B$7:B7)-1;11;Feiertage!$C$2:$C$4)
C6=B$2-ZEILEN(C$6:C6)+1
D6=GANZZAHL(E5/C6)
E6=E$5-SUMME(D$6:D6)
E5=B1
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hi 

die 0 beim Sonntag und bei Feiertagen muss auch angezeigt werden. 
Es geht darum, dass man es so automatisiert, das z.B.  D11 = B1/B2 + E8 (und nicht E9) also 43,9565217. 
Die 0  wird dann immer übersprungen und die erste, vorherige Zahl die ungleich 0 ist, addiert wird.
Macht Sinn da es die Ergebnisse an den anderen Tagen nicht verändert.
B6

Code:
=A$3+ZEILEN(B$6:B6)-1

C6

Code:
=NETTOARBEITSTAGE.INTL(B6;B$3;11;Feiertage!$C$2:$C$4)

D6

Code:
=WENN(ODER(WOCHENTAG(B6;2)=7;ZÄHLENWENNS(Feiertage!$C$2:$C$4;B6)>0);0;GANZZAHL(E5/C6))