Tage ermitteln und summieren
#1
Hi
Ich scheitere an folgenden Problem.
Die Formel
=(C2+1-B2)*(c2>0)+(E2+1-D2)*(e2>0)+(G2+1-F2)*(g2>0) usw. bis +(AO2+1-AN2)*(Ao2>0)
In den 20 Zellpaaren stehen Datumswerte oder Nichts.
Ich ermittle die Tage je Zellpaar  und addiere diese dann.
Kann mir bitte jemand helfen meine Monsterformel zu optimieren/verkürzen.
Wenn erforderlich lade ich ein Beispiel hoch.
Vielen Dank vorab.
Gruß Charly
Antworten Top
#2
=SUMME(ISTGERADE(B2:AN2)*(C2:AO2+1-B2:AN2)*(C2:AO2>0))
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#3
Hi LCohen,
leider nicht.
Sieh mal im Beispiel


Angehängte Dateien
.xlsx   Tage_ermitteln.xlsx (Größe: 19,78 KB / Downloads: 16)
Antworten Top
#4
=SUMME(ISTGERADE(SPALTE(B2:AN2))*(C2:AO2+1-B2:AN2)*(C2:AO2>0))

Nö, guck ich nicht.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#5
Vielen Dank, so passt es.
Schönes Wochenende
Gruß Charly
Antworten Top
#6
Ich muss doch nochmal um Hilfe bitten.
Dachte ich bekomme es selber hin, war aber nichts.
Die Formel im Prinzip wie oben, nur mit Nettoarbeitstage.
Hier mein Versuch
=SUMME(ISTGERADE(SPALTE(B2:AN2))*(NETTOARBEITSTAGE(B2:AN2;C2:AO2;Ftg))*(C2:AO2>0))
Könnt ihr bitte nochmal helfen?
Gruß Charly
Antworten Top
#7
Hallo,

mit dieser Formel:

Code:
=SUMME(ISTGERADE(SPALTE(B2:AN2))*(NETTOARBEITSTAGE(B2;AO2;Ftg))*(C2:AO2>0))

erhältst du keinen Fehler - ob es aber dein gewünschtes Ergebnis ist, weiß ich leider nicht...
Antworten Top
#8
Vielen Dank rate mit.
Stimmt gibt keinen Fehler aus, aber das Ergebnis passt nicht.
Ich brauche das Ergebnis wie in der letzten Formel von LCohen, aber ohne Wochenenden und Feiertage.
Wenn du vielleicht noch ne Ide hast, #3 hab ich ne Beispieldatei hochgeladen.
Da könntest du das testen.
Gruß Charly
Antworten Top
#9
Hilfe zur Selbsthilfe:

=ZEILENUMBRUCH(B2:AO2;2) stellt Deine Daten 20x2 dar, statt 1x40. Dann kannst Du viel einfacher auf eine Feiertage-Liste matchen.

In älterem Excel (ohne Dynamik auf 20x2 Zellen mit {} abzuschließen) nahm man dafür übrigens
=INDEX(2:2;ZEILE(A1:A20)*2+{0.1})
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#10
@LCohen
Du bist ganz schön optimistisch.
Hilfe zur Selbsthilfe ist schon richtig.
Aber ich hab null Ahnung wie ich das in die Nettoarbeitstage einbauen soll.
Kannste bitte noch mal etwas nachhelfen.
Danke
Gruß Charly
Antworten Top


Gehe zu:


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