Microsoft 365 rang

perrmi

XLDnaute Occasionnel
bonjour
certainement trop facile pour vous .
mais la je bloque.
s'essayes tant bien que mal a formuler une fonction "rang" conditionnée.
voir fichier joint .
avec mes remerciements
perrmi
 

Pièces jointes

  • rang.xlsx
    11.3 KB · Affichages: 16

JHA

XLDnaute Barbatruc
Bonjour à tous,

Comme le signale Cisco ;) , i y a un soucis dans la formule si() certainement dans cette zone (+saw$5="B"), à essayer "....$P$19;1);si($AW$5="B";rang(E8;$E$8:$E$19;0)+......
Ne pas oublier de rajouter une parenthèse ")" en fin de formule.

1587806295535.png

Bon courage à toi

JHA
 

CISCO

XLDnaute Barbatruc
Bonjour

C'est surement un problème de parenthèse. Au lieu de mettre toutes les colonnes d'un coup, tu prends une des trois propositions, par exemple
SI(A2="A";RANG(B6;B6:B14;0)+RANG(D6;D6 : D14;1)+RANG(F6;F6:F14;0);SI(A2="B";RANG(C6;C6:C14;0)+RANG(D6;D6 : D14;1);SI(A2="C";RANG(E6;E6:E14;0))))
puis tu rajoutes une seule colonne
SI(A2="A";RANG(B6;B6:B14;0)+RANG(D6;D6 : D14;1)+RANG(F6;F6:F14;0)+RANG(...);SI(A2="B";RANG(C6;C6:C14;0)+RANG(D6;D6 : D14;1);SI(A2="C";RANG(E6;E6:E14;0))))
tu testes, et tu continues.
Si tu veux aller plus vite, tu rajoutes deux, trois ou quatre colonnes d'un coup, mais tu ne fais pas une vingtaine d'un coup.
SI(A2="A";RANG(B6;B6:B14;0)+RANG(D6;D6 : D14;1)+RANG(F6;F6:F14;0)+RANG(...)+RANG(...)+RANG(...)+RANG(...);SI(A2="B";RANG(C6;C6:C14;0)+RANG(D6;D6 : D14;1);SI(A2="C";RANG(E6;E6:E14;0))))

Ceci dit, si tu nous expliquais comment tu choisis telle colonne, et pas telle autre, dans quel cas tu veux le 3ème paramètre égal à 0, dans tel autre cas 1, nous trouverions peut-être une formule plus simple...

@ plus
 

Discussions similaires

Réponses
5
Affichages
360
Réponses
16
Affichages
769
Réponses
3
Affichages
390

Statistiques des forums

Discussions
313 113
Messages
2 095 395
Membres
106 263
dernier inscrit
xxSDe