Excel / recherhce de données

Fermé
oneoff - 12 juin 2008 à 15:22
 oneoff - 16 juin 2008 à 14:20
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
A voir également:

1 réponse

Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 309
12 juin 2008 à 16:14
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
merci pour ta reponse
0
bon ca a pas l'air de fonctionner comme fonction,
0
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