Nommé une formule
Résolu
Capucine21
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
-
Capucine21 Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Capucine21 Messages postés 63 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Une petite question : comment fait on pour donner un nom à une formule ?
Mon problème, j'ai donné un nom à mes colonnes "date règlement" et "date d'échéance". J'ai une troisième colonne qui me calcule le nombre de jour de retard grace à la formule suivante : =SI(OU(Date_d_échéance="";AUJOURDHUI()<Date_d_échéance;ET(Date_règlement>0;Date_règlement<=Date_d_échéance));"";SI(Date_règlement>0;DATEDIF(Date_d_échéance;Date_règlement;"d");DATEDIF(Date_d_échéance;AUJOURDHUI();"d")))
Cela fonctionne très bien mais je souhaiterais donner un nom à cette formule afin que dans la barre de formule apparaisse Jours_dépassement et non plus la formule.
Mais lorsque je fais cela (je copie ma formule, définir un nom, je rentre mon nom et dans la ligne "fait référence à" je colle ma formule) et bien le calcul ne se fait plus. Je n'ai même pas de message d'erreur.
Quelqu'un peut il me dire pourquoi ça fonctionne lorsque la formule n'a pas de nom et ne fonctionne plus lorsqu'on nomme la formule ?
Merci
Une petite question : comment fait on pour donner un nom à une formule ?
Mon problème, j'ai donné un nom à mes colonnes "date règlement" et "date d'échéance". J'ai une troisième colonne qui me calcule le nombre de jour de retard grace à la formule suivante : =SI(OU(Date_d_échéance="";AUJOURDHUI()<Date_d_échéance;ET(Date_règlement>0;Date_règlement<=Date_d_échéance));"";SI(Date_règlement>0;DATEDIF(Date_d_échéance;Date_règlement;"d");DATEDIF(Date_d_échéance;AUJOURDHUI();"d")))
Cela fonctionne très bien mais je souhaiterais donner un nom à cette formule afin que dans la barre de formule apparaisse Jours_dépassement et non plus la formule.
Mais lorsque je fais cela (je copie ma formule, définir un nom, je rentre mon nom et dans la ligne "fait référence à" je colle ma formule) et bien le calcul ne se fait plus. Je n'ai même pas de message d'erreur.
Quelqu'un peut il me dire pourquoi ça fonctionne lorsque la formule n'a pas de nom et ne fonctionne plus lorsqu'on nomme la formule ?
Merci
A voir également:
- Nommé une formule
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
6 réponses
Bonjour,
Active la première cellule de la plage qui doit contenir la formule
Gestionnaire de noms/Définir un nom/nomme ton champ exemple Formul et dans Fait référence à colle ta formule qui devrait être dans ta première cellule
=SI(OU(Date_d_échéance="";AUJOURDHUI()<Date_d_échéance;ET(Date_règlement>0;Date_règlement<=Date_d_échéance));"";SI(Date_règlement>0;DATEDIF(Date_d_échéance;Date_règlement;"d");DATEDIF(Date_d_échéance;AUJOURDHUI();"d")))
à la place de ta formule dans la première cellule saisir le nom de ton champ =Formul
tu peux incrémenter la formule et dans la barre des formules tu verras que =Formul mais pas la formule que contient le champ
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Active la première cellule de la plage qui doit contenir la formule
Gestionnaire de noms/Définir un nom/nomme ton champ exemple Formul et dans Fait référence à colle ta formule qui devrait être dans ta première cellule
=SI(OU(Date_d_échéance="";AUJOURDHUI()<Date_d_échéance;ET(Date_règlement>0;Date_règlement<=Date_d_échéance));"";SI(Date_règlement>0;DATEDIF(Date_d_échéance;Date_règlement;"d");DATEDIF(Date_d_échéance;AUJOURDHUI();"d")))
à la place de ta formule dans la première cellule saisir le nom de ton champ =Formul
tu peux incrémenter la formule et dans la barre des formules tu verras que =Formul mais pas la formule que contient le champ
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Capucine21
Messages postés
63
Date d'inscription
Statut
Membre
Dernière intervention
1
C'est ce que je fais, mais ma formule ne fonctionne pas. La cellule reste vide. Si je saisis ma formule j'ai mon nombre de jours, mais avec le nom, rien. J'ai même resaisi manuellement ma formule. Rien
Re,
crée un exemple de fichier anonymisé avec dans ta cellule ta formule valide, colorise cette cellule que je la repère du premier coup d'œil et joint ton fichier à partir de ce lien que je vois ce qui cloche
https://www.cjoint.com/
crée un exemple de fichier anonymisé avec dans ta cellule ta formule valide, colorise cette cellule que je la repère du premier coup d'œil et joint ton fichier à partir de ce lien que je vois ce qui cloche
https://www.cjoint.com/
Bonjour,
J'ai l'impression qu'il y a un conflit dans la formule nommée qui attend des références "cellule" et qui reçoit des références "champs complets".
Je ne suis sûr de rien mais si on nomme échéance une seule cellule d10 et J10 règlement ça marche!
Attention aussi aux champs définis en références relatives, ils engendrent des problèmes lors de la recopie.
J'ai l'impression qu'il y a un conflit dans la formule nommée qui attend des références "cellule" et qui reçoit des références "champs complets".
Je ne suis sûr de rien mais si on nomme échéance une seule cellule d10 et J10 règlement ça marche!
Attention aussi aux champs définis en références relatives, ils engendrent des problèmes lors de la recopie.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
regarde comme cela
https://www.cjoint.com/c/FADovCTifYj
regarde comme cela
https://www.cjoint.com/c/FADovCTifYj
Ouais, je l'avais fait mais je croyais que l'on pouvais nommer une formule qui avait déjà des cellules nommées. En fait, il faut choisir :
Formule nommée avec cellules (A1; B2...) ou Formule avec cellules nommées (date_échéance; date_ règlement)
Mais je ne peux pas avoir les deux. Comme le dit Tontong, il y conflit et ça ne fonctionne plus.
Merci beaucoup pour votre temps
Formule nommée avec cellules (A1; B2...) ou Formule avec cellules nommées (date_échéance; date_ règlement)
Mais je ne peux pas avoir les deux. Comme le dit Tontong, il y conflit et ça ne fonctionne plus.
Merci beaucoup pour votre temps
Bonjour,
Dit autrement tu peux le faire mais change ta définition des noms.
Pour 'Date d'échéance' par exemple tu ne dois plus faire référence à une plage (d'ailleurs c'était déjà inutile sur ta feuille) mais à la ligne en relatif.
Donc avec le curseur en ligne 10 définir 'Date d'échéance' avec =EchéancierFrs!$D10
Idem pour l'autre, et tes 2 formules nommées contenant des noms fonctionnent.
eric
Dit autrement tu peux le faire mais change ta définition des noms.
Pour 'Date d'échéance' par exemple tu ne dois plus faire référence à une plage (d'ailleurs c'était déjà inutile sur ta feuille) mais à la ligne en relatif.
Donc avec le curseur en ligne 10 définir 'Date d'échéance' avec =EchéancierFrs!$D10
Idem pour l'autre, et tes 2 formules nommées contenant des noms fonctionnent.
eric