Rechercher : dans
Par :

Problème de recopie de formules

Dernière réponse le 12 mai 2009 à 19:32:21 alex49520, le 11 mai 2009 à 18:39:42 
 Signaler ce message aux modérateurs

Bonjour à tous,

Travaillant sur Excel pour effectuer un tableau de bord, un problème se pose a moi. Mon classeur est composé d'un certain nombre de pages, comprenant 12 balances. Je souhaite faire un récap des balances de l'année, mais pour se faire j'ai eu recours à un certain nombre de formules pour regrouper des comptes. Et le problème qui se pose est lorsque je veux recopier une formule.

Par exemple, cette formule :

=(SOMME.SI('Bal avril'!$A$6:$A$199;"60612000";'Bal avril'!$E$6:$E$199))

Elle fait appel à la feuille Bal avril, et je souhaiterais que lorsque je l'a copie, la feuille change et donc qu'elle passe à Bal mai.

J'espère avoir été clair, et remercie tout le monde par avance.

Alexis

Meilleures réponses pour « Problème de recopie de formules » dans :
Copier une formule Voir Après avoir laborieusement composé une formule dans une cellule, il est fréquent de vouloir la recopier d’autres cellules. Vous pouvez procéder de plusieurs façons. COPIER-COLLER La méthode la plus primaire consiste à sélectionner la cellule...
PHP - Code antispam avec chiffres et lettres (CAPTCHA) Voir Sur de nombreux sites, dont CommentCaMarche, les formulaires sont accompagnés d'un encart demandant de recopier un code généré aléatoirement. Un tel système, appelé CAPTCHA, permet de limiter les envois abusifs automatisés (SPAMS). Les sites...
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Les formulaires HTML VoirIntérêt d'un formulaire Les formulaires interactifs permettent aux auteurs de pages Web de doter leur page web d'éléments interactifs permettant par exemple un dialogue avec les internaute, à la manière des coupons-réponse présents dans certains...
Tableur - Les formules VoirUne formule est une expression, qui, lorsqu’elle est interprétée par le tableur, effectue un calcul soit interne, soit plus fréquemment en employant des valeurs présentes dans d’autres cellules. Pour saisir une formule dans une cellule, il suffit de...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

michel_m, le 11 mai 2009 à 19:08:00

Bonsoir,

tu as une technique qui pourrait peut-être t"éviter ce genre de problème: c'est la consolidation de données, ici consolidation d'onglets
regarde sur ce site à "données consolider", ce sera + clair que mes tentatives d'explications!
http://boisgontierjacques.free.fr/
en espèrant que... Cordialement, Michel

Répondre à michel_m

2

alex49520, le 11 mai 2009 à 19:45:25

Merci pour cette réponse. Cependant, mon problème va un petit peu plus loin. En fait mes balances sont composés d'un certain nombre de compte, qui sont soit regroupés soit renommés dans la récap. A quoi sert la consolidation exactement ? Car j'ai essayé la manip décrite sur le site mais je ne vois pas ou on veut en venir. Merci d'avance.

Répondre à alex49520

3

alex49520, le 12 mai 2009 à 09:23:39

Bonjour,

Voila pour être plus clair, j'ai cette formule :

=((SOMME.SI('Bal avril'!$A$6:$A$199;"60222000";'Bal avril'!$E$6:$E$199)+SOMME.SI('Bal avril'!$A$6:$A$199;"60610500";'Bal avril'!$E$6:$E$199)+SOMME.SI('Bal avril'!$A$6:$A$199;"60632200";'Bal avril'!$E$6:$E$199)+SOMME.SI('Bal avril'!$A$6:$A$199;"60632300";'Bal avril'!$E$6:$E$199)))*3/4

Je souhaiterais la recopier afin d'avoir "Bal mai", à la place de "Bal avril".

Quelqu'un à une idée ??

Merci d'avance

Alexis

Répondre à alex49520

4

Mabelle60, le 12 mai 2009 à 09:37:53

Bonjour
Juste une piste car je sui un peu pressé
Essaye de placer Indirect
INDIRECT(B5&"!$A$6:$A$199") chaque fois que nécessaire.
ou sur chaque feuille t uplacera en B5 le nom de ta feuille.
Par contre, je te conseil de placer _ entre tes mots de chaque feuille

Je reprendrais le fil plus tard
désolé

Répondre à Mabelle60

5

alex49520, le 12 mai 2009 à 09:48:44

En gros, il faudrait une formule comme ça ?

=((SOMME.SI(INDIRECT(Bal_avril!B1&"!"$A$6:$A$199";"60222000";Bal_avril!B1&"!"$E$6:$E$199")+SOMME.SI(INDIRECT(Bal_avril!B1&"!"$A$6:$A$199";"60610500";Bal_avril!B1&"!"$E$6:$E$199")+SOMME.SIINDIRECT(Bal_avril!B1&"!"$A$6:$A$199";"60632200";Bal_avril!B1&"!"$E$6:$E$199")+SOMME.SI(Bal_avril!B1&"!"$A$6:$A$199";"60632300";Bal_avril!B1&"!"$E$6:$E$199")))*3/4

Répondre à alex49520

6

alex49520, le 12 mai 2009 à 10:13:29

Quelqu'un peut m'aider svp ?

Répondre à alex49520

7

michel_m, le 12 mai 2009 à 11:38:28

Bonjour Alex, Mabelle
regarde cette maquette
http://cjoint.com/?fmlKpuvUjN
avec le nom de l'onglet en A1 dans la feuille de synthèse
=SOMME.SI(INDIRECT(A1&"!A6:A20");602;INDIRECT(A1&"!E6:E20"))
Cordialement, Michel

Répondre à michel_m

8

alex49520, le 12 mai 2009 à 16:22:00

Merci Michel_m, mais malheureusement en appliquant ta formule a mon classeur, cela me donne #REF!, alors que j'ai refais la même chose que toi.

Formule : =SOMME.SI(INDIRECT(C5&"!A6:A199");"60100000";INDIRECT(C5&"!E6:E199"))

(le résultat est le même si le 60100000 est entre guillemets ou non)

Je sens que je me rapproche de la bonne solution...

Merci a vous pour votre aide et merci d'avance pour les prochaines solutions !!

Alex

Répondre à alex49520

9

michel_m, le 12 mai 2009 à 16:29:21

Qu'il y a t'il exactement dans C5 ? Cordialement, Michel

Répondre à michel_m

10

alex49520, le 12 mai 2009 à 16:46:01

Désolé petite erreur de manip', la formule fonctionne très bien avec Somme.si !!

Cependant, j'ai aussi des fonctions sommeprod et la ça bloque : #VALEUR!

Formule : =SOMMEPROD((GAUCHE(INDIRECT(C5&"!A6:A199";4)="6122")*(INDIRECT(C5&"!E6:E199"))))

Pourrais tu me dire si tu vois une erreur la dedans ?

Merci d'avance

Répondre à alex49520

11

michel_m, le 12 mai 2009 à 17:17:42

Parenthèse mal située!
(GAUCHE(INDIRECT(C5&"!A6:A199";4)
(GAUCHE(INDIRECT(C5&"!A6:A199");4) Cordialement, Michel

Répondre à michel_m

12

 alex49520, le 12 mai 2009 à 19:32:21

Merci beaucoup michel_m, mais problèmes sont réglés !!

A++

Alex

Répondre à alex49520