Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Valeurs absolues dans fonction Rang()

3 réponses
Avatar
LeGoldo
Bonjour =E0 tous,

Je voudrais classer des valeurs en +/- sans tenir compte du signe dans
une plage de cellule, soit :
=3DRANG(abs(C20);abs(($C20;$G20;$K20;$O20;$S20;$W20;...;$AY20));1)
=3DRANG(abs(C21);abs(($C21;$G21;$K21;$O21;$S21;$W21;...;$AY21);1)
.=2E..

=3DRANG(abs(E20);abs(($E20;$I20;$M20;$Q20;$U20;$Y20;...;$BA20));1)
=3DRANG(abs(E21);abs(($E21;$I21;$M21;$Q21;$U21;$Y21;...;$BA21));1)
.=2E.

.=2E.
.=2E.

Mais...
.=2E.=E7a marche pas !

Une p'tit id=E9e ?

Corollaire : o=F9 trouver des exemples de ce genre de formules
(matricielles ?) ?

Merci d'avance et ...
.=2E. =E0 vous lire !

LeGoldo

3 réponses

Avatar
Daniel
Bonjour.
En supposant que les cellules à prendre en considération sont positionnées
toutes les 4 colonnes.
Je me suis limité à la plage C20:K20; à modifier. Formule matricielle
(valider avec CTRL+MAJ+Entrée) :
=EQUIV(ABS(C20);GRANDE.VALEUR(SI(ESTNUM(C20:K20);ABS(C20:K20);0)*SI(MOD(COLONNE(C20:K20)+1;4)=0;1;0);COLONNE(C20:K20)-2);0)
Cordialement.
Daniel
"LeGoldo" a écrit dans le message de news:

Bonjour à tous,

Je voudrais classer des valeurs en +/- sans tenir compte du signe dans
une plage de cellule, soit :
=RANG(abs(C20);abs(($C20;$G20;$K20;$O20;$S20;$W20;...;$AY20));1)
=RANG(abs(C21);abs(($C21;$G21;$K21;$O21;$S21;$W21;...;$AY21);1)
....

=RANG(abs(E20);abs(($E20;$I20;$M20;$Q20;$U20;$Y20;...;$BA20));1)
=RANG(abs(E21);abs(($E21;$I21;$M21;$Q21;$U21;$Y21;...;$BA21));1)
...

...
...

Mais...
...ça marche pas !

Une p'tit idée ?

Corollaire : où trouver des exemples de ce genre de formules
(matricielles ?) ?

Merci d'avance et ...
... à vous lire !

LeGoldo
Avatar
LeGoldo

Bonjour.
En supposant que les cellules à prendre en considération sont positio nnées
toutes les 4 colonnes.
Je me suis limité à la plage C20:K20; à modifier. Formule matriciel le
(valider avec CTRL+MAJ+Entrée) :
=EQUIV(ABS(C20);GRANDE.VALEUR(SI(ESTNUM(C20:K20);ABS(C20:K20);0)*SI(MOD (COLONNE(C20:K20)+1;4)=0;1;0);COLONNE(C20:K20)-2);0)
Cordialement.
Daniel


Re,
et merci !

Dois-je sélectionner toute la plage concernée avant d'appliquer la
formule ?

A+

LeGoldo

Avatar
Daniel
Non, tu remplaces seulement K20 par AY20
Daniel

"LeGoldo" a écrit dans le message de news:



Bonjour.
En supposant que les cellules à prendre en considération sont positionnées
toutes les 4 colonnes.
Je me suis limité à la plage C20:K20; à modifier. Formule matricielle
(valider avec CTRL+MAJ+Entrée) :
=EQUIV(ABS(C20);GRANDE.VALEUR(SI(ESTNUM(C20:K20);ABS(C20:K20);0)*SI(MOD(COLONNE(C20:K20)+1;4)=0;1;0);COLONNE(C20:K20)-2);0)
Cordialement.
Daniel


Re,
et merci !

Dois-je sélectionner toute la plage concernée avant d'appliquer la
formule ?

A+

LeGoldo