Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 problème de formules

Fidmo

XLDnaute Occasionnel
Bonjour à toutes & à tous.
Dans mon fichier joint voilà ma demande que :
1) La Cellule B12 soit renseignée par l'année figurant dans le nom du fichier.
2) La Cellule C16 soit le 1er jour de cette année.
3) La Cellule E16 soit le dernier jour de l'année.
Mille mercis les experts.
Fidmo
 

Pièces jointes

  • Stéxxxxxxxxxxx [ 2023 ]-bilan.xlsx
    10.2 KB · Affichages: 9

Cousinhub

XLDnaute Barbatruc
Inactif
Bonjour,
Outre le fait que tu ne peux pas (Excel te l'interdit) enregistrer ton fichier avec ces caractères : [ et ], on va prendre comme constante un nom sous ce format : "Stéxxxx(2023)-bilan.xlsx"
Considérant qu'il n'y a pas d'espace entre l'année et les parenthèses normales, en B12, cette formule te donne l'année :

Code:
=STXT(CELLULE("nomfichier");CHERCHE("(";CELLULE("nomfichier"))+1;4)*1

Et pour le premier jour ou dernier, ces formules :

Code:
=DATE(B12;1;1) ' premier de l'an
=DATE(B12;12;31) 'Saint-Sylvestre

Bonne apm
 

job75

XLDnaute Barbatruc
Une solution par formule matricielle en B12 :
Code:
=--INDEX(STXT(SUBSTITUE(CELLULE("filename");" ";);LIGNE(INDIRECT("1:"&NBCAR(SUBSTITUE(CELLULE("filename");" ";))));4);EQUIV(VRAI;ESTNUM(--STXT(SUBSTITUE(CELLULE("filename");" ";);LIGNE(INDIRECT("1:"&NBCAR(SUBSTITUE(CELLULE("filename");" ";))));4));0))
à valider par Ctrl+Maj+Entrée.

A+
 

Pièces jointes

  • Stéxxxxxxxxxxx [ 2023 ]-bilan.xlsx
    11.1 KB · Affichages: 3

Cousinhub

XLDnaute Barbatruc
Inactif
Hi,
Euh, je pense qu'il a trouvé son bonheur... (mais je ne sais pas comment, il ne l'a pas précisé....)
Par contre, tu confirmes que tu peux enregistrer un fichier avec des "[" et des" ]"?
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…