Copiage formule somme plusieurs lignes dans différentes feuilles
Fermé
tp9lbj23
Messages postés
10
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2014
-
26 juin 2014 à 15:17
tp9lbj23 Messages postés 10 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 4 juillet 2014 - 1 juil. 2014 à 09:02
tp9lbj23 Messages postés 10 Date d'inscription jeudi 26 juin 2014 Statut Membre Dernière intervention 4 juillet 2014 - 1 juil. 2014 à 09:02
A voir également:
- Copiage formule somme plusieurs lignes dans différentes feuilles
- Formule somme excel colonne - Guide
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Somme si couleur - Guide
- Excel retour à la ligne dans une formule - Guide
4 réponses
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
26 juin 2014 à 15:27
26 juin 2014 à 15:27
Bonjour
Utilise le Remplacer (Onglet Accueil Rechercher ou raccourci CTRl +H
Rechercher : M3:M4
Remplacer : M5:M6
et dans Options tu selectionnes Dans : Feuille et Regarder dans : Formules
Cdlmnt
Utilise le Remplacer (Onglet Accueil Rechercher ou raccourci CTRl +H
Rechercher : M3:M4
Remplacer : M5:M6
et dans Options tu selectionnes Dans : Feuille et Regarder dans : Formules
Cdlmnt
tp9lbj23
Messages postés
10
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2014
26 juin 2014 à 15:39
26 juin 2014 à 15:39
Merci de votre réponse.
J'ai fait comme vous m'avez dit et ça marche mais ça n'"automatise" pas le copiage de la formule sur mes 500 lignes et ça m'oblige à modifier manuellement dans "remplacer" le nom des cellules...
Auriez vous une solution pour que je puisse "tirer" la formule sur toutes les lignes et qu'à chaque fois excel décale le nombre de 1.
A2=M4:M5
A3=M6:M7
A4=M8:M9
A5=M10:M11
...
Merci de votre aide.
J'ai fait comme vous m'avez dit et ça marche mais ça n'"automatise" pas le copiage de la formule sur mes 500 lignes et ça m'oblige à modifier manuellement dans "remplacer" le nom des cellules...
Auriez vous une solution pour que je puisse "tirer" la formule sur toutes les lignes et qu'à chaque fois excel décale le nombre de 1.
A2=M4:M5
A3=M6:M7
A4=M8:M9
A5=M10:M11
...
Merci de votre aide.
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
26 juin 2014 à 16:08
26 juin 2014 à 16:08
Alors essaie :
En A2 =SOMME(INDIRECT(" 'SEM 27:SEM 30'!M" & LIGNE()*2 & "M" & LIGNE()*2 +1))
SOMME(INDIRECT("'SEM 27'!M"&LIGNE()*2&":M"&LIGNE()*2+1); INDIRECT("'SEM 28'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 29'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 30'!M"&LIGNE()*2&":M"&LIGNE()*2+1))
si tu veux obtenir M4:M5 en A2 puis M6:M7 en A3 etc
Cdlmnt
En A2 =SOMME(INDIRECT(" 'SEM 27:SEM 30'!M" & LIGNE()*2 & "M" & LIGNE()*2 +1))
SOMME(INDIRECT("'SEM 27'!M"&LIGNE()*2&":M"&LIGNE()*2+1); INDIRECT("'SEM 28'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 29'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 30'!M"&LIGNE()*2&":M"&LIGNE()*2+1))
si tu veux obtenir M4:M5 en A2 puis M6:M7 en A3 etc
Cdlmnt
tp9lbj23
Messages postés
10
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2014
26 juin 2014 à 16:21
26 juin 2014 à 16:21
Je ne réussis pas copier coller la formule où dois-je placer les numéros des cellules dans votre formule. Si on prend M4 et M5 en A2 où je place 4 et 5 dans votre formule?
Merci beaucoup d'avance!!! :)
Merci beaucoup d'avance!!! :)
tp9lbj23
Messages postés
10
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2014
27 juin 2014 à 14:08
27 juin 2014 à 14:08
Je ne réussis pas copier coller la formule où dois-je placer les numéros des cellules dans votre formule. Si on prend M4 et M5 en A2 où je place 4 et 5 dans votre formule?
Merci beaucoup d'avance!!! :)
Merci beaucoup d'avance!!! :)
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
27 juin 2014 à 14:46
27 juin 2014 à 14:46
J'avais répondu hier mais la réponse a disparu !
1° Je m'aperçois d'une erreur dans ma formule il est resté une partie de l'ancienne formule à la recopie , la bonne formule devrait être :
=SOMME(INDIRECT("'SEM 27'!M"&LIGNE()*2&":M"&LIGNE()*2+1); INDIRECT("'SEM 28'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 29'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 30'!M"&LIGNE()*2&":M"&LIGNE()*2+1))
2° chaque fonction INDIRECT reconstitue une adresse valide en concaténant le nom de la page, les M et le n° de la ligne courante multiplié par 2
ainsi INDIRECT("'SEM 27'!M"&LIGNE()*2&":M"&LIGNE()*2+1) quand on est en ligne 2 reconstitue 'SEM 27'!M4:M5 car LIGNE()*2 donne 4 et LIGNE()*2+1 donne 5
en ligne 3 (en cellule A3 par exemple) LIGNE()*2 donnera 6 et LIGNE()*2+1 donnera 7 etc
Cdlmnt
1° Je m'aperçois d'une erreur dans ma formule il est resté une partie de l'ancienne formule à la recopie , la bonne formule devrait être :
=SOMME(INDIRECT("'SEM 27'!M"&LIGNE()*2&":M"&LIGNE()*2+1); INDIRECT("'SEM 28'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 29'!M"&LIGNE()*2&":M"&LIGNE()*2+1);INDIRECT("'SEM 30'!M"&LIGNE()*2&":M"&LIGNE()*2+1))
2° chaque fonction INDIRECT reconstitue une adresse valide en concaténant le nom de la page, les M et le n° de la ligne courante multiplié par 2
ainsi INDIRECT("'SEM 27'!M"&LIGNE()*2&":M"&LIGNE()*2+1) quand on est en ligne 2 reconstitue 'SEM 27'!M4:M5 car LIGNE()*2 donne 4 et LIGNE()*2+1 donne 5
en ligne 3 (en cellule A3 par exemple) LIGNE()*2 donnera 6 et LIGNE()*2+1 donnera 7 etc
Cdlmnt
tp9lbj23
Messages postés
10
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2014
Modifié par tp9lbj23 le 27/06/2014 à 16:04
Modifié par tp9lbj23 le 27/06/2014 à 16:04
MERCIII, j'y suis presque!!!
La seule chose c'est que je suis en ligne 3 au départ pour avoir M3:M4
Ligne 4 M5:M6 etc...
La formule change alors?
MERCI d'avance!
Cdt
La seule chose c'est que je suis en ligne 3 au départ pour avoir M3:M4
Ligne 4 M5:M6 etc...
La formule change alors?
MERCI d'avance!
Cdt
via55
Messages postés
14502
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
9 décembre 2024
2 736
27 juin 2014 à 17:53
27 juin 2014 à 17:53
Ben oui ça change tout ! Il aurait été plus simple de donner les bonnes infos dès le départ
3 doit donner 3, 4 doit donner 5, ( doit donner 7 etc
donc une peu de maths et on trouve le calcul 2 x - 3 (ex: 2*3 -3 = 3 et 2*5-3= 7)
il faut donc modifier ainsi dans la formule toutes les references avec M :
M"&LIGNE()*2 - 3 &":M"&LIGNE()*2 -2
Cdlmnt
3 doit donner 3, 4 doit donner 5, ( doit donner 7 etc
donc une peu de maths et on trouve le calcul 2 x - 3 (ex: 2*3 -3 = 3 et 2*5-3= 7)
il faut donc modifier ainsi dans la formule toutes les references avec M :
M"&LIGNE()*2 - 3 &":M"&LIGNE()*2 -2
Cdlmnt
tp9lbj23
Messages postés
10
Date d'inscription
jeudi 26 juin 2014
Statut
Membre
Dernière intervention
4 juillet 2014
1 juil. 2014 à 09:02
1 juil. 2014 à 09:02
ça marche comme ça!!!!
Merci à vous!
Cdt
Merci à vous!
Cdt