[OK]Classeurs croisés ? possible ?

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Répondre
Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

[OK]Classeurs croisés ? possible ?

Message par Stan » 17 juil. 2003, 20:07:00

Bonsoir,

J'aimerai savoir si on peut importer un résultat d'un tableau d'un classeur 1 à un tableau d'un classeur 2 ? Si oui, comment faire ?

Merci de vos réponses

Kitty
Membre hyperactif
Membre hyperactif
Messages : 771
Enregistré le : 02 juin 2005, 23:00:00
Localisation : CorbeauxLand

Message par Kitty » 17 juil. 2003, 20:28:00

Bonsoir Stan,

Si ton classeur 1 porte le nom <B>Classeur1.xls</B>
Si ton résultat à  exporter se trouve dans la cellule <B>A1</B> ( ou L1C1 ), dans la feuille <B>Feuil1</B>

alors,

Depuis ton classeur 2 :
<UL><LI>tu te positionnes dans la cellule o๠tu veux importer le résultat
<LI>tu entres la formule (sans les espaces que j'ai insérés volontairement) :
= [ Classeur1.xls ] Feuil1 ! $ A $ 1
</UL>

Si tu veux spécifier l'emplacement exact de Classeur1, tu complètes la formule comme ci-dessous (n'oublie pas les apostrophes) :
= ' <I>unité:chemin</I> [ Classeur1.xls ] Feuil1 ' ! $ A $ 1

Bye,
Kitty
Image

clic-clac
Membre habitué
Membre habitué
Messages : 182
Enregistré le : 02 juin 2005, 23:00:00
Localisation : nantes

Message par clic-clac » 18 juil. 2003, 13:12:00

Tu peux aussi le faire avec la souris:
Ouvres les deux classeurs concerné
Tapes le signe = dans la cellule de destination
A l'aide du menu Fenêtre va dans le classeur ou se trouve le résultat et clic sur la cellule concerné
Valide par la touche ENTREE.
Et voila c'est gagné et on évite de taper un chemin manuellement ce qui peut engendré des erreurs de saisie.

Attention chaque fois que tu vas ouvrir le classeur ou il y a ta formule tu va avoir un message te signalant que certaines céllule sont liés à  un autre classeur clic oui pour actualiser ou non si tu ne veux pas concervé ces liaisons.

A plus

Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

Message par Stan » 19 juil. 2003, 11:54:00

Bonjour

Merci pour ces astuces <IMG SRC="/images/smiles/regular_smile46.gif">
Bon j'ai fait un test pour vois comment cela fonctionnait. Cela marche bien.
Mais j'ai encore un problème avec ces importantions. Je m'explique:

Voici le tableau que je voudrai effectuer pour des statistiques.
Dans le classeur1, il y cinq feuilles nommées lundi, mardi, etc... et cinq feuilles nommées totale semaine1, semaine2, etc...
Dans le classeur2, il y a douze feuilles nommées janvier, février, etc...

Toutes les feuilles des deux classeurs comporteront le même tableau suivant:
De la cellule B1 à  E1, se sont des à¢ges
De la cellule A2 à  A10, se sont les noms de personnes.
Dans la colonne F2 à  F10, se sont les totaux
de B2+C2+D2+E2 et idem pour les colonnes B3 à  B10.
Dans la cellule F11, c'est la totalité de F2 à  F10.

Je sais faire l'importation de résultats entre les différentes feuilles au sein d'un même classeur (ex: somme des feuilles jours sur la feuille semaine1).

Ce que je n'arrive pas à  faire, c'est l'importation du résultat de la semaine1 (classeur1) à  la feuille janvier (classeur2).
Cela marche pour une seule cellule, après pour une deuxième cellule, lorsque je tape la formule, cela ne marche pas.

Merci de vos réponse.
Stan :mad:

Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

Message par Stan » 19 juil. 2003, 12:24:00

Bon finalement, c'était de ma faute, je m'étais trompé dans l'écriture de la formule en question. : )

Mais cela ne m'empêche pas d'avoir un autre problème.

Si vous avez compris mon cheminement des tableaux, alors peut être vous pourriez m'aider.

Une fois que j'ai un résultat de la semaine1 (classeur1), je passe à  ma deuxième semaine, etc...
Le problème est que je ne sais pas faire l'addition des quatre ou cinq semaines (classeur1) pour l'exporter à  la feuille du mois de janvier (classeur2).
Sur la feuille nommée janvier (classeur2), il y a déjà  la formule pour importer les résultats de la semaine1 (calsseur1). Mais comment faire pour les autres semaines (2;3:4 et 5) sans écraser le résultat de la semaine1 ?
Je sais pas si je suis assez claire... : (

Merci de vos réponses.


Merci
Stan :mad:

Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

Message par Stan » 20 juil. 2003, 14:14:00

Bonjour,

Bon j'ai pà» résoudre à  peu près tous mes problèmes, mais il y a encore un autre qui subsiste...

Voilà , en voulant faire des liaisons croisées entre deux classeurs, je voudrai savoir s'il y a une astuce pour faire la répétition automatique de la formule ? Sinon, à§a va me prendre du temps pour écrire la formule pour chaque cellule.
Je m'explique: en faisant la fonction 'somme', je peux la reproduire en tirant sur le 'plus' du curseur pour les autres cellules. Cela evite de reécrire cette fonction pour chaque cellule.
Mais pour une liaison croisée entre deux classeurs, cette méthode ne marche pas.
Avez vous une solution ? Si oui, merci par avance : )

