Excel - si + recherchev
Résolu
hihello
Messages postés
81
Date d'inscription
Statut
Membre
Dernière intervention
-
hihello Messages postés 81 Date d'inscription Statut Membre Dernière intervention -
hihello Messages postés 81 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problème sur Excel 2003.
En fait, je voudrais rechercher le montant HT d'une partie de commande (ce que j'appellerais poste de commande) à partir de deux critères : son numéro et son poste. Sachant qu'une commande apparaît plusieurs fois si elle a différents postes, et que les postes ont la même numérotation pour chaque commande (ex : si la commande 1000 a deux postes, ce seront les postes 10 et 20 ; et si la commande 1001 a deux postes, ce seront également les postes 10 et 20). J'ai donc une zone où sont extraites toutes les données de toutes les commandes (numéro, poste et montant HT). Et en entrant le numéro et le poste de la commande, il me faudrait une formule qui me donnerait le montant HT.
J'ai pensé à une fonction si imbriquée avec des recherchev, ou encore la fonction index, mais tout ce que j'ai essayé n'a pas eu de résultat probant.
Si quelqu'un a la solution miracle, je suis preneur.
Merci à tous par avance.
J'ai un petit problème sur Excel 2003.
En fait, je voudrais rechercher le montant HT d'une partie de commande (ce que j'appellerais poste de commande) à partir de deux critères : son numéro et son poste. Sachant qu'une commande apparaît plusieurs fois si elle a différents postes, et que les postes ont la même numérotation pour chaque commande (ex : si la commande 1000 a deux postes, ce seront les postes 10 et 20 ; et si la commande 1001 a deux postes, ce seront également les postes 10 et 20). J'ai donc une zone où sont extraites toutes les données de toutes les commandes (numéro, poste et montant HT). Et en entrant le numéro et le poste de la commande, il me faudrait une formule qui me donnerait le montant HT.
J'ai pensé à une fonction si imbriquée avec des recherchev, ou encore la fonction index, mais tout ce que j'ai essayé n'a pas eu de résultat probant.
Si quelqu'un a la solution miracle, je suis preneur.
Merci à tous par avance.
A voir également:
- Excel - si + recherchev
- Si ou excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Déplacer colonne excel - Guide
4 réponses
Bonjour
on suppose mais vous ne dites pas tout, que le N° de poste et le N° de commande sont dans des colonnes différentes?
Et aussi qu'un groupe N° + poste correspond à une seule ligne de commande. Si c'est le cas, essayez:
=SOMMEPROD((ColonneN°=N°cherché)*(Colonne poste=poste cherché);(colonne montant ht)
soit un type de libbelé:
=SOMEPROD((A1:A100=1000)*(B1:B100=20);C1:C100)
1000 et 20 pouvant bien sur être remplacés par les adresses de cellules où vous rentrez les valeurs à trouver.
attention tous les champs ont impérativement les mêmes N° de ligne.
Crdlmnt
on suppose mais vous ne dites pas tout, que le N° de poste et le N° de commande sont dans des colonnes différentes?
Et aussi qu'un groupe N° + poste correspond à une seule ligne de commande. Si c'est le cas, essayez:
=SOMMEPROD((ColonneN°=N°cherché)*(Colonne poste=poste cherché);(colonne montant ht)
soit un type de libbelé:
=SOMEPROD((A1:A100=1000)*(B1:B100=20);C1:C100)
1000 et 20 pouvant bien sur être remplacés par les adresses de cellules où vous rentrez les valeurs à trouver.
attention tous les champs ont impérativement les mêmes N° de ligne.
Crdlmnt
Bonjour
Un peu de littérature :
http://www.simple-excel.com/excel-fonctions-formules/excel-3-7-fonction-sommeprod.htm
Un peu de littérature :
http://www.simple-excel.com/excel-fonctions-formules/excel-3-7-fonction-sommeprod.htm
Bonjour et merci à vous deux.
Vous avez bien supposé Vaucluse. La formule fonctionne pour le montant HT. Le problème est que j'ai également d'autres champs à trouver comme la date de la commande (la formule fonctionne également très bien) ou le nom du fournisseur. Pour ce dernier, la formule me donne une valeur "0". Cette formule ne fonctionne pas avec les valeurs texte ?
Je vous mets un lien vers mon classeur.
http://www.cijoint.fr/cjlink.php?file=cj201003/cijVGBXtmE.xls
Encore merci !
Vous avez bien supposé Vaucluse. La formule fonctionne pour le montant HT. Le problème est que j'ai également d'autres champs à trouver comme la date de la commande (la formule fonctionne également très bien) ou le nom du fournisseur. Pour ce dernier, la formule me donne une valeur "0". Cette formule ne fonctionne pas avec les valeurs texte ?
Je vous mets un lien vers mon classeur.
http://www.cijoint.fr/cjlink.php?file=cj201003/cijVGBXtmE.xls
Encore merci !