Simplifier cette formule

Bonjour,

j'ai écrit cette formule qui, je pense, peut être racourcie.

=IF(OR($E$4="";$E$5="";$E$6="";$E$7="";$E$8="";$E$9="";$E$10="");"";RANK($E4;$E$4:$E$10;0))

Ce que je dis ici c'est que si n'importe quelle cellule entre E4 et E10 est vide, le résultat des cellules de la colonne sera vide. Sinon, j'établis un classement par ordre croissant.

Comment puis-je résumer cette section :

OR($E$4="";$E$5="";$E$6="";$E$7="";$E$8="";$E$9="";$E$10="")?

Merci à vous.

Bonjour,

Tu nommes la plage E4:E10. Cela devrait donner ceci comme formule :

=SI(PLAGE="";"";RANG(E4;PLAGE))

Cdlt,

Bonjour,

Moi j'ai compris que si au moins une cellule de E était vide, on ne faisait pas le RANG.

=SI(NB($E$4:E$10)<7;"";RANG($E4;$E$4:$E$10;0))

Amicalement

Nad

Bonjour Nad,

C'est toi qui as raison. La formule doit être suivante :

=SI(OU(PLAGE="");"";RANG(E4;PLAGE))

Formule à valider avec CTRE + MAJ + ENTREE et à copier sur les autres cellules.

Cdlt,

Le point va à Nad. 1-0

Merci beaucoup à vous deux. Votre coopération est très appréciée.

Rechercher des sujets similaires à "simplifier cette formule"