clic-clac
Membre habitué
Membre habitué
Messages : 182
Enregistré le : 02 juin 2005, 23:00:00
Localisation : nantes

Message par clic-clac » 21 juil. 2003, 15:48:00

Si je comprend bien dans tes formules il n'y a que le nom des feuilles qui changes étant données que tu as fait des tableaux identiques sur toutes tes feuilles.
Si c'est le cas un moyen d'aller plus vite dans tes formules est de faire un copier coller d'un formule que tu as écrite et tu fais ensuite la commande Edition / Remplacé et tu remplace le nom de la première feuille par le nom de la deuxième.
Attention lors de copier collé il est nécéssaire de mettre des $ devant les cellules qui doivent rester fixes.

En espérant d'aider.

Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

Message par Stan » 21 juil. 2003, 18:45:00

Bonjour,

'Si c'est le cas un moyen d'aller plus vite dans tes formules est de faire un copier coller d'un formule que tu as écrite et tu fais ensuite la commande Edition / Remplacé et tu remplace le nom de la première feuille par le nom de la deuxième.
Attention lors de copier collé il est nécéssaire de mettre des $ devant les cellules qui doivent rester fixes.'

En ce qui concerne le copier coller de la formule, o๠dois je mettre le signe $ ?
Peux tu faire un exemple car je ne comprends pas bien la démarche ?

Merci de ta réponse : )

Stan :mad:

clic-clac
Membre habitué
Membre habitué
Messages : 182
Enregistré le : 02 juin 2005, 23:00:00
Localisation : nantes

Message par clic-clac » 22 juil. 2003, 08:43:00

Lorsque tu fais un cliquer gilsser d'une formule (cela reviens à  faire un copier/coller) tes formules changent automatiquement de colone ex:
Si dans ta première formule tu as:
=somme(a1:a8)
et que tu fais un cliquer glisser vers la doite d'une case tu obtiendras:
=somme(b1:b8)
Maintenant si tu mets des $ devant le A dans ta formule:
=somme($a1:$a8)
un cliquer glisser toujours vers la droite d'une case te donneras:
=somme($a1:$a8)
Le signe $ sert à  figé la cellule lors de formule.
Attention !!!
$a1 ==>fige la colone a mais pas la ligne 1
$a$1===> fige la colone a et la ligne 1
a$1===> ne fige pas la colone a mais fige la ligne 1

Maintenant si je n'ais pas été très claire je m'en excuse et je pense que tu trouveras davantage d'explications sur la gestion des cellule dans les formules dans l'aide de excel que tu appelles avec le point d'intérogation. tu y apprendras plein de choses.

A plus et bon courage

nouv
Membre actif
Membre actif
Messages : 277
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Lyon

Message par nouv » 22 juil. 2003, 16:38:00

slt,

puisque les tableaux sont identiques, il me semble plus simple de passer par la consolidation ou les tableaux croisés
<font color="navy">><></font>

Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

Message par Stan » 22 juil. 2003, 22:04:00

Bonsoir

Clic merci pour tes astuces : )
Bon voilà  ce que j'ai pu faire avec la formule de liaisons dynamiques entre deux classeurs que tu m'as dit.
='D:STATS[SEMAINE 1.Xls]SEMAINE 1'!$F$5
La formule est assez longue à  réecrire sur l'ensemble du tableau du deuxième classeur.
Et comme cette formule ne marche pas en la faisant tirer par la croix soit en horizontale ou verticale, alors peut être qu'en retirant le signe $ de la formule, à§a marcherait ?
Bon je vais tester et je vous tiens au courant. : )

Nouv, merci pour ton conseil, mais je ne connais pas bien excel, donc je ne sais pas encore ce que veut dire 'consolidation' ou la fonction 'tableau croisés'.
Je vais voir sur le forum si vous en avez déjà  parlé de ces deux fonctions. Sinon je suis tout ouie : )

nouv
Membre actif
Membre actif
Messages : 277
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Lyon

Message par nouv » 23 juil. 2003, 13:45:00

slt
pas beaucoup le temps pour un cours mais une ptite image c'est possible
tu y a les deux possiblités (consolidation et tableau croisé), elles marchent sur la même feuille, une autre feuille ou un autre classeur et avec autant de tableau que tu souhaites.

<IMG SRC="userimg/(1853)tc et consolid.jpg" BORDER="0">

<font color="navy">><></font>

Stan
Membre récent
Membre récent
Messages : 12
Enregistré le : 02 juin 2005, 23:00:00

Message par Stan » 23 juil. 2003, 18:38:00

Bonjour

Voilà  j'ai fini mes tableaux de stats : )
Je vous remercie à  vous tous qui m'avez vraiment aidé dans mon travail. ; )

Nouv je vais tester ton astuce car peut être que je gagnerai du temps à  la place du traditionnel copier coller. : )

Merci encore : )
Stan :mad:

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité