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

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
398
Réponses
16
Affichages
472
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…