Dupliquer automatiquement des valeurs d'un onglet vers un autre

LACAZE -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Ma problématique est la suivante :
J'ai un fichier Excel avec plusieurs onglets.
Je voudrais dupliquer le contenu de chaque onglet dans un dernier qui fait le "cumul" le "merge" de tous les autres.
Exemple :
Contenu de l'Onglet D = les valeurs de l'onglet A + valeurs de l'onglet B + valeurs de l'onglet C
Pour info, tous mes onglets sont organisés de la même façon (même nombre de colonnes).

L'idée est que cette copie, duplication se fasse automatiquement dans mon dernier onglet lorsque je modifie ou ajoute des données dans les onglets précédents.

Existe-t-il une formule à appliquer ?

D'avance merci pour votre aide.

Cdlt.
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir

Pour faire la somme de plusieurs feuilles :

Sur la feuille Recap dans la cellule de ton choix tu tapes =somme(
puis tu vas sur la première feuille et tu selectionnes toute la plage à sommer
ensuite en maintenant la touche Maj enfoncé tu cliques sur l'onglet de la dernière feuille où se trouvent des valeurs à sommer puis tu fermes la parenthèse et tu valides la formule obtenue; tu auras automatiquement la somme de toutes les plages entre la 1ere et la dernière indiquée

Ex de formule obtenue :=SOMME('Feuil1:Feuil3'!A5:E9)

Cdlmt

0
LACAZE
 
Bonjour,

En faisant cette manip j'obtiens un nombre et non pas la copie de toutes mes valeurs dans le dernier onglet.
Qui plus est pour information, je n'ai pas systématiquement le même nombre de lignes dans chaque onglet.

Merci encore pour votre aide.

Cdlt.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Comme dans la demande tu mettais valeurs A + valeurs B j'avais conclu à une somme !

Supposons les données en feuilles nommées A, B et C sur 3 colonnes (C, D, E par exemple) commençant en ligne 2

Sur la feuille D en cellule A2 tu mets la formule =SI(A!C2="";"";A!C2) et tu étires la formule jusqu'en colonne C, en D2 tu mets =SI(B!C2="";"";B!C2 et tu étires jusqu'en colonne F et enfin en colonne G tu mets =SI(C!C2="";C!C2) que tu étires jusqu'à la colonne I
Après tu sélectionnes toute cette ligne que tu étires vers le bas le nombre de lignes nécessaires (un nombre plus important que la plus longue colonne dans tes feuilles A, B C)

Quand il y a des données dans les feuilles A, B et C elles sont copiées dans la feuille D sinon il n'est copié que du vide

Cdlmnt
0
LACAZE
 
Re bonjour,

La formule fonctionne mais uniquement pour la copie de ma première ligne .
Je n'arrive pas à récupérer toutes les lignes de mon premier onglet dans le dernier (même en mettant bien dans la formule la sélection de toutes les cellules du premier onglet)...???.

Qui plus est, je souhaiterais que l'ensemble des données soient dupliquées dans le dernier onglet à la suite mais en mode lignes et non pas colonnes.
Que par exemple les 50 premières lignes de ce dernier onglet sont la copies des 50 lignes du premier onglet puis les 80 lignes suivantes sont celles copiées du deuxième onglet etc...Une copie à la que leuleu (car mes titres de colonnes sont identiques dans tous les onglets).
Et le top serait que si j'ajoute une ligne dans mon premier onglet, elle s'insère bien dans mon dernier onglet qui fait le cumul.....

Encore merci.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Si la formule fonctionne, bien vérifier qu'il n'y ait pas de signes $ qui empêcheraient l'incrémentation

Par contre pour les copier les unes en dessous des autres il faut passer par une formule plus complexe
Exemple sur une colonne à adapter en fonction de ton fichier
https://www.cjoint.com/?0KvpbyV27Ft

Cdlmnt
0