=SI(MOIS(DATE(ANNEE(B9);MOIS(B9);1))<>MOIS(DATE(ANNEE(B9);MOIS(B9);1)-(JOURSEM(DATE(ANNEE(B9);MOIS(B9);1))-1)+{0;1;2;3;4;5}*7+{1.2.3.4.5.6.7}-1);"";DATE(ANNEE(B9);MOIS(B9);1)-(JOURSEM(DATE(ANNEE(B9);MOIS(B9);1))-1)+{0;1;2;3;4;5}*7+{1.2.3.4.5.6.7}-1)
Mais si, heureusement qu'il est là cet espace, comme opérateur d'intersection, sinon les colonnes nommées dans un classeur seraient presque inutilisables dans certaines formules !Par contre Gruick pas trop compris ton
"<---- et oui, l'espace... pour faire une sélection d'intersection entre une ligne et une colonne
=ZONES((B2:D4;E5;F6:I9))
=AUJOURDHUI()+N("On a plus le droit..Désolé.. Astucieux pour mettre des commentaires dans vos formules")
Aucune idée à part peut être vérifier si une plage est d'un seul tenant ? C'est de l'Excel, non du VBA.ZONES … A quoi peut-elle servir concrètement ?
Bonsoir à tous
Personnellement, c'est cette formule matricielle de Mister WALKENBACH qui m'a fait entrer dans la Cellule pour ne plus en ressortir
Code:=SI(MOIS(DATE(ANNEE(B9);MOIS(B9);1))<>MOIS(DATE(ANNEE(B9);MOIS(B9);1)-(JOURSEM(DATE(ANNEE(B9);MOIS(B9);1))-1)+{0;1;2;3;4;5}*7+{1.2.3.4.5.6.7}-1);"";DATE(ANNEE(B9);MOIS(B9);1)-(JOURSEM(DATE(ANNEE(B9);MOIS(B9);1))-1)+{0;1;2;3;4;5}*7+{1.2.3.4.5.6.7}-1)
L'ennui avec John (et l'avantage) , c'est qu'il nous vient des US...
PS: Les formulistes du forum sauront à quoi sert cette formule, les autres sauront trouvé un des Graal XLiens grâce au moteur de leur choix.
=SI(MOIS(DATE(ANNEE(B9);MOIS(B9);1))<>MOIS(DATE(ANNEE(B9);MOIS(B9);1)-(JOURSEM(DATE(ANNEE(B9);MOIS(B9);1);2)-1)+{0;1;2;3;4;5}*7+{1.2.3.4.5.6.7}-1);"";DATE(ANNEE(B9);MOIS(B9);1)-(JOURSEM(DATE(ANNEE(B9);MOIS(B9);1);2)-1)+{0;1;2;3;4;5}*7+{1.2.3.4.5.6.7}-1)