XL 2013 Simplifier une formule

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.

sylvanu

XLDnaute Barbatruc
Supporter XLD
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.
 

Chris401

XLDnaute Accro
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 !?")))
 

Discussions similaires

Réponses
9
Affichages
460

Statistiques des forums

Discussions
312 305
Messages
2 087 081
Membres
103 457
dernier inscrit
fab2614