Somme avec l'onglet précédent [Résolu/Fermé]

Signaler
-
Messages postés
17134
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juillet 2020
-
Bonjour,

je cherche un moyen rapide pour effectuer une somme avec l'onglet précédent que l'onglet actif. je cherche à ce que cette opération se répète sur tous les onglets de mon classeur.

exemple :

sur l'onglet 2 en B89 je souhaite faire la somme de B89 de l'onglet 1 et de la cellule B12 de l'onglet 2.
sur l'onglet 3 en B89 je souhaite faire la somme de B89 de l'onglet 2 et de la cellule B12 de l'onglet 3.
et la meme chose jusqu'au 31 onglet...

comment dois m'y prendre pour aller vite sans recopier sur chaque onglet en sachant que sur chaque onglet je dois faire le même type d'opération une vingtaine de fois..

en sachant que les onglets sont des chiffres (1,2,3...)

merci d'avance

anto6565

9 réponses

Messages postés
25161
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
5 juillet 2020
5 345
Bonjour
une solution avec formule, mais elle dépend du nom de vos onglets. Pouvez vous nous dire comment vous les nommer et combien vous en avez
Si vous pouvez choisir des noms sans blanc, ça en sera plus simple
à vous lire
crdlmnt
Bonjour merci pour votre réponse, les onglets se nomme avec des chiffres de 1 à 31
Messages postés
25161
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
5 juillet 2020
5 345
c'est effectivement assez simple!
à partir de l'onglet 2 et suivant, essayez avec cette formule en B89:
=INDIRECT(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)-1&"!B2")+B12
attention aux signes
crtdlmnt
Messages postés
17134
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juillet 2020
4 118
Bonsoir,

Essaye comme cela

=INDIRECT(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;99)-1&"!B12")
Messages postés
4
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 juillet 2019

merci pour vos retours mais cela ne fonctionne pas, pourquoi dans la formule il y a la cellule A1?
Messages postés
17134
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juillet 2020
4 118
Re,

as tu tester ma proposition ou il suffit d'ajouter +B12 de l'onglet actif

=INDIRECT(STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;99)-1&"!B89")+B12
Messages postés
4
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 juillet 2019

oui mais toujours une erreur
Messages postés
17134
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juillet 2020
4 118
Re,

es tu sur que tes cellules B12 et B89 sont numériques et non formaté en texte
Messages postés
4
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 juillet 2019

oui elles sont bien en numérique
Messages postés
25161
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
5 juillet 2020
5 345
Bonjour
correction nécessaire dans la formule de l'image (suite à erreur de ma part)
remplacez ......&"!B2")+..... par ......&"!B89")+.....
pour faire référence à la cellule B89 de la feuille précédente, la vous êtes sur B2!
A1 n'a pas d'incidence
crdlmnt


Messages postés
17134
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juillet 2020
4 118
Re,

c'est pourtant la formule, regarde l'exemple en B89 sur les onglets

https://www.cjoint.com/c/IGcsPC6LWzj
Messages postés
4
Date d'inscription
mardi 2 juillet 2019
Statut
Membre
Dernière intervention
2 juillet 2019

en fait ça fonctionne très bien mais j'ai oublié que mon ordi a un excel en espagnol...j'ai traduit la formule et miracle !!!

merci a tous
Messages postés
17134
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
4 juillet 2020
4 118
Re,

Si tu ne donnes pas tous les paramètres, normal que tu rencontres des difficultés.
Enfin le principal est le résultat qui fonctionnera que si tes onglets sont nommés en valeur numérique comme tu l'as décrit 1, 2, 3 etc
je passe le statut de la discussion en résolu