XL 2013 Simplifier une formule

  • Initiateur de la discussion Initiateur de la discussion chindou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chindou

XLDnaute Occasionnel
Bonjour, le forum
La formule ci-dessous fonctionne bien, mais je crois qu'elle est un peu longue
Peut on la simplifier !?

Code:
="Note attribuée (en chiffres): "&SI(ET(Param!U25<>"";Param!U53<>"";Param!U25=Param!U53);"Note maintenue";"")&SI(ET(Param!U25="";Param!U53="");" Sans note";"")&SI(ET(Param!U25<>"";Param!U53="");" nouvelle note !?";"")&""

Merci d'avance pour vos aides
Cordialement
 
Solution
Bonjour Chindou,
Un chouia plus court :
VB:
="Note attribuée (en chiffres): "&
SI(ET(Param!U25<>"";Param!U25=Param!U53);"Note maintenue";"")&
SI(Param!U25&Param!U53="";" Sans note";"")&
SI(ET(Param!U25<>"";Param!U53="");" nouvelle note !?";"")

Si U25=U53 et U25<>"" alors U53<>"" et
ET(Param!U25="";Param!U53="") peut être remplacé par Param!U25&Param!U53=""
et la mise en forme de la formule sur plusieurs lignes la rend plus lisible.
( un ALT+Enter fait retour à la ligne sans perturber la formule )
J'ai évidemment supposé que la formule n'était pas sur la page Param. Sinon on peut simplifier.
Bonjour Chindou,
Un chouia plus court :
VB:
="Note attribuée (en chiffres): "&
SI(ET(Param!U25<>"";Param!U25=Param!U53);"Note maintenue";"")&
SI(Param!U25&Param!U53="";" Sans note";"")&
SI(ET(Param!U25<>"";Param!U53="");" nouvelle note !?";"")

Si U25=U53 et U25<>"" alors U53<>"" et
ET(Param!U25="";Param!U53="") peut être remplacé par Param!U25&Param!U53=""
et la mise en forme de la formule sur plusieurs lignes la rend plus lisible.
( un ALT+Enter fait retour à la ligne sans perturber la formule )
J'ai évidemment supposé que la formule n'était pas sur la page Param. Sinon on peut simplifier.
 
Bonsoir chindou, sylvanu

Quelques caractères non nécessaires supprimés également
Code:
="Note attribuée (en chiffres): "&
SI(ET(Param!U25<>"";Param!U25=Param!U53);"Note maintenue";
SI(ET(Param!U25="";Param!U53="");"Sans note";
SI(ET(Param!U25<>"";Param!U53="");"Nouvelle note !?")))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
302
Réponses
9
Affichages
195
Réponses
9
Affichages
442
Réponses
18
Affichages
1 K
Retour