Formule avec intégrassion d'onglet
Résolu/Fermé
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
-
8 janv. 2015 à 08:39
Mike-31 Messages postés 18356 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 31 janvier 2025 - 9 janv. 2015 à 14:33
Mike-31 Messages postés 18356 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 31 janvier 2025 - 9 janv. 2015 à 14:33
Bonjour à tous,
Voici mon probléme je cherche à intégrer dans une formule un onglet, je souhaiterais integrer mes fonglets dans une liste déroulante et lorsque je choisi dans cette liste un onglet,par exemple le 1, une formule plus bas integre le fait que je souhaite travailler avec un tableau de l'onglet 1
Suis je assez clair !!!!
Merci d'avance de votre aide
Voici mon probléme je cherche à intégrer dans une formule un onglet, je souhaiterais integrer mes fonglets dans une liste déroulante et lorsque je choisi dans cette liste un onglet,par exemple le 1, une formule plus bas integre le fait que je souhaite travailler avec un tableau de l'onglet 1
Suis je assez clair !!!!
Merci d'avance de votre aide
A voir également:
- Formule avec intégrassion d'onglet
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Rouvrir onglet fermé - Guide
- Excel mise en forme conditionnelle formule - Guide
17 réponses
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
Modifié par Mike-31 le 8/01/2015 à 09:30
Modifié par Mike-31 le 8/01/2015 à 09:30
Bonjour,
Pas tout compris mais si par exemple sur ta feuille tu as une liste de validation avec tes noms d'onglet et que tu souhaites sélectionner le cellule B2 utilise cette formule, mais une formule ne peut activer un onglet, elle va uniquement chercher les valeurs contenues dans une matrice
=INDIRECT(A2&"!B2")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Pas tout compris mais si par exemple sur ta feuille tu as une liste de validation avec tes noms d'onglet et que tu souhaites sélectionner le cellule B2 utilise cette formule, mais une formule ne peut activer un onglet, elle va uniquement chercher les valeurs contenues dans une matrice
=INDIRECT(A2&"!B2")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
8 janv. 2015 à 17:22
8 janv. 2015 à 17:22
Re,
Clic sur ce lien, puis sur parcourir pour sélectionner ton fichier; sur créer le lien et colle en retour le lien généré
https://www.cjoint.com/
Clic sur ce lien, puis sur parcourir pour sélectionner ton fichier; sur créer le lien et colle en retour le lien généré
https://www.cjoint.com/
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 17:41
8 janv. 2015 à 17:41
Voilà,
J'ai essayé d'être clair ...!!
https://www.cjoint.com/c/EAirW4Ghhfl
J'ai essayé d'être clair ...!!
https://www.cjoint.com/c/EAirW4Ghhfl
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 18:05
8 janv. 2015 à 18:05
En gros il me faudrait: SI 86 en cellule D7 alors récupérer nombre onglet "client1" cellule B57
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
Modifié par Mike-31 le 8/01/2015 à 18:09
Modifié par Mike-31 le 8/01/2015 à 18:09
Re,
Quel est ta version Excel s'il te plait
et es tu sur de ta formule en H7
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Quel est ta version Excel s'il te plait
et es tu sur de ta formule en H7
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 18:12
8 janv. 2015 à 18:12
Excel 2003, la formule en D7 n'est peut être pas idéal, mais pour retrouver un prix remisé je retombe sur mes pattes.
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
Modifié par Mike-31 le 8/01/2015 à 18:51
Modifié par Mike-31 le 8/01/2015 à 18:51
Re,
Nomme ta matrice feuille client 1 A2:B126 nommée Client1
nomme ta matrice feuille client 2 A2:B126 nommée Client2
Feuille Offre en cellule 7 colle cette formule
=SI(ESTNA(RECHERCHEV(D7;Client1;2;0));RECHERCHEV(D7;Client2;2;0);RECHERCHEV(D7;Client1;2;0))/100
la cellule D7 est en format texte et les valeurs des feuilles Client en format numérique ce qui pose problème alors saisir la valeur 1 dans une cellule vide exemple en M10 et fait un clic droit de cette valeur 1 sélectionne la cellule D7/collage Spécial/coche multiplication et OK
tu peux supprimer la valeur 1 que tu as saisis en M10 et formate la cellule G7 en %
par contre contrôle le résultat de la formule H7 et si le résultat n'est pas bon combien dois tu trouver
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Nomme ta matrice feuille client 1 A2:B126 nommée Client1
nomme ta matrice feuille client 2 A2:B126 nommée Client2
Feuille Offre en cellule 7 colle cette formule
=SI(ESTNA(RECHERCHEV(D7;Client1;2;0));RECHERCHEV(D7;Client2;2;0);RECHERCHEV(D7;Client1;2;0))/100
la cellule D7 est en format texte et les valeurs des feuilles Client en format numérique ce qui pose problème alors saisir la valeur 1 dans une cellule vide exemple en M10 et fait un clic droit de cette valeur 1 sélectionne la cellule D7/collage Spécial/coche multiplication et OK
tu peux supprimer la valeur 1 que tu as saisis en M10 et formate la cellule G7 en %
par contre contrôle le résultat de la formule H7 et si le résultat n'est pas bon combien dois tu trouver
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 19:15
8 janv. 2015 à 19:15
Pas mal je me rapproche du but !!! par contre si je change en F5 le Client1 ou Client2 cela ne modifie pas le R% cellule G7 qui devrait passer de 40% à 45% selon l'un ou l'autre
https://www.cjoint.com/c/EAitxRtVJTm
https://www.cjoint.com/c/EAitxRtVJTm
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 20:52
8 janv. 2015 à 20:52
Il n'yaurai pas moyen d'intégret ta formule =INDIRECT(A2&"!B2") avec celle que tu m'a donné =SI(ESTNA(RECHERCHEV(D7;Client1;2;0));RECHERCHEV(D7;Client2;2;0);RECHERCHEV(D7;Client1;2;0))/100
Et qui me permettrait par rapport à mon menu déroulant en F5 de basculer sur les données des onglets Client1 ou Client2 ?
Je sais je suis un peut casse coui...
Merci d'avance
Et qui me permettrait par rapport à mon menu déroulant en F5 de basculer sur les données des onglets Client1 ou Client2 ?
Je sais je suis un peut casse coui...
Merci d'avance
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
8 janv. 2015 à 21:31
8 janv. 2015 à 21:31
Re,
Voilà, en G7 colle cette formule
=SI(ESTNA(RECHERCHEV(D7;INDIRECT(F5);2;0));"Référence?";RECHERCHEV(D7;INDIRECT(F5);2;0))
Voilà, en G7 colle cette formule
=SI(ESTNA(RECHERCHEV(D7;INDIRECT(F5);2;0));"Référence?";RECHERCHEV(D7;INDIRECT(F5);2;0))
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 21:36
8 janv. 2015 à 21:36
Impeccable !!! je te remecie beaucoup , je vais pouvoir faire mais offres clients en un temps record !
Bonne soirée et A+
Bonne soirée et A+
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
8 janv. 2015 à 21:52
8 janv. 2015 à 21:52
Re,
Si tes attentes sont satisfaites, passe le statut en résolu ou confirme le moi que je le fasse pour toi
Si tes attentes sont satisfaites, passe le statut en résolu ou confirme le moi que je le fasse pour toi
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 22:06
8 janv. 2015 à 22:06
Ah si une dernière petite chose !!! y a t-il un moyen de passer sans mettre *1 dans la formule de la cellule D7 car certaine "famille" sont des lettres et ça pose problème quand je tombe dessus !
Merci d'avance
Merci d'avance
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
8 janv. 2015 à 22:25
8 janv. 2015 à 22:25
Re,
alors essaye en D7
=SI(ESTERREUR(RECHERCHEV(B7;Choix;3;0));"Référence?";RECHERCHEV(B7;Choix;3;0))
en F7
=SI(D7="";"";RECHERCHEV(B7;Choix;2;0))
en G7
=SI(D7="";"";RECHERCHEV(D7;INDIRECT(F5);2;0)/100)
et je reviens sur H7 qui me chiffonne as tu contrôlé le résultat et quel est le mode de calcul que tu souhaites dans cette cellule
alors essaye en D7
=SI(ESTERREUR(RECHERCHEV(B7;Choix;3;0));"Référence?";RECHERCHEV(B7;Choix;3;0))
en F7
=SI(D7="";"";RECHERCHEV(B7;Choix;2;0))
en G7
=SI(D7="";"";RECHERCHEV(D7;INDIRECT(F5);2;0)/100)
et je reviens sur H7 qui me chiffonne as tu contrôlé le résultat et quel est le mode de calcul que tu souhaites dans cette cellule
Julo38
Messages postés
10
Date d'inscription
jeudi 8 janvier 2015
Statut
Membre
Dernière intervention
8 janvier 2015
8 janv. 2015 à 22:32
8 janv. 2015 à 22:32
Non toujours le meme probleme sauf si je rajoute *1 à la fin de la formule en D7
Et pour la case H7 tout est OK c'et le résultat pour une remise de 45% sur un prix tarif de 452€ on obtient bien 248,6€
Et pour la case H7 tout est OK c'et le résultat pour une remise de 45% sur un prix tarif de 452€ on obtient bien 248,6€
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
9 janv. 2015 à 08:03
9 janv. 2015 à 08:03
Re,
Ah oui j'ai vu, je regarde dans la journée
Ah oui j'ai vu, je regarde dans la journée
Mike-31
Messages postés
18356
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
31 janvier 2025
5 111
9 janv. 2015 à 14:33
9 janv. 2015 à 14:33
Re,;
commence par libérer le filtre feuille KGD-15 en C1 pour afficher toutes les lignes de ta base
va dans le gestionnaire de noms, sélectionne le champ d_nom et modifie sa formule comme cela
='KGD-15'!$A$3
saisi la valeur 1 dans une cellule vide et clic droit Copier de cette cellule, sélectionne la plage A3:A12540 sur la feuille KGD-15, clic droit sur cette sélection/Collage Spécial/coche multiplier et OK
Toujours sur cette sélection clic droit/Format de formule/onglet Nombre/Nombre et mettre le nombre de décimale à zéro
fait la même chose pour la colonne C clic droit sur la valeur 1 que tu as saisis, Copier sélectionne la plage C3 à C12540 clic droit sur la sélection/Collage Spécial/coche multiplier et OK
feuille Offre en D7 colle cette formule
=SI(ESTERREUR(RECHERCHEV(B7;Choix;3;0));"Référence?";RECHERCHEV(B7;Choix;3;0))
en F7 cette formule
=SI(ESTERREUR(RECHERCHEV(B7;Choix;2;0));"Référence?";RECHERCHEV(B7;Choix;2;0))
en G7 cette formule
=SI(ESTERREUR(RECHERCHEV(D7;INDIRECT(F5);2;0));"Référence?";RECHERCHEV(D7;INDIRECT(F5);2;0)/100)
et en H7
=SI(ESTERREUR(F7-(F7*G7));"Référence?";F7-(F7*G7))
commence par libérer le filtre feuille KGD-15 en C1 pour afficher toutes les lignes de ta base
va dans le gestionnaire de noms, sélectionne le champ d_nom et modifie sa formule comme cela
='KGD-15'!$A$3
saisi la valeur 1 dans une cellule vide et clic droit Copier de cette cellule, sélectionne la plage A3:A12540 sur la feuille KGD-15, clic droit sur cette sélection/Collage Spécial/coche multiplier et OK
Toujours sur cette sélection clic droit/Format de formule/onglet Nombre/Nombre et mettre le nombre de décimale à zéro
fait la même chose pour la colonne C clic droit sur la valeur 1 que tu as saisis, Copier sélectionne la plage C3 à C12540 clic droit sur la sélection/Collage Spécial/coche multiplier et OK
feuille Offre en D7 colle cette formule
=SI(ESTERREUR(RECHERCHEV(B7;Choix;3;0));"Référence?";RECHERCHEV(B7;Choix;3;0))
en F7 cette formule
=SI(ESTERREUR(RECHERCHEV(B7;Choix;2;0));"Référence?";RECHERCHEV(B7;Choix;2;0))
en G7 cette formule
=SI(ESTERREUR(RECHERCHEV(D7;INDIRECT(F5);2;0));"Référence?";RECHERCHEV(D7;INDIRECT(F5);2;0)/100)
et en H7
=SI(ESTERREUR(F7-(F7*G7));"Référence?";F7-(F7*G7))
8 janv. 2015 à 16:51
Merci pour ta réponse, vu que je suis une Bur.. avec excel,comment puis-je te faire passer un exemple ?