sum date + monthBonjour à tous,
J'aimerais faire une somme entre 2 colonnes (date et mois).
Voici un exemple ci-dessous :

Comment je pourrais créer une nouvelle colonne qui aurait pour résultat la somme des deux colonnes et donnerait : "02/09/2024".
La colonne date est en format date j/m/a et la colonne time est en format "mois" avec la personnalisation des formats.
Merci pour votre réponse.
Data AccessRe: somme date + moisLa formule est
If( Month( :date ) + Num( :"time (month)"n ) <= 12,<BR />Date MDY( Month( :date ) + Num( :"time (month)"n ), Day( :date ), Year( :date ) ),<BR />Date MDY( (Month( :date ) + Num( :"time (month)"n )) - 12, Day( :date ), Year( :date ) + 1 )<BR />)

Re : somme date + moisIl n'y a pas de fonction « mois », probablement parce que les mois ont des durées variables. J'ai donc adopté une approche par force brute pour créer une formule, mais je pense que cela fonctionnera. Regardez la colonne Nouvelle date dans ce fichier.
Re : somme date + moisVous pouvez essayer d'utiliser Date Increment() , mais vous devrez peut-être modifier la valeur de votre mois (cela semble être un caractère dans votre cas, utilisez donc Num() pour la convertir en formule).
Names Default To Here(1);
dt = New Table("TEST (4)",
Add Rows(1),
Compress File When Saved(1),
New Column("time", Numeric, Continuous, Set Values([4]), ),
New Column("date", Numeric, "Continuous", Format("d/m/y", 12), Input Format("d/m/y"), Set Values([3797452800]), )
);
dt << New Column("a", numeric, continuous, Format("d/m/y", 12), Formula(Date Increment(:date, "month", :time, "actual")));
Il peut également être important de vérifier le fonctionnement de votre solution dans d'éventuels cas extrêmes (Date Increment(31Jan2024, "month", 1, "actual"))
Re: sum date + monthBonjour,
Votre réponse fonctionne pour ajouter les mois. Mais lorsque la somme de la date + le mois dépasse l'année en cours, on obtient un problème (pas de résultat ou l'année ne devient pas l'année +1) :

Ici, le résultat de la colonne "somme" devrait être : 02/05/2025
Comment peut-on contourner ce problème ?
Merci pour votre réponse.
Re : somme date + moisAs-tu essayé avec la solution que j'ai proposée ?
Re : somme date + moisoui ça marche correctement !