Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Wenn das Wert 0 ist, muss andere Zahl addiert werden
#1
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!!


Angehängte Dateien
.xlsx   Forum fragem 3 mai.xlsx (Größe: 10,63 KB / Downloads: 7)
Antworten Top
#2
Moin

Erste Frage:
Wenn es um die Produktion im Februar geht warum stehen dann zwei Kalenderdaten aus dem Januar in der Liste?
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
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 !!
Antworten Top
#4
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
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • dominiczka0713
Antworten Top
#5
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.
Antworten Top
#6
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))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • dominiczka0713
Antworten Top


Gehe zu:


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