Formule pour afficher le 29 février si année bissextile

domidelaere Messages postés 9 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Sous excel comment faire avec

pour le 27 février j'ai dans ma cellule AB19 =SI(AA19+1<$G$17;AA19+1;0)
pour le 28 février j'ai dans ma cellule AC19 =SI(AB19+1<$G$17;AB19+1;0)

comment puis je mettre une formule pour avoir le 29 février si c'est une année bissextile

Merci pour vos réponse
Amicalement



A voir également:

7 réponses

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Bonsoir

si vous avez une date en AC19 incluant l'année, le 29 février va venir tout seul en AD19, non?

Pour excel 28/2/2016 +1 donne bien 29/2/2016

crdlmnt

Il est souvent plus facile de trouver la réponse que de comprendre la question
0
domidelaere Messages postés 9 Statut Membre
 
oui en effet mais lorsque j'ai une année non bisextille j'ai le 1er mars qui s'affiche dans la cellule AD19
ce qui me compte un cycle journalier dans AD28
alors que je ne voudrais rien avoir dans cette cellule
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
alors voyez avec une formule dans ce genre, à adapter
=SI(OU(MOIS(AC19+1)<>MOIS(AC19);AC19+1>=$G$17);0;AC19+1)

crdlmnt
0
domidelaere Messages postés 9 Statut Membre
 
BONJOUR
pouvez VOUS ME DIRE A QUOI CORRESPOND $G$17 M DANS VOTRE FORMULE =SI(OU(MOIS(AC19+1)<>MOIS(AC19);AC19+1>=$G$17);0;AC19+1)

MERCI POUR VOS RÉPONSES
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
$G$17 est dans votre formule, c'est là que je l'ai trouvé, mais l'égalité est inversé pour prendre en compte les deux conditions dans le renvoi 0.
Dans votre formule le calcul se fait si la condition <G17 est remplie, dans la mienne, il ne se fait pas si la condition >=G17 est remplie.
crdlmnt
0
domidelaere Messages postés 9 Statut Membre
 
OK MAIS CELA NE MARCHE PAS LA FORMULE M'AFFICHE QUE DES DIESES
QUE FAIRE
MERCI
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
euh... quelques questions:(et pas de majuscule, merci ça fait mal aux yeux et dans les conventions CCM, aux oreilles aussi)

__avez vous formaté en police plus petite
__avez vous essayé d'élargir la colonne
__quel est exactement le format de cellule
__et surtout pour finir, que contient AC19
à vous lire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
domidelaere Messages postés 9 Statut Membre
 
Voilà ce que j'ai en G17
=CNUM(CONCATENER(1;"/";MOIS(B19+45);"/";ANNEE(B19+45)))
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
alors on continue, dites nous tout d'un coup SVP

qu'avez vous en B19???
et essayez avec celle ci en G17 ce sera peut être plus simple:

=DATE(ANNEE(B19+45);MOIS(B19+45);1)

ou peut être, mais difficile d'être catégorique sans savoir ce que vous voulez faire:

=FIN.MOIS(B19+45;-1)+1

qui vous donnera le premier jour du mois qui contient le 45°, jour de la date en B19

et si vous pouvez déposer un modèle du fichier (anonymé si besoin avec seulement les dates à prendre en compte en enlevant le reste si besoin), placez le sur:
https://www.cjoint.com/
et revenez ici coller le lien donné par le site (à créer en bas de la page et à copier en haut)

à +
0
domidelaere Messages postés 9 Statut Membre
 
dans AC19 j'ai =SI(AB19+1<$G$17;AB19+1;0)
le format et j/m personnalisé
en élargissant idem
police plus petite idem
0
domidelaere Messages postés 9 Statut Membre
 
en B19 j'ai =CNUM(CONCATENER(1;"/";C$17;"/";E$2))
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 443
 
Alors déposez le fichier ou j'abandonne.. je ne veux pas encore vous demander ce que vous avez en E2 en AB19 et en C17, on ne va pas s'en sortir!

il n'y a aucune raison si AB19 est une date dans format date Excel, que AB19+1 ne fonctionne pas.

à demain ... peut être
0