recopie incrémenté

giorgios

XLDnaute Occasionnel
bonjour

je souhaiterai faire un recopie incrémenté un peu particulier

mon petit exemple vous explique cela

merci d'avance

giorgios
 

Pièces jointes

  • Classeur giorgios.xls
    13.5 KB · Affichages: 65

CISCO

XLDnaute Barbatruc
Re : recopie incrémenté

Bonjour

Essayes en C7 avec
Code:
=SI(MOD(LIGNE();2)=0;"";INDIRECT("Feuil1!A"&LIGNE()-NB.VIDE(C$1:C6)))
, à étendre vers le bas.

IL faudra peut être trouver une autre astuce à la place de NB.VIDE().

@ plus
 

giorgios

XLDnaute Occasionnel
Re : recopie incrémenté

voil0 mon fichier complet

merci a toi

Dans mon exemple de fichier, ce que je souhaite c'est que les valeurs obtenus pour Janvier ne se trouvent pas sur les lignes 2010 mais 2009

et si en plus, on arrive à m'expliquer comment lire cette formule de calculs

ce serait le top

vous faites déjà beaucoup sur ce superbe site, alors merci pour tout ce que vous m'avez appris tous, tous ceux d'entres vous qui ont répondu à mes fils depuis 6 mois

giorgios
 

CISCO

XLDnaute Barbatruc
Re : recopie incrémenté

Bonsoir

Est-ce normal que tu ai plusieurs 2009 ou 2010 les uns après les autres dans la colonne B, en B69, B70... ?

Si le fichier ci-dessous te convient, je t'expliquerai comment fonctionne la formule.

@ plus
 

Pièces jointes

  • Pr-paration CA M.zip
    26.9 KB · Affichages: 27
  • Pr-paration CA M.zip
    26.9 KB · Affichages: 28
  • Pr-paration CA M.zip
    26.9 KB · Affichages: 29
Dernière édition:

giorgios

XLDnaute Occasionnel
Re : recopie incrémenté

Bonsoir

Est-ce normal que tu ai plusieurs 2009 ou 2010 les uns après les autres dans la colonne B, en B69, B70... ?

Si le fichier ci-dessous te convient, je t'expliquerai comment fonctionne la formule.

@ plus

Salut Cisco

un grand merci pour ton suivi

oui, c'est normal que 2009 et 2010 se répétent ( c'est des comparatifs de chiffres d'affaires )

si tu peux m'expliquer, j'ai "soif" de connaissances

merci encore
 

CISCO

XLDnaute Barbatruc
Re : recopie incrémenté

Bonsoir

Puisque ça fonctionne :)

=SI(B2=2009;INDIRECT("Janvier!D"&LIGNE()-NB.VIDE(C$1:C1));"")

LIGNE() renvoie le numéro de la ligne
NB.VIDE(plage) renvoie le nombre de cellule vide dans la plage.

En C2, B2 = 2009. 'Janvier!D"&LIGNE()-NB.VIDE(C$1:C1) renvoie le texte Janvier!D2.

Avec INDIRECT, excel comprend que ce texte fait référence à la cellule Janvier!D2, et il renvoie la valeur contenue dans cette cellule.

En C3, on a =SI(B3=2009;INDIRECT("Janvier!D"&LIGNE()-NB.VIDE(C$1:C2));"")

Comme B3 n'est pas égal à 2009, excel renvoie "".

En C4 on a =SI(B4=2009;INDIRECT("Janvier!D"&LIGNE()-NB.VIDE(C$1:C3));""), qui renvoie le contenu de la cellule Janvier!D3.

Au passage, notes l'importance du $ en vert dans les formules ci-dessus. C'est lui qui fait que la fonction NB.VIDE(plage) renvoie un nombre de plus en plus grand.

@ plus

@ plus
 

giorgios

XLDnaute Occasionnel
Re : recopie incrémenté

Bonsoir

Puisque ça fonctionne :)

=SI(B2=2009;INDIRECT("Janvier!D"&LIGNE()-NB.VIDE(C$1:C1));"")

LIGNE() renvoie le numéro de la ligne
NB.VIDE(plage) renvoie le nombre de cellule vide dans la plage.

En C2, B2 = 2009. 'Janvier!D"&LIGNE()-NB.VIDE(C$1:C1) renvoie le texte Janvier!D2.

Avec INDIRECT, excel comprend que ce texte fait référence à la cellule Janvier!D2, et il renvoie la valeur contenue dans cette cellule.

En C3, on a =SI(B3=2009;INDIRECT("Janvier!D"&LIGNE()-NB.VIDE(C$1:C2));"")

Comme B3 n'est pas égal à 2009, excel renvoie "".

En C4 on a =SI(B4=2009;INDIRECT("Janvier!D"&LIGNE()-NB.VIDE(C$1:C3));""), qui renvoie le contenu de la cellule Janvier!D3.

Au passage, notes l'importance du $ en vert dans les formules ci-dessus. C'est lui qui fait que la fonction NB.VIDE(plage) renvoie un nombre de plus en plus grand.

@ plus

@ plus

merci pour tout cisco

tes explications sont super claires et m'aident à comprendre

sauf pour la derniére phrase quand tu dis que cela renvois un nbre de + en + grand?

merci en tout cas
 

Discussions similaires

Réponses
5
Affichages
387

Statistiques des forums

Discussions
312 503
Messages
2 089 062
Membres
104 015
dernier inscrit
kkgk