Incrémentée un formule

Randwic -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,



Comment mettre cette formule qui est en M

[CODE]=SI(ESTNA(RECHERCHEV($A4;Etapes![B]$V$6:$W$[/B]105;2;FAUX));0;RECHERCHEV($A4;Etapes![B]$V$6:$W$[/B]105;2;FAUX))
[/CODE]
en N mais en la remplaçant par :

[CODE]=SI(ESTNA(RECHERCHEV($A4;Etapes!$[B]X$6:$Y[/B]$105;2;FAUX));0;RECHERCHEV($A4;Etapes[B]!$X$6:$Y$[/B]105;2;FAUX))[/CODE]

Puis ainsi de suite dans les colonnes O,P,Q,R...... Sans être obligé de la réécrire à chaque coup.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    le plus simple semble être de mettre en tête de colonne(ou ailleurs, mais sera à ajuster), en texte le champ à exploiter:
    soit :
    en tête colonne M:V6/W105 en M1
    en tête colonne N:X6:Y105 en N1
    etc...
    ensuite l'adresse du champ dans la formule devient:
    =INDIRECT("Etapes!"&M1)
    ou bien sur tout le texte nécessaire à la définition du champ
    Sachant que INDIRECT() transforme en adresse le texte complet inscrit entre parenthèses, soit entre guillemets, soit par adresse de cellule, soit en combinant les deux, séparés par le signe &par ex: INDIRECT("texte1"&Cell&"texte2"&cell)
    Et si vous inscrivez complétement le texte de l'adresse en M1, le code devient:
    =INDIRECT(M1) simplement
    Crdlmnt
    1