Conditions si avec plusieurs rechercehe
Résolu/Fermé
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
-
20 juil. 2014 à 17:57
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 - 28 juil. 2014 à 17:58
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 - 28 juil. 2014 à 17:58
A voir également:
- Conditions si avec plusieurs rechercehe
- Mise en forme conditionnelle excel plusieurs conditions - Guide
- Recherchev avec condition si ✓ - Forum Excel
- Excel reporter des données sur une autre feuille avec conditions ✓ - Forum Excel
- Formule si avec plusieurs conditions inférieur supérieur ✓ - Forum Excel
- Publipostage avec plusieurs conditions - Forum Word
15 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
20 juil. 2014 à 18:02
20 juil. 2014 à 18:02
Bonjour,
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ et tu mets ici le lien obtenu.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ et tu mets ici le lien obtenu.
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
Modifié par via55 le 21/07/2014 à 00:17
Modifié par via55 le 21/07/2014 à 00:17
Bonsoir Pascalou
Pas très clair, mais si ce que tu veux c'est en fonction du n° fournisseur et du type de conditionnement le retour du nombre dans la colonne Total (2 600 en colonne D pour Fourni 1 par ex) il suffit de passer par INDEX et EQUIV :
formule en BE7 :
=INDEX('Données transport emballage'!$4:$19;EQUIV('CALCUL TARIF JDR '!P7;'Données transport emballage'!$A$4:$A$19;0);EQUIV('CALCUL TARIF JDR '!A7;'Données transport emballage'!$2:$2;0)+2)
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Pas très clair, mais si ce que tu veux c'est en fonction du n° fournisseur et du type de conditionnement le retour du nombre dans la colonne Total (2 600 en colonne D pour Fourni 1 par ex) il suffit de passer par INDEX et EQUIV :
formule en BE7 :
=INDEX('Données transport emballage'!$4:$19;EQUIV('CALCUL TARIF JDR '!P7;'Données transport emballage'!$A$4:$A$19;0);EQUIV('CALCUL TARIF JDR '!A7;'Données transport emballage'!$2:$2;0)+2)
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
21 juil. 2014 à 08:39
21 juil. 2014 à 08:39
Bonjour Via55,
je te remercie pour ton aide, je sais que mon explication n'est pas très claire.
J'ai regardé ta formule, elle marche pour mon fournisseur n°1, mais mon pb est que j'ai 22 n° fournisseur et je dois chercher le conditionnement P7 dans la plage qui correspond au n° du fournisseur ( ex N° 2 I4:I19, N° 3 Q4:Q19 ... ).
Je me suis dit que, si je recopiais ta formule et que je changeais la plage correspond à chaque fournisseur, cela marcherait et bien non, j'ai valeur.
Je comprends le début de la formule, mais pas la fin ($2:$2;0)+2), le 2:2 c'est la cellule B2 de mon n° fourn.
J'ai essayé de rajouter cette formule avec I4:I19 avec 10:10 (pour fourn n° 2), mais ce n'est pas ca non plus.
=INDEX('Données transport emballage'!$4:$19;EQUIV('CALCUL TARIF JDR '!P7;'Données transport emballage'!$I$4:$I$19;0);EQUIV('CALCUL TARIF JDR '!A7;'Données transport emballage'!$10:$10;0)+2).
Bon je me remets entre tes mains.
Merci.
Pascal
je te remercie pour ton aide, je sais que mon explication n'est pas très claire.
J'ai regardé ta formule, elle marche pour mon fournisseur n°1, mais mon pb est que j'ai 22 n° fournisseur et je dois chercher le conditionnement P7 dans la plage qui correspond au n° du fournisseur ( ex N° 2 I4:I19, N° 3 Q4:Q19 ... ).
Je me suis dit que, si je recopiais ta formule et que je changeais la plage correspond à chaque fournisseur, cela marcherait et bien non, j'ai valeur.
Je comprends le début de la formule, mais pas la fin ($2:$2;0)+2), le 2:2 c'est la cellule B2 de mon n° fourn.
J'ai essayé de rajouter cette formule avec I4:I19 avec 10:10 (pour fourn n° 2), mais ce n'est pas ca non plus.
=INDEX('Données transport emballage'!$4:$19;EQUIV('CALCUL TARIF JDR '!P7;'Données transport emballage'!$I$4:$I$19;0);EQUIV('CALCUL TARIF JDR '!A7;'Données transport emballage'!$10:$10;0)+2).
Bon je me remets entre tes mains.
Merci.
Pascal
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
21 juil. 2014 à 11:55
21 juil. 2014 à 11:55
Bonjour Pascal
Ma formule est valable pour toutes les lignes il suffit de l'étirer vers le bas une fois rentrée dans la cellule BE7 SANS CHANGER quoi que ce soit
=INDEX('Données transport emballage'!$4:$19; récupère dans la matrice des lignes 4 à 19 sur toutes les colonnes dans Données la valeur en ligne x trouvée par le premier EQUIV et en colonne y trouvée par le 2nd EQUIV
EQUIV('CALCUL TARIF JDR '!P7;'Données transport emballage'!$A$4:$A$19;0); renvoie le rang (donc la ligne) où se trouve la valeur en P7 de Calcul dans la plage A4: A19 de Données
EQUIV('CALCUL TARIF JDR '!A7;'Données transport emballage'!$2:$2;0)+2) renvoie le rang (donc la colonne) où se trouve la valeur en A7 de Calcul dans la ligne 2 de Données et comme la valeur à retourner se trouve dans la 2eme colonne qui suit celle du n° du fournisseur, on ajoute 2
Cdlmnt
Ma formule est valable pour toutes les lignes il suffit de l'étirer vers le bas une fois rentrée dans la cellule BE7 SANS CHANGER quoi que ce soit
=INDEX('Données transport emballage'!$4:$19; récupère dans la matrice des lignes 4 à 19 sur toutes les colonnes dans Données la valeur en ligne x trouvée par le premier EQUIV et en colonne y trouvée par le 2nd EQUIV
EQUIV('CALCUL TARIF JDR '!P7;'Données transport emballage'!$A$4:$A$19;0); renvoie le rang (donc la ligne) où se trouve la valeur en P7 de Calcul dans la plage A4: A19 de Données
EQUIV('CALCUL TARIF JDR '!A7;'Données transport emballage'!$2:$2;0)+2) renvoie le rang (donc la colonne) où se trouve la valeur en A7 de Calcul dans la ligne 2 de Données et comme la valeur à retourner se trouve dans la 2eme colonne qui suit celle du n° du fournisseur, on ajoute 2
Cdlmnt
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
21 juil. 2014 à 13:04
21 juil. 2014 à 13:04
oups ! !! je viens de comprendre que je n'ai pas renseigné le tarif dans les autres blocs, donc évidemment j'ai 0.
Ça marche très bien, je te remercie, je vais essayer d'appliquer ta formule sur le transport voir si j'ai bien tout compris.
Encore merci.
Je pense que tu auras encore de mes nouvelles, car je suis sur mon tableau et je vais encore me retrouver devant des formules que je ne connais pas.
Ça marche très bien, je te remercie, je vais essayer d'appliquer ta formule sur le transport voir si j'ai bien tout compris.
Encore merci.
Je pense que tu auras encore de mes nouvelles, car je suis sur mon tableau et je vais encore me retrouver devant des formules que je ne connais pas.
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
21 juil. 2014 à 13:10
21 juil. 2014 à 13:10
Ok pas de problème, j'attends la suite !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
21 juil. 2014 à 16:46
21 juil. 2014 à 16:46
Encore une colle pour moi, je cherche la formule pour calculer automatiquement un % donné entre 2 nombres, je pars d'un nombre connu A et je veux obtenir 30% entre les 2 par incrémentation.
je ne trouve pas de formule sur les forum, ou je cherche mal ?
Merci.
je ne trouve pas de formule sur les forum, ou je cherche mal ?
Merci.
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
21 juil. 2014 à 16:56
21 juil. 2014 à 16:56
Je ne comprends pas ce que tu veux dire par incrémentation
Donnes moi un exemple précis avec le nombre A, le % et le nombre B que tu veux
Donnes moi un exemple précis avec le nombre A, le % et le nombre B que tu veux
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
21 juil. 2014 à 17:27
21 juil. 2014 à 17:27
bon c'est plus compliqué à expliquer que je pensais, ci-joint un lien dans mon google drive d'un fichier avec un exemple.
https://accounts.google.com/ServiceLogin?service=wise&passive=1209600&continue=https://drive.google.com/file/d/0B8-apVwqBkItYktpcWNTTHY1UEU/edit?usp%3Dsharing&followup=https://drive.google.com/file/d/0B8-apVwqBkItYktpcWNTTHY1UEU/edit?usp%3Dsharing
https://accounts.google.com/ServiceLogin?service=wise&passive=1209600&continue=https://drive.google.com/file/d/0B8-apVwqBkItYktpcWNTTHY1UEU/edit?usp%3Dsharing&followup=https://drive.google.com/file/d/0B8-apVwqBkItYktpcWNTTHY1UEU/edit?usp%3Dsharing
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
21 juil. 2014 à 17:56
21 juil. 2014 à 17:56
Je n'ai pas accès à Google Drive , post ton fichier sur cjoint.com et réindiques moi le lien
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
21 juil. 2014 à 18:05
21 juil. 2014 à 18:05
ci-joint le lien :
http://cjoint.com/14ju/DGvseCp5Hq7.htm
http://cjoint.com/14ju/DGvseCp5Hq7.htm
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
21 juil. 2014 à 18:17
21 juil. 2014 à 18:17
Si tu recherches une marge de 30% sur le PV c'est que le PA représente le 70 % du PV
donc formule en F5 : =ARRONDI.SUP(E5/70*100;0) avec arrondi à entier supérieur
Cdlmnt
donc formule en F5 : =ARRONDI.SUP(E5/70*100;0) avec arrondi à entier supérieur
Cdlmnt
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
23 juil. 2014 à 10:53
23 juil. 2014 à 10:53
Bonjour Via55,
Désolé je n'avais pas vu ta réponse, je vais essayer la formule.
Merci.
Désolé je n'avais pas vu ta réponse, je vais essayer la formule.
Merci.
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
23 juil. 2014 à 21:30
23 juil. 2014 à 21:30
Bonsoir Via55,
bon j'ai fini avec une équation d'un matheu, car je me suis retrouvé avec des remise dans tous les sens.
La formule a fini comme cela dans son vrai contexte :
=(BC3+CN+CO3)*1.31/0.8505, mon pb est qu'il ne veut l'arrondir au sup.
Aurais tu une idée sur la question.
Bonne nuit
bon j'ai fini avec une équation d'un matheu, car je me suis retrouvé avec des remise dans tous les sens.
La formule a fini comme cela dans son vrai contexte :
=(BC3+CN+CO3)*1.31/0.8505, mon pb est qu'il ne veut l'arrondir au sup.
Aurais tu une idée sur la question.
Bonne nuit
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
23 juil. 2014 à 22:10
23 juil. 2014 à 22:10
Bonsoir Pascalou
qu'as tu en BC3, etc ? (d'ailleurs je pense que ça doit être CN3 car CN tout seul, à moins d'être le nom d'une cellule nommée !!
Chez moi = ARRONDI.SUP((BC3+CN3+CO3)*1.31/0.8505;0) lorsque je mets des valeurs dans les 3 cellules de la parenthèse
Vérifie ta formule et si tu ne trouve pas envoie moi un extrait de ton fichier sur cjoint
Bonne nuit également
qu'as tu en BC3, etc ? (d'ailleurs je pense que ça doit être CN3 car CN tout seul, à moins d'être le nom d'une cellule nommée !!
Chez moi = ARRONDI.SUP((BC3+CN3+CO3)*1.31/0.8505;0) lorsque je mets des valeurs dans les 3 cellules de la parenthèse
Vérifie ta formule et si tu ne trouve pas envoie moi un extrait de ton fichier sur cjoint
Bonne nuit également
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
24 juil. 2014 à 01:55
24 juil. 2014 à 01:55
ok ca marche j'arrive pas à penser au parenthèse , les points virgules.
La j'écris un index et je galère, je pensais avoir compris ta dernière formule, mais et bien non.
j'ai dans une feuille1 une colonne B3:B4398 avec des codes
dans feuilles2 j'ai les mêmes codes en B3:B4398 avec les données de la plage AJ3;AJ4398 que je veux recuperer , donc j'ecris :
INDEX(Feuil2!$3:$22;EQUIV(Z3;Feuil2!$Z3:$Z22;0)EQUIV(Feuil1!B3:B;Feuil2!$B3:$B22;0)+34)
bon si tu peux m'aider c'est avec grand plaisir.
A demain.
La j'écris un index et je galère, je pensais avoir compris ta dernière formule, mais et bien non.
j'ai dans une feuille1 une colonne B3:B4398 avec des codes
dans feuilles2 j'ai les mêmes codes en B3:B4398 avec les données de la plage AJ3;AJ4398 que je veux recuperer , donc j'ecris :
INDEX(Feuil2!$3:$22;EQUIV(Z3;Feuil2!$Z3:$Z22;0)EQUIV(Feuil1!B3:B;Feuil2!$B3:$B22;0)+34)
bon si tu peux m'aider c'est avec grand plaisir.
A demain.
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
24 juil. 2014 à 01:57
24 juil. 2014 à 01:57
le fichier :
https://www.cjoint.com/?DGyb4QF1i9X
https://www.cjoint.com/?DGyb4QF1i9X
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
24 juil. 2014 à 14:32
24 juil. 2014 à 14:32
Bonjour
Tu te compliques la vie me semble-t-il ! Regardes les explications dans le fichier et redemandes moi si tu ne comprends pas quelque chose
https://www.cjoint.com/?0GyoECJp9KY
A+
Cdlmnt
Tu te compliques la vie me semble-t-il ! Regardes les explications dans le fichier et redemandes moi si tu ne comprends pas quelque chose
https://www.cjoint.com/?0GyoECJp9KY
A+
Cdlmnt
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
24 juil. 2014 à 16:14
24 juil. 2014 à 16:14
Bonjour Via55,
J'ai mal expliqué mon pb, je veux recopier le tarif n°12 de la feuil2 en AJ dans la colonne BI de la feuil1, c'est vrai que je n'avais pas vu que les tarifs étaient identiques.
Ceux sont 2 tarifs différents que je veux mettre dans la même feuille pour pouvoir les comparer.
Mais j'ai réussi à mettre la formule dans la bonne colonne.
Je suis impressionné par tes connaissances, tu es dans quel domaine ?
Je vais décortiquer la formule pour bien comprendre le cheminement, car je dois recopier d'autres tarifs dans la même feuille.
Je t'explique pourquoi le novice que je suis, est sur excel en ce moment.
J'ai un logiciel de gestion tout neuf et je dois adapter ce logiciel à tous mes tableaux que je faisais sur excel comme je pouvais, une vraie usine à gaz.
Alors j'en profite pour faire les choses plus opérationnelles, je découvre une grande partie d'excel au fur et à mesure.
Bon je digère tout cela et je te fais signe.
Merci pour ton aide.
A+
Pascal
J'ai mal expliqué mon pb, je veux recopier le tarif n°12 de la feuil2 en AJ dans la colonne BI de la feuil1, c'est vrai que je n'avais pas vu que les tarifs étaient identiques.
Ceux sont 2 tarifs différents que je veux mettre dans la même feuille pour pouvoir les comparer.
Mais j'ai réussi à mettre la formule dans la bonne colonne.
Je suis impressionné par tes connaissances, tu es dans quel domaine ?
Je vais décortiquer la formule pour bien comprendre le cheminement, car je dois recopier d'autres tarifs dans la même feuille.
Je t'explique pourquoi le novice que je suis, est sur excel en ce moment.
J'ai un logiciel de gestion tout neuf et je dois adapter ce logiciel à tous mes tableaux que je faisais sur excel comme je pouvais, une vraie usine à gaz.
Alors j'en profite pour faire les choses plus opérationnelles, je découvre une grande partie d'excel au fur et à mesure.
Bon je digère tout cela et je te fais signe.
Merci pour ton aide.
A+
Pascal
pascal83400
Messages postés
6
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
25 juillet 2014
25 juil. 2014 à 15:41
25 juil. 2014 à 15:41
Bonjour,
Je ne m'en sors pas, j'arrive à déplacer et à modifier la formule comme je veux dans le fichier d' exemple, et des que je la mets dans mon fichier excel, ca récupérer les mauvaises données et maintenant ca ne marche plus.
Bon je mets un extrait de mon fichier.
https://www.cjoint.com/?3GzpwljEO0k
Merci.
Je ne m'en sors pas, j'arrive à déplacer et à modifier la formule comme je veux dans le fichier d' exemple, et des que je la mets dans mon fichier excel, ca récupérer les mauvaises données et maintenant ca ne marche plus.
Bon je mets un extrait de mon fichier.
https://www.cjoint.com/?3GzpwljEO0k
Merci.
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
25 juil. 2014 à 18:53
25 juil. 2014 à 18:53
Bonjour Pascal
Je crois que tu compliques la vie! :
https://www.cjoint.com/?0Gzs0HKXHnb
Si j'ai bien compris il suffit juste de chercher le tarif correspondant au code
Une RECHERCEHV pouvait le faire mais il y a beaucoup de colonnes
Fait avec INDEX EQUIV en nommant les plages de tarif et de code dans Truffaut (plus lisible dans les formules)
Si c'est bon je te laisse faire la même chose pour la 2nde colonne
Si je n'ai pas compris ce que tu veux explique moi les valeurs que tu cherches en fonction de quoi
Cdlmnt
Je crois que tu compliques la vie! :
https://www.cjoint.com/?0Gzs0HKXHnb
Si j'ai bien compris il suffit juste de chercher le tarif correspondant au code
Une RECHERCEHV pouvait le faire mais il y a beaucoup de colonnes
Fait avec INDEX EQUIV en nommant les plages de tarif et de code dans Truffaut (plus lisible dans les formules)
Si c'est bon je te laisse faire la même chose pour la 2nde colonne
Si je n'ai pas compris ce que tu veux explique moi les valeurs que tu cherches en fonction de quoi
Cdlmnt
pascalou83400
Messages postés
273
Date d'inscription
dimanche 20 juillet 2014
Statut
Membre
Dernière intervention
24 janvier 2022
Modifié par baladur13 le 28/07/2014 à 21:02
Modifié par baladur13 le 28/07/2014 à 21:02
Bonjour Via55,
Bon cette fois si , je crois que je suis arrivé à finaliser le dossier.
Je te remercie pour ton aide, moi je suis dans la plante comme tu as pu le voir.
Si tu as besoin de conseil Adresse mail supprimée Modération CCM
Bonne soirée.
Pascal
Bon cette fois si , je crois que je suis arrivé à finaliser le dossier.
Je te remercie pour ton aide, moi je suis dans la plante comme tu as pu le voir.
Si tu as besoin de conseil Adresse mail supprimée Modération CCM
Bonne soirée.
Pascal
via55
Messages postés
14403
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
24 avril 2024
2 703
28 juil. 2014 à 17:58
28 juil. 2014 à 17:58
Bien content que tu y soit arrivé
Mets le sujet en résolu (en haut à droite) s'il te plait
Bonne soirée également
Via55
Mets le sujet en résolu (en haut à droite) s'il te plait
Bonne soirée également
Via55
20 juil. 2014 à 19:36
J'ai mis en ligne le fichier.
Pour info je tape la formule dans la cellule BE7.
Merci pour votre aide.
Pascal
20 juil. 2014 à 19:46
je ne suis pas doué, je pense que j'ai repondu sur le mail de comment ca marche ?