Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Monatsdifferenz berechnen - Zusatzfrage
zurück: Accessverkaufsliste erstellen weiter: Access Führende Nullen übernehmen Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
KarinD
Gast


Verfasst am:
14. Jan 2008, 12:14
Rufname:

Monatsdifferenz berechnen - Zusatzfrage - Monatsdifferenz berechnen - Zusatzfrage

Nach oben
       Version: Office XP (2002)

Können mit DatDiff auch halbe Monate berechnet werden?
Bsp.
Beginn: 16.04.2007
Ende: 30.09.2007

Gewünschtes Ergebnis: 5,5 Monate

Wie kommt man zu diesem Ergebnis?

Vielen Dank
Karin
KlausMz
Moderator Access


Verfasst am:
14. Jan 2008, 12:30
Rufname:
Wohnort: Irgendwo in der Pfalz


AW: Monatsdifferenz berechnen - Zusatzfrage - AW: Monatsdifferenz berechnen - Zusatzfrage

Nach oben
       Version: Office XP (2002)

Hallo,
nein, das geht nicht. Es werden nur ganze Monate berechnet. Berechne die Tage und teile durch 30. Das ist zwar nicht immer richtig, aber die einfachste Lösung. Ich denke auch für Bruchteile von Monaten kann man mit der Ungenauigkeit leben.

_________________
Gruß
Klaus . . . . . Feedback wäre wünschenswert.
Ich möchte bitte keine unaufgeforderten PN. Fragen bitte im Forum.
Gast



Verfasst am:
14. Jan 2008, 12:47
Rufname:

AW: Monatsdifferenz berechnen - Zusatzfrage - AW: Monatsdifferenz berechnen - Zusatzfrage

Nach oben
       Version: Office XP (2002)

Hallo Klaus,

danke für die schnelle Antwort - das hatte ich auch schon ausprobiert. Daraus ergibt sich aber gleich meine nächste Frage: Wenn ich das DatDiff-Ergebnis in Tagen durch 30 Teile ergeben sich Werte wie z.B. 6,1 oder 5,6 Monate. Wie rundet man die ab auf 6 bzw. 5,5? Es sollen immer volle bzw. halbe Monate herauskommen, mit denen anschließend weiter gerechnet werden soll. Gibt es dafür auch eine "einfache" Lösung?

Gruß
Karin
Willi Wipp
Moderator


Verfasst am:
14. Jan 2008, 14:24
Rufname:
Wohnort: Raum Wiesbaden

Re: Monatsdifferenz berechnen - Zusatzfrage - Re: Monatsdifferenz berechnen - Zusatzfrage

Nach oben
       Version: Office XP (2002)

Hi KarinD,

das sollte frei nach Wie kann ich unter Access beliebig Runden? etwa so funktionieren
Code:
Function FndblRunden(varWert As Variant, dblRundungszahl As Double) As Double
    Dim varRes As Variant
   
    If IsNull(varWert) Then
        FndblRunden = 0
     Else
        varRes = (varWert / dblRundungszahl)
        FndblRunden = CLng(varRes + IIf(varWert > 0, 0.000000000001, _
                                        -0.000000000001)) * dblRundungszahl
    End If
End Function

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
KarinD
Gast


Verfasst am:
14. Jan 2008, 14:52
Rufname:

AW: Monatsdifferenz berechnen - Zusatzfrage - AW: Monatsdifferenz berechnen - Zusatzfrage

Nach oben
       Version: Office XP (2002)

Hi Willi,
bin noch Anfängerin und weiß leider nicht, wo ich den Code unterbringen soll.
Vielen Dank auf jeden Fall für Deine Hilfe!
Gruß
Karin
Willi Wipp
Moderator


Verfasst am:
14. Jan 2008, 15:01
Rufname:
Wohnort: Raum Wiesbaden

Re: Monatsdifferenz berechnen - Zusatzfrage (II) - Re: Monatsdifferenz berechnen - Zusatzfrage (II)

Nach oben
       Version: Office XP (2002)

Hi KarinD,

den Code speicherst Du in ienem allgemeinen Modul z.B. mdlFndblRunden.
Dann kannst Du die Funktion in Deiner Abfrage einsetzen
Code:
Ergebnis: FndblRunden(DatDiff("t";[Ende];[Beginn])/30;0,5)

_________________
Eine kurze Rueckmeldung waere nett
SL Willi Wipp

(Anleitung fuer das Anhaengen von Dateien: Klicke links auf [www], Gaeste muessen sich dafuer anmelden)
KarinD
Gast


Verfasst am:
14. Jan 2008, 15:26
Rufname:


AW: Monatsdifferenz berechnen - Zusatzfrage - AW: Monatsdifferenz berechnen - Zusatzfrage

Nach oben
       Version: Office XP (2002)

Hi Willi,
ich bin begeistert - das funktioniert einwandfrei! Danke - damit komme ich einen großen Schritt weiter.

Viele Grüße
Karin
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Vereinsverwaltung - aktuellen Rang berechnen 2 Hilde71 3258 20. Apr 2008, 19:57
jens05 Vereinsverwaltung - aktuellen Rang berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Summe berechnen wenn bedingung erfüllt 2 corona 3016 10. März 2008, 09:28
corona Summe berechnen wenn bedingung erfüllt
Keine neuen Beiträge Access Tabellen & Abfragen: Daten berechnen.... 2 SzP/TEF13 385 08. Feb 2008, 15:46
SzP/TEF13 Daten berechnen....
Keine neuen Beiträge Access Tabellen & Abfragen: Access-Abfrage: Summenwerte nach Monat berechnen 4 Surviveartist 2552 13. Dez 2007, 10:44
Surviveartist Access-Abfrage: Summenwerte nach Monat berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Neue Spalte in Tabelle berechnen 5 Respawn123 3076 22. Aug 2007, 11:34
Respawn123 Neue Spalte in Tabelle berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Datensätze berechnen 0 adiiiii 373 22. Aug 2007, 10:23
adiiiii Datensätze berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Excel Tage berechnen zwischen zwei Daten monatsübergreifend 1 Mictian 1940 15. Aug 2007, 20:38
jens05 Excel Tage berechnen zwischen zwei Daten monatsübergreifend
Keine neuen Beiträge Access Tabellen & Abfragen: Werktage zwischen 2 Datums berechnen 2 Deathack 3745 28. März 2007, 14:15
Gast Werktage zwischen 2 Datums berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Laufende Summe berechnen 7 Mike05 6281 16. Jan 2007, 00:16
Nadia_23 Laufende Summe berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Alter berechnen 2 dennis77 10718 11. Dez 2006, 15:50
dennis77 Alter berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: spezielle Zeiten berechnen 2 mark0 916 20. Nov 2006, 20:31
jens05 spezielle Zeiten berechnen
Keine neuen Beiträge Access Tabellen & Abfragen: Hilfe Newbie!!! Werte in Spalten berechnen lassen? 7 djdozent 944 06. Nov 2006, 11:23
Gast Hilfe Newbie!!! Werte in Spalten berechnen lassen?
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: CSS Forum