Aide sur formule, incrémenter lettre

Bonjour,

j'ai sur une cellule la formule : =SI(reunions!C18="";"";reunions!C18)

j'aimerais que sur la cellule de la ligne suivante avoir =SI(reunions!D18="";"";reunions!D18)

Ex cellule C4 : =SI(reunions!C18="";"";reunions!C18)

cellule C5: =SI(reunions!D18="";"";reunions!D18)

J'aimerais pourvoir le faire sur les 20 lignes qui suivent.

Merci de votre aide.

Bonsoir,

Essaye en C4 cette formule :

=SI(DECALER(reunions!$B$18;0;LIGNE()-3)="";"";DECALER(reunions!$B$18;0;LIGNE()-3))

une autre solution avec INDEX :

=SI(INDEX($C$18:$O$18;LIGNE()-3)="";"";INDEX($C$18:$O$18;LIGNE()-3))

Je te laisse tester

@+

Merci la première formule fonctionne!!!

Par contre je ne comprend pas comment? Le -3 c'est quoi? el le ligne ()?

Pourrais-tu m'expliquer? Si tu as le temps bien sur!

Merci en tout cas!

5ged-v3-infos.docx (203.63 Ko)

re,

La fonction LIGNE() retourne le n° de ligne où elle est utilisée.

en C4, LIGNE() retourne ... 4

et LIGNE()-3 nous donne 1

Ensuite, lorsqu'on passe en ligne 5, on obtient 2 , etc ...

cette valeur (1, puis 2, puis ...), utilisée dans les formules DECALER ou INDEX permet de récupérer les 1ère puis 2ème puis ... valeurs

@+

Rechercher des sujets similaires à "aide formule incrementer lettre"