Formule pour faire référence à des onglets précédents
Résolu/FerméLe Pingou Messages postés 12225 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 décembre 2024 - 10 janv. 2023 à 16:53
- Formule pour faire référence à des onglets précédents
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Reference pto - Accueil - Box & Connexion Internet
- Formule excel moyenne - Guide
- Restaurer onglets chrome - Guide
5 réponses
7 janv. 2023 à 16:19
Bonjour à tous,
Une proposition :
https://www.cjoint.com/c/MAhptaVhvzY
Crdlmt
7 janv. 2023 à 16:41
Bonjour,
J'ai utilisé L1 pour reconstituer le nom d'onglet en dur : =INDIRECT("'BAP "&$L$1-1&"'!E31")
7 janv. 2023 à 17:44
Bonjour,
Je ne comprends pas ce que vous voulez dire par "j'ai utilisé L1 pour reconstituer le nom d'onglet "? Je dois saisir cette notion de L1 quelque part hormis dans la formule que vous avez indiqué?
sinon la formule fonctionne sur le BAP 2 mais si je crée une copie de cet onglet pour mon BAP 3 la formule ne permet pas de m'indiquer en c31 du BAP 3 le cumul précédent en E31 du BAP 2
7 janv. 2023 à 18:06
L1 comporte le N° 2, en BAP 3 il devrait y avoir 3,
alors la formule faisant 3-1 pointe sur le BAP 2
mon exemple de formule était pour la cellule C31 de BAP 2 qui reprend E31 de BAP 1
7 janv. 2023 à 18:28
Ah oui effectivement je n'avais pas remplacé le n° de BAP lors de la copie du BAP 2 pour créer le BAP 3
suite à cette modification votre formule fonctionne très bien et elle est simple c'est parfait je vous remercie bcp je vais gagner un temps précieux grace à vous
10 janv. 2023 à 12:12
Bonjour,
Comme je le disais précédemment votre formule est parfaite mais il y a quelque chose que je n'ai pas anticipé dans ma demande:
si je dois insérer des lignes dans mes BAP alors la formule INDIRECT pointera toujours sur les cellules initialement définie dans celle-ci alors qu'il faudrait qu'elle se mette en jour en fonction des lignes insérées
exemple fait seulement sur la cellule C31 des BAP qui avec la fonction indirect reprend les infos de la cellule E31 du BAP précédent. Problème lors de la création du BAP 9 car je dois insérer des lignes (voir fichier joint) et la valeur que doit récupérer la formule indirect ne se trouve plus en E31 mais en E32. Comme précisé sur le fichier (sur le BAP 9) je peux même être embêtée avant car d'autres lignes peuvent même être insérées avant le BAP 9 dès lors que les avenants vont au-delà de l'avenant 4
y-a-t-il une solution pour adapter la formule dès lors que des lignes sont insérées?
merci d'avance
Cordialement
https://www.cjoint.com/c/MAkld4TWOj7
10 janv. 2023 à 14:48
Bonjour,
Juste au passage, essayer cette formule en C31:
=INDIRECT("'BAP "&$L$1-1&"'!E"&EQUIV(A31;INDIRECT("'BAP "&L1-1&"'!A:A")))
10 janv. 2023 à 15:28
Bonjour
La formule marche bien pour récupérer les infos de la cellule E31 des BAP précédents. Parfait
Sauf que je dois dupliquer cette formule sur quelques cellules notamment sur celles de la plage C32:C38
je pensais qu'en remplaçant A31 de votre formule par A32 lorsque je saisi la formue en C32 etc...en fonction de la ligne dans laquelle je saisie la formule ça fonctionnerait mais non; il y a donc qq chose qui m'échappe mais je ne sais pas quoi
10 janv. 2023 à 15:47
Si la ligne est insérée sur tous les onglets, on peut utiliser LIGNE()
=INDIRECT("'BAP "&$L$1-1&"'!E"&LIGNE())
10 janv. 2023 à 16:47
Merci pour votre retour mais l'insertion de ligne ne se fera pas sur tous les onglets.
La formule proposée par Pingou fonctionne donc c'est tout bon pour moi
encore merci pour votre aide
cordialement
Modifié le 10 janv. 2023 à 16:12
Bonjour,
Je comprends ceci: le BAP2 plage C31:C32 reprend les valeurs De la plage E31:E39 de BAP1 (suite BAP3 prend BAP2 et ainsi de suite ...Oui/Non !
Si oui mettre cette formule en C31 et tirer vers le bas.
=INDIRECT("'BAP "&$L$1-1&"'!E"&EQUIV(A31;INDIRECT("'BAP "&$L$1-1&"'!A:A");0))
Il est encore nécessaire de modifier la position de [Dont PRO RATA] qui doit se trouver dans la colonne A:A comme les autres libellés puis vous devez sélectionner A32:B32 et fusionner/centrer et aligner à droite . Ne pas oublier de le faire aussi sur BAP1!
10 janv. 2023 à 16:49
Parfait merci bcp, avec cette dernière formule cela fonctionne comme je le souhaite, merci bcp pour votre aide
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question10 janv. 2023 à 16:53
Merci , pensez de marquer comme résolu si c'est le cas!
Bonne suite.
7 janv. 2023 à 17:47
Bonjour merci pour votre réponse mais quand je crée une copie du BAP 2 j'ai des #valeur sur le BAP 3 et votre formule est trop complexe pour moi pour savoir ou la modifier pour corriger l'erreur.
de plus je voudrai une formule que je saisie une fois sur toutes mes cellules concernées du BAP 2 mais que je n'aurai pas besoin de modifier sur chaque nouvel onglet crée à partir du BAP 2 en premier lieu, si toutefois c'est possible