Je recherche la formule (pas de vba) pour regrouper dans une nouvelle colonne des données négatives allant de :
"-0" à "-0,99" et affiche "0 à 0,99"
"-1" à "-9" et affiche "1 à 9"
"-10 à -19" et affiche "10 à 19" etc
puis toujours pas dizaine jusqu'à "-99"
puis de "-100" jusqu'à "-199"
puis de "-200" jusqu'à "-499".
J'ai essayé avec la fonction "Tronque" mais j'ai parfois des incohérences.
Bonjour,
Si j'ai tout compris...
Comme tu as 365, une formule dynamique
Tu entres les valeurs dans la colonne A, et les résultats s'afficheront automatiquement
La formule utilisée en B2 :
VB:
=LET(a_;plg;
b_;{0;-1;-10;-20;-30;-40;-50;-60;-70;-80;-90;-100;-200};
r_;{"0 à 0,99";"1 à 9";"10 à 19";"20 à 29";"30 à 39";"40 à 49";"50 à 59";"60 à 69";"70 à 79";"80 à 89";"90 à 99";"100 à 199";"200 à 499"};
INDEX(r_;EQUIV(plg;b_;-1)))
"plg" correspond à une plage dynamique (Ruban Formules/Gestionnaire de noms)
Bon courage
Edit, je viens de voir que j'ai défini "a_" pour rien...
Bonjour,
Si j'ai tout compris...
Comme tu as 365, une formule dynamique
Tu entres les valeurs dans la colonne A, et les résultats s'afficheront automatiquement
La formule utilisée en B2 :
VB:
=LET(a_;plg;
b_;{0;-1;-10;-20;-30;-40;-50;-60;-70;-80;-90;-100;-200};
r_;{"0 à 0,99";"1 à 9";"10 à 19";"20 à 29";"30 à 39";"40 à 49";"50 à 59";"60 à 69";"70 à 79";"80 à 89";"90 à 99";"100 à 199";"200 à 499"};
INDEX(r_;EQUIV(plg;b_;-1)))
"plg" correspond à une plage dynamique (Ruban Formules/Gestionnaire de noms)
Bon courage
Edit, je viens de voir que j'ai défini "a_" pour rien...