Incrémenter plusieurs valeurs selon plusieurs conditions

Bonjour à tous !

Nouveau sur ce forum je vous explique ma problématique, cela fait plusieurs jours que je bloque ne connaissant pas vraiment bien Excel ^^

J'ai un tableau qui comporte 40192 entrée (pas mal hein^^), et je dois incrémenter une colonne pour arriver à cela:

#1-1

#1-2

... Jusqu'à #1-32

Jusque là facile, mais ça se complique !!

Il faut que passé cette dernière valeur, on parte sur :

#2-1

#2-2

... Jusqu'à #2-32 encore une fois !!

Et ainsi de suite jusqu'à obtenir #1256-32 ^^

Balèse non ?

Ou alors je suis juste une grosse quiche

Pour l'instant j'arrive à incrémenter de 1 tous les 32 item avec cette formule :

=ENT((LIGNE()-1)/32)+1

Mais je peche pour la suite

J'en suis rendu à ça mais la ça sens l'impasse :

dans la case D1 :

="#"&ENT((LIGNE()-1)/32)+1&"-"c'est ici que je mer**

Voilà si quelque âme charitable peut filer un petit coup de main ça serait sympa !!

Merci par avance.

Cordialement.

Yoann

Bonsoir

=ENT((LIGNE()-1)/32)+1 & "-" & MOD(LIGNE()-1;32)+1

Merci !!

Ça fonctionne nikel ^^

Ou puis je apprendre à explorer plus en détail excel ?

En fait je comprends pas forcément la formule que vous avez renseignée ^^

Ca vous dérangerais de me détailler sa logique ?

Merci encore mille fois, ou devrais-je dire 40192 fois !!

yomas a écrit :

Merci !!

Ça fonctionne nikel ^^

Ou puis je apprendre à explorer plus en détail excel ?

En fait je comprends pas forcément la formule que vous avez renseignée ^^

Ca vous dérangerais de me détailler sa logique ?

Merci encore mille fois, ou devrais-je dire 40192 fois !!

Bonjour,

je suppose que je ne dois pas expliquer la première partie, car tu l'as proposée toi-même.

pour la 2ème partie.

=ENT((LIGNE()-1)/32)+1 & "-" & MOD(LIGNE()-1;32)+1

l'instruction MOD(x;y) donne le reste de la division de x par y. mod(x;32) donne un résultat de 0 à 31 (on ajoute +1 pour avoir 1 à 32,on utilise comme référence le numéro de ligne.

Rechercher des sujets similaires à "incrementer valeurs conditions"