Formule excel

Résolu
ntrudel Messages postés 3 Statut Membre -  
ntrudel Messages postés 3 Statut Membre -
Bonjour,

J'ai un fichier dans lequel il y a une colonne dans laquelle je saisie une date (ex: 2013-10-01).
Par la suite, j'ai une colonne qui doit être le nombre de jours de chacune des années en questions en tenant compte de la date saisie de la première colonne

Je cherche une formule excel qui me permet de dire combien de jours pour chacune de mes années en question selon la date saisie.

Présentement, j'ai les formules suivantes pour chacune des années en question:
EX: 2013
Formule: SI($E30="";0;(365-($E30-$F$27)))
E30 étant ma date de saisie et F27 est mon année de référence (2013)

Le problème avec cette formule est que lorsque ma date de saisie est supérieure à une date de 2013 j'obtient des jours négatifs.

EX: 2014
Formule: SI($E30= "";0;(365-($E30-$Q$27)-$F30))
E30 étant ma date de saisie et Q27 est mon année de référence (2014)

Le problème avec cette formule est que j'obtient automatiquement 365 jours même si ma date de saisie est après mon année de référence 2014 (ex:2014-05-31)

En espérant que quelqu'un aura une solution à me proposer.
Nathalie

3 réponses

Zoul67 Messages postés 2001 Statut Membre 149
 
Bonjour,

Ce n'est pas très clair :
- on ne soustrait pas une année à une date, mais on peut soustraire deux dates entre elles ;
- le nombre de jours de chacune des années ? 366 si c'est une année bissextile, 365 sinon.

En plus de reformuler, peux-tu nous fournir le fichier anonymisé via https://www.cjoint.com/ ?

A+
0
ntrudel Messages postés 3 Statut Membre
 
J'ai envoyé mon fichier tel que demandé...via https://www.cjoint.com/
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
Bonjour

Calculer le nombre de jour du premier jour de l'année à la date
(Dans mon exemple la date est en A8)


=A8-CNUM("01/01/"&ANNEE(A8))

du jour entré en A8 au dernier jour de l'année

=(CNUM("31/12/"&ANNEE(A8))-A8)+1
0
ntrudel Messages postés 3 Statut Membre
 
Merci le problème est résolu! :-)
0