Rechercher : dans
Par :

[EXCEL] Incrémentation référence cellule

Dernière réponse le 26 jun 2007 à 12:10:55 Djeko, le 26 jun 2007 à 10:54:47 
 Signaler ce message aux modérateurs

Bonjour,
Sous Excel (2003), est-il possible de forcer le pas d'incrémentation pour des références de cellules contenues dans la formule ?
Exemple : je rentre manuellement B1=C10 puis B2=C20, et, lorsque je "fais glisser" mes deux cellules, j'obtiens B3=C12, B4=C22, B5=C14... et non B3=C30, B4=C40, B5=C50... comme j'aimerai avoir.
Quelqu'un peut-il m'aider, sachant qu'éviter une macro serait l'idéal ?
Merci et bonne journée,
Djeko

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [EXCEL] Incrémentation référence cellule » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
[Excel] Restreindre l'accès aux cellules VoirEncore une fonction peu connue : Expérimentez : Données / Validation Vous pouvez alors restreindre ou interdire l'accès aux "cellules stratégiques" de votre choix, avec message d'alerte. Vous pouvez faire afficher automatiquement des messages...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...
Tableur - La sélection des cellules VoirSélection de cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a...
Sélection de cellules VoirSélection de cellules Un tableur est un formidable outil de manipulation de données. Qu’il s’agisse toutefois de référencer des cellules isolées ou des plages de cellules, que ce soit pour les besoins d’une formule, pour leur attribuer un format de...

1

Viktor56, le 26 jun 2007 à 11:08:36

J'ai une solution :

Dans une colonne (la colonne a, par exemple), tu mets b1, tu le fais glisser, dans la colonne b, tu mets C10 puis C20 à la ligne suivante, tu sélectionnes les 2 lignes (C10 et C20), tu les fais glisser.
Dans une troisième colonne, tu sélectionnes la première cellule puis tu vas sur "fx" et tu choisis dans "tout" "concatener". Là, dans texte 1 tu sélectiones la première cellule de la colonne a, dans texte 2, tu tapes = et dans texte 3, tu sélectionnes la première cellule de la colonne b. Tu fais glisser le tout.

tu dois obtenir ceci :

b1 C10 b1=C10 <-- grâce à concaténer
b2 C20 b2=C20

Répondre à Viktor56

2

Djeko, le 26 jun 2007 à 11:28:42

Ok merci beaucoup !
Mais en fait, quand je dis que je veux obtenir "B3=C30", je veux dire que je veux obtenir le contenu de C30 dans la cellule B3... En suivant un autre conseil du forum, j'ai utilisé pour cela la formule INDIRECT avec CONCATENER, mais ca ne fonctionne pas lorsque je veux le contenu d'une cellule d'un autre classeur :
Dans la cellule B1 je rentre :
=INDIRECT(CONCATENER("'C:\Documents and Settings\...\[Fichier.xls]Feuill1'!$C$";A1)) où A1 est la cellule contenant "10", A2 contient "20",...
Le résultat est un #REF! assez agressif...

Répondre à Djeko

3

Viktor56, le 26 jun 2007 à 11:46:07

D'un fichier à un autre, si je fais par exemple :

=([doc1.xls]Feuil1!A1)

ça fonctionne... on ne sait jamais, si ça peut déjà t'aider.

Répondre à Viktor56

4

Djeko, le 26 jun 2007 à 11:51:06

Oui mais quand tu vas faire glisser vers le bas, il va te donner
=([doc1.xls]Feuil1!A2)
=([doc1.xls]Feuil1!A3)
=([doc1.xls]Feuil1!A4)...

Alors que j'aimerai obtenir, à partir de =([doc1.xls]Feuil1!A10) :
=([doc1.xls]Feuil1!A20)
=([doc1.xls]Feuil1!A30)
=([doc1.xls]Feuil1!A40)...

Et si je fais glisser
=([doc1.xls]Feuil1!A10)
=([doc1.xls]Feuil1!A20),
il me donne
=([doc1.xls]Feuil1!A10)
=([doc1.xls]Feuil1!A20)
=([doc1.xls]Feuil1!A12)
=([doc1.xls]Feuil1!A22)

Voila...

Répondre à Djeko

5

 Djeko, le 26 jun 2007 à 12:10:55

C'est bon j'ai réussi mais ça ne fonctionne que lorsque "doc1.xls" est ouvert..

Merci beaucoup pour l'aide,
Bonne journée
Djeko

Répondre à Djeko
Collection CommentÇaMarche.net