Modifier le pas d'incrémentation d'une formule

vi -  
 Jack -
Bonjour,

je reviens vers vous pour un autre souci:
je souhaite modifier le pas d'incrémentation de excel dans une feuille de calcul. je m'explique:
j'ai une première feuille qui a des données. et une deuxième dans laquelle je veux recopier uniquement quelques données de la première (ces donnéees étant également distante, ie qu'à chaque10 cellules d'une colones je dois copier les données). comment donc faire pour copier ces données dans la deuxieme feuille, de tel sorte que d'une cellule à une autre (verticalement) que jai un pas de 10?

A voir également:

2 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
La formule est sensée être écrite en A1 et la 1° cellule à copier de la feuille 1 est A1

La fonction DECALER(cel; dec_nb_ligne; dec_nb_colonne;nb_lignes;nb_colonnes)
avec
- cel est la cellule de référence ici A1 (de la feuille 1)
- dec_nb_lignes décalage vertical depuis la ligne de cel ici 10*(LIGNE()-1) où LIGNE() est le N° de ligne dans laquelle est écrite la formule
- dec_nb_colonne decalage horizontal de puis la colonne de cel (ici 0 - on reste dans la colonne de cel)
- nblignes est le nombre de lignes prises (ici 1 ligne)
- nb_colonnes est le nombre de colonnes prises (ici 1 colonne)

en bref la formule écrite en Axx (xx est le l° de ligne) sélectionne dans la feuille 1 la cellule située 10*(xx-1) lignes plus bas (que la cellule $A$1 de la feuille 1)

bon courage
1
Jack
 

merci

0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour
Si ta copie se fait à partir de la ligne 1, sinon il te faut adapter
=DECALER(Feuil1!A$1;10*(LIGNE()-1);0;1;1)
Sonne journée
0
vi
 
Oui jai vu ta formule, mais stp ccm81 est ce k je peux avoir une signification de chaque élément de cette formule, afin de pouvoir comprendre mieux pour adapter
0
vi
 
Je vais éclaircir ma preocupation: en fait, jai reussi à deja récuperer la premiere partie des données de la premiere feuille, et elles sont sur la deuxieme feuille, dans une ligne. donc on est actuellement sur la deuxieme feuille. donc, je veux donc incrémenter le passage de la premiere ligne aux lignes suivantes avec un pas différent de 1.
Voiçi ce que jai actuellement, et qui ne me satisfait pas:
B1: =SI('Feuille1'!AE6:AE17="MAIS";'Feuille1'!AF6:AF17;" ")
B2: =SI('Feuille1'!AE7:AE18="MAIS";'Feuille1'!AF7:AF18;" ")

Je veux plutot avoir:
B1:=SI('Feuille1'!AE6:AE17="MAIS";'Feuille1'!AF6:AF17;" ")
B2: =SI('Feuille1'!AE18:AE29="MAIS";'Feuille1'!AF18:AF29;" ")
Bref je veux que en passant de la ligne 1 à la ligne 2, que j'obtienne un pas de 12 au lieu de 1 donc que la deuxieme ligne prenne automatiquement les données de AE18:AE29 et AF18:AF29
0
vi
 
mais quand je saisi:
B2: =SI('Feuille1'!AE18:AE29="MAIS";'Feuille1'!AF18:AF29;" ")
il maffiche:
#Valeur
0