Excel / recherhce de données

oneoff -  
 oneoff -
Bonjour,

voila je veux faire un copier/coller vers le bas de cette formules "=SI(P2="";;Feuil1!J652)" pour m'eviter de la recopier a chaque fois "normale".

le resultat donnera :

=SI(P2="";;Feuil1!J652)
=SI(P3="";;Feuil1!J653)
=SI(P4="";;Feuil1!J654)
=SI(P5="";;Feuil1!J655)
=SI(P6="";;Feuil1!J656)
=SI(P7="";;Feuil1!J657)

seulement moi je voudrais ce resultat la :

=SI(P2="";;Feuil1!J652)
=SI(P3="";;Feuil1!J658)
=SI(P4="";;Feuil1!J664)
=SI(P5="";;Feuil1!J670)
=SI(P6="";;Feuil1!J676)
=SI(P7="";;Feuil1!J682)

est ce possible.

merci pour vos reponses
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. Ivan-hoe Messages postés 433 Date d'inscription   Statut Membre Dernière intervention   310
     
    Salut,
    Tu peux utiliser DECALER
    =SI(P2="";"";DECALER(Feuil1!$J$652;(LIGNE(P2)-LIGNE($P$2))*6;0))
    Feuil1!$J$652 est fixé.
    La différence de LIGNE va s'incrémenter de 1 , donc l'argument-ligne de DECALER va s'incrémenter de 6.
    Il y a aussi certainement d'autres solutions.
    I.
    0
    1. oneoff
       
      merci pour ta reponse
      0
    2. oneoff
       
      bon ca a pas l'air de fonctionner comme fonction,
      0
    3. oneoff
       
      ok j'ai trouver, voila pour ceux que ca interessent :

      =DECALER(Feuil1!$J$4;6*(LIGNE(A2)-LIGNE($A$1));0;1;1)

      a plus bye et encors merci
      0