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

Fermé
domidelaere Messages postés 9 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016 - 11 janv. 2016 à 20:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 12 janv. 2016 à 19:56
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 11/01/2016 à 20:07
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 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016
11 janv. 2016 à 20:27
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
11 janv. 2016 à 20:50
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 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016
Modifié par domidelaere le 12/01/2016 à 17:17
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 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 12/01/2016 à 18:44
$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 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016
Modifié par domidelaere le 12/01/2016 à 18:56
OK MAIS CELA NE MARCHE PAS LA FORMULE M'AFFICHE QUE DES DIESES
QUE FAIRE
MERCI
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 janv. 2016 à 19:07
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 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016
12 janv. 2016 à 19:05
Voilà ce que j'ai en G17
=CNUM(CONCATENER(1;"/";MOIS(B19+45);"/";ANNEE(B19+45)))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
12 janv. 2016 à 19:33
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 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016
12 janv. 2016 à 19:15
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 Date d'inscription mardi 5 janvier 2016 Statut Membre Dernière intervention 12 janvier 2016
12 janv. 2016 à 19:39
en B19 j'ai =CNUM(CONCATENER(1;"/";C$17;"/";E$2))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 12/01/2016 à 19:57
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