IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Résolu] NUMBERS - Calcul sur des dates, Calcul sur des dates
Options
junux
posté 17 May 2015, 11:28
Message #1


Nouveau Membre


Groupe : Membres
Messages : 31
Inscrit : 7 Mar 2014
Membre no 189 640



Bonjour,

J'essai en vain de trouver comment additionner une date avec une durée afin de me donner une nouvelle date.

Exemple :

Date n° 1 "juin 2015"
Durée en mois "8"
Résultat à obtenir "février 2016"

Merci du coup de main !!

Ce message a été modifié par junux - 20 May 2015, 09:15.
Go to the top of the page
 
+Quote Post
Pascal 77
posté 17 May 2015, 14:12
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 052
Inscrit : 10 Oct 2005
Membre no 47 611



Citation (junux @ 17 May 2015, 12:28) *
Bonjour,

J'essai en vain de trouver comment additionner une date avec une durée afin de me donner une nouvelle date.

Exemple :

Date n° 1 "juin 2015"
Durée en mois "8"
Résultat à obtenir "février 2016"

Merci du coup de main !!


Les dates ne sont pas comptées en mois, mais en jours, un ensemble date + heure est représenté par un nombre décimal, dont la partie entière représente le nombre de jours écoulé entre cette date et le premier janvier 1904, et la partie décimale, les heures, minutes et secondes (1/24=1 heure, 1/1840=1 minute, etc.).

Juin 2015 n'est pas une date, si Numbers se comporte comme Excel, avec une telle saisie, il doit enregistrer le 1/6/2015 en interne.

Durée en mois, c'est invalide, il faut une durée en jours. 8 mois à partir du 1er juin, ça fait 245 jours, donc 1/6/2015 + 245 = 1/2/2016, ce qu'avec les possibilités de mise en forme du tableur, tu peux transformer en "juin 2015" et "février 2016" au niveau de l'affichage !



Ce message a été modifié par Pascal 77 - 17 May 2015, 14:15.


--------------------
Un Windows pour les gouverner tous, un Windows pour les trouver, et dans les ténèbres, les lier … Euuh je vais pitêt rester sur Mac !
Go to the top of the page
 
+Quote Post
junux
posté 17 May 2015, 15:18
Message #3


Nouveau Membre


Groupe : Membres
Messages : 31
Inscrit : 7 Mar 2014
Membre no 189 640



Merci Pascal,

Je n'y avait pas pensé, et du coup cela fonctionne.

Date n° 1 "janvier 2015" avec le formatage adéquat
Durée en années "7"
Résultat obtenu "janvier 2015" + "7" x 365 = "décembre 2021" (date n°2)

Je doit adapter pour plutôt obtenir du "janvier 2022", par contre en relation avec cette question mon but est d'obtenir en nombre, le nombre de mois restant entre aujourd'hui et la date n°2.
Numbers se joue de moi en refusant de formater en nombre le résultat que je souhaite obtenir et le conserve en formatage durée.

Je ne sais pas si c'est clair ?

a+
Go to the top of the page
 
+Quote Post
Pascal 77
posté 17 May 2015, 17:20
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 052
Inscrit : 10 Oct 2005
Membre no 47 611



Citation (junux @ 17 May 2015, 16:18) *
Merci Pascal,

Je n'y avait pas pensé, et du coup cela fonctionne.

Date n° 1 "janvier 2015" avec le formatage adéquat
Durée en années "7"
Résultat obtenu "janvier 2015" + "7" x 365 = "décembre 2021" (date n°2)

Je doit adapter pour plutôt obtenir du "janvier 2022", par contre en relation avec cette question mon but est d'obtenir en nombre, le nombre de mois restant entre aujourd'hui et la date n°2.
Numbers se joue de moi en refusant de formater en nombre le résultat que je souhaite obtenir et le conserve en formatage durée.

Je ne sais pas si c'est clair ?

a+


