Excel Formel oder VBA
#21
sry hab nicht gewusst das die 3 Forume das selbe sind mein Fehler
Top
#22
Hallöchen,

Zitat:hab nicht gewusst das die 3 Forume das selbe sind
… sind sie nicht. Schaue in meine PN, schaue in Günters Link, …
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#23
aaa ok wird nicht mehr vorkommen..

zuruck zu meinen Problem 

wenn ich zum Beispiel einen datum interwal von 15.03.2020 - 01.07.2020


Und diese Formel hernehme: 

Zitat:=WENN(UND(MONAT(D$1)>=MONAT($A4);MONAT(D$1)<=MONAT($B4));$C$4/(DATEDIF($A4;$B4;"M")+1);"")


ist die Aufgeteilte summe grösser als die Auftragssumme. 7500*5 = 37500


Angehängte Dateien
.xlsx   beispiel.xlsx (Größe: 10,96 KB / Downloads: 2)
Top
#24
Hallöchen,

für Fälle wo die Aufträge irgendwann während eines Monats beginnen oder enden wäre noch die Frage, ob in diesem Monat die volle Summe fällig wäre oder anteilig und wenn letzteres, wie das zu berechnen wäre (taggenau, ganz oder nur hälftig je nach Beginn, …).
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#25
ganz einfach wenn der Monat beginnt dann den mitrechnen wenn der Auftrag am 15. anfängt auch kompletten Monat.. und wenn der Auftrag am 01.endet dann den Monat nicht rechnen.

zb. so wie ihm beispiel.

der beispiel wurde jetzt händisch eingetragen wie ich das gern hätte.

und so für jeden datum und summe was hingefügt werde.


ich kann es nicht besser erklären da meine deutsch Kenntnisse nicht perfekt sind


Angehängte Dateien
.xlsx   beispiel.xlsx (Größe: 10,5 KB / Downloads: 4)
Top
#26
Hallöchen,

dann in der Formel statt

DATEDIF($A4;$B4;"M")+1

dann

=DATEDIF(DATUM(JAHR($A3);MONAT($A3);1);$B3-1;"M")+1

Allerdings würde das nicht zur letzten Zeile in Deinem letzten Beispiel passen wo Du mit Beginn am 28.02. den Februar nicht mit zählst.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#27
Hallo zusammen,

wenn man Andres erste Lösung mit Arbeitstag erweitert, könnte es so vielleicht gehen:

=WENN(UND(MONAT(D$1)>=MONAT(ARBEITSTAG($A3;1));MONAT(D$1)<=MONAT(ARBEITSTAG($B3;-1)));$C3/(DATEDIF(ARBEITSTAG($A3;1);ARBEITSTAG($B3;-1);"M")+1);"")

oder denke ich da zu umständlich?
Gruß Atilla
Top
#28
danke das hatt mein problem gelöst
Top
#29
(08.03.2020, 20:19)atilla schrieb: Hallo zusammen,

wenn man Andres erste Lösung mit Arbeitstag erweitert, könnte es so vielleicht gehen:

=WENN(UND(MONAT(D$1)>=MONAT(ARBEITSTAG($A3;1));MONAT(D$1)<=MONAT(ARBEITSTAG($B3;-1)));$C3/(DATEDIF(ARBEITSTAG($A3;1);ARBEITSTAG($B3;-1);"M")+1);"")

oder denke ich da zu umständlich?
ich habe gemein das das gelöst hat aber wenn ich Zeitrum von 15.03.2020 bis 15.08.2020 und ne summe von 50000 dann teilt es falsch wie im beispiel. kann mann da lösen? das er Komplet richtig mach egal ob Anfang Mitte oder ende des Monats ist


Angehängte Dateien
.xlsx   beispiel.xlsx (Größe: 10,66 KB / Downloads: 4)
Top
#30
Hallo,

da müssen die Formelspezialisten wieder ran, so einer bin ich nämlich nicht.

Ich stell nur mal Dein Beispiel ein:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJKL
1   Januar 20Februar 20März 20April 20Mai 20Juni 2001.07.202001.08.202001.09.2020
2Ausführungs AnfangAusführungs EndeAuftragSumme         
301.02.202001.06.202025.000,00 € 6250625062506250    
415.03.202001.07.202030.000,00 €  7500750075007500   
528.02.202031.08.202010.000,00 €  1666,6666671666,6666671666,6666671666,6666671666,6666671666,666667 
615.03.202015.08.202050.000,00 €  100001000010000100001000010000 

ZelleFormel
D3=WENN(UND(MONAT(D$1)>=MONAT(ARBEITSTAG($A3;1));MONAT(D$1)<=MONAT(ARBEITSTAG($B3;-1)));$C3/(DATEDIF(ARBEITSTAG($A3;1);ARBEITSTAG($B3;-1);"M")+1);"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Was soll denn im letzten fall gerechnet werden? Zu welchem Monat und warum?
Gruß Atilla
Top


Gehe zu:


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