Fonction Indirect

Fermé
myanmar - 13 oct. 2018 à 17:39
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 14 oct. 2018 à 09:35
Bonjour,

J'ai 3 classeurs, chaque classeurs a 12 onglets allant du 01 au 12
Je voudrais dans un 4ème classeur faire la somme de tous mes produits A, B et C situés dans la cellule B1 B2 et B3 de chaque feuille des 3 classeurs

j'ai utilisé la fonction INDIRECT =SOMME(INDIRECT("'["&B$12&"]"&$B$14&"'!B1");INDIRECT("'["&C$12&"]"&$B$14&"'!$B1"))

Classeurs CONSO1.xlsx CONSO2.xlsx

01 02 03
A 1000 300 800 ici parfait
B 1000 300 800 Ici j'ai le mêmé résultat elle reste sur la cellule B1 au lieu de B2
C 1000 300 800 idem ici


Cela marche très bien pour la cellule B1 de chaque classeur en recopiant vers la gauche
Mais quand je recopie vers le bas , je reste toujours en cellule B1 alors que je voudrais passer à la cellule B2 et B3 ( j'ai bien enlevé le $ devant la ligne 1

Merci de votre aide

1 réponse

fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
Modifié le 13 oct. 2018 à 17:55
Bonjour,
Dans ta formule B1 est du texte entre guillemets donc l'étirer n'a pas d'effet ceci devrait fonctionner : =SOMME(INDIRECT("'["&B$12&"]"&$B$14&"'!B"&LIGNE(A1));INDIRECT("'["&C$12&"]"&$B$14&"'!$B"&LIGNE(A1)))

0
Merci en force Excel cela fonctionne très bien un grand merci

Mais pourquoi les classeurs s'incrémentent, alors que c'est du texte et pas les lignes

c 'est peut etre une question bete
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
14 oct. 2018 à 09:35
Il n'y a pas de question bêtes ;)
$B$14 n'est pas entre guillemets c'est donc une adresse de cellule sensible à l'étirement de la formule
0