Registriert seit: 21.06.2017
Version(en): 2010
DatumAbrechnungszeitraum.xlsm (Größe: 12,94 KB / Downloads: 2)
Hallo ich brauche mal eure Hilfe
ich Habe eine Tabelle in der der Eine Spalte den Termin für den Einzug festlegt(Datum) Eine Spalte für den Ausgezogen(Datum).
Die Tage werden in der Spalte Tage Ausgegeben Code: =WENN(ISTLEER(W7);DATEDIF([@Einzug];HEUTE();"d")+1;DATEDIF([@Einzug];HEUTE();"d")-DATEDIF([@Ausgezogen];HEUTE();"d")+1)
Das klappt auch.
Jetzt möchte ich in der Spalte Abrechnungstage NUR die Tage Ausgeben die innerhalb des Arbechnungszeitraums liegen. Der Abrechnungzeitraum wird ausserhalb der Tabelle
in A4 und B4 (von bis) eingegeben.
Ich komme jetzt vor lauter Wenn Dann <=> DATEDIF etc. nicht mehr weiter.
In der BeispielDatei sind nur die Spalten A bis H relevant der Rest diente nur zu testzwecken.
Ich hoffe mir kann jemand helfen. Danke
//true
Registriert seit: 14.04.2017
Version(en): 2016/19
Hallo
wenn ich das richtig verstanden habe, so ist das doch recht simpel.
=MIN($B$4;G7)-MAX($A$4;D7)+1
gruß Holger
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Moin!
Datedif() mit dem Argument "d" ist ungefähr so sinnvoll wie
AnzahlNackteAmFKK-Strand = Alle - Angezogene
also quasi Tinnef
Two Cents
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)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• shift-del
Registriert seit: 21.06.2017
Version(en): 2010
Super Danke ich habe viel zu kompliziert gedacht.
//true
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo Tommel
Deine Formel für die Spalte Tage geht auch komplizierter:
Code:
=MIN(HEUTE();[@Ausgezogen])-[@Einzug]+1
Und die gesuchte Formel:
Code:
=MAX(0;MIN([@Ausgezogen];$B$4)-MAX([@Einzug];$A$4)+1)
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.