Alors déjà, pour une durée en année, ça n'est pas 365, mais 365,25 qu'il faut retenir, mais tu obtiendras 31/12/2021 (au lieu de 30) quand même, vu que du 1/1/2015 au 1/1/2022, il y a 7 ans et 1 jour (1 an, c'est du 1/1 au 31/12) wink.gif

Après, la durée moyenne d'un mois, sur une année de 365,25 jours, c'est 30,4375 jours, donc, si tu fais (1/1/2022-1/1/2015)/30,4375, tu auras ton nombre de mois. Cela dit, sur ce plan, Numbers ne semble pas se comporter comme Excel, la soustraction de deux dates pour lui génère une durée, et non un nombre, donc la division par 30,4375 donne bien le nombre de mois (84) mais en prétendant que ce sont des jours (plus des heures minutes et secondes, vu qu'on a 1 jour de plus que les 7 ans). Là, je ne maitrise pas assez Numbers pour savoir comment s'affranchir de ce problème (en fait, en dehors de chercher des solutions, comme ici pour toi, je ne l'utilise jamais, mon outil de travail, c'est … Heu … c'était (retraité depuis 1 an biggrin.gif) Excel, et avec lui, le problème ne se poserait pas).

Ce message a été modifié par Pascal 77 - 17 May 2015, 17:22.


--------------------
Un Windows pour les gouverner tous, un Windows pour les trouver, et dans les ténèbres, les lier … Euuh je vais pitêt rester sur Mac !
Go to the top of the page
 
+Quote Post
junux
posté 17 May 2015, 17:33
Message #5


Nouveau Membre


Groupe : Membres
Messages : 31
Inscrit : 7 Mar 2014
Membre no 189 640



Effectivement bien vu pour la durée d'une année, bon pour mon application au final ça ne change pas grand chose.

Par contre ayant construit tout mon fichier sous numbers je rechigne un peu à le basculer sur un autre tableur. Excel est certainement mieux abouti pour un tableur, mais je suis allergique aux produits microsoft !

Peut être je verrai pour passer sur libre office qui se comporte beaucoup plus comme excel, mais je vais regretter de pouvoir créer mes tableaux indépendant dans un même feuillet - onglet dans numbers qui contrairement aux autres tableurs qui eux disposent d'un unique et grand tableau par onglet.

Encore merci !
Go to the top of the page
 
+Quote Post
Guest_JacqR_*
posté 17 May 2015, 18:14
Message #6





Guests






Bonjour,

Pour obtenir une date en augmentant le nombre d'année, la formule sera : =DATE(ANNÉE(B2) + C2;MOIS(B2);JOUR(B2))
La colonne B est une date , la colonne C est un nombre
Si B2 égale 06 janvier 2015 et C2 égale 7, le résultat sera 06 janvier 2022


Pour obtenir le nombre de mois entre deux dates, la formule sera =DATEDIF(B2; D2; "M")
Si B2 égale 06 janvier 2015 et D2 égale 06 janvier 2022, le résultat sera 84


Si vous une seule formule qui prends la date (B2) et le nombre d'année (C2) pour obtenir le nombre de mois : =DATEDIF(B2; DATE(ANNÉE(B2) + C2;MOIS(B2);JOUR(B2)); "M")
Go to the top of the page
 
+Quote Post
junux
posté 18 May 2015, 08:15
Message #7


Nouveau Membre


Groupe : Membres
Messages : 31
Inscrit : 7 Mar 2014
Membre no 189 640



Merci, c'est résolu et fonctionne très bien.
Go to the top of the page
 
+Quote Post
Pascal 77
posté 18 May 2015, 10:47
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 052
Inscrit : 10 Oct 2005
Membre no 47 611



Citation (junux @ 17 May 2015, 18:33) *
Par contre ayant construit tout mon fichier sous numbers je rechigne un peu à le basculer sur un autre tableur.


Ça n'était pas mon propos, qui était juste de te faire savoir que pour ce qui le différencie d'Excel, je n'ai aucune maitrise de Numbers ! wink.gif


--------------------
Un Windows pour les gouverner tous, un Windows pour les trouver, et dans les ténèbres, les lier … Euuh je vais pitêt rester sur Mac !
Go to the top of the page
 
+Quote Post
junux
posté 18 May 2015, 11:09
Message #9


Nouveau Membre


Groupe : Membres
Messages : 31
Inscrit : 7 Mar 2014
Membre no 189 640



Aucunes inquiétude je ne l'ai pas mal pris, je cherche juste une solution qui soit compatible avec les outils que j'utilise.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 20th April 2024 - 01:31