Nombre trop important d'arguments pour cette fonction
Résolu
km_65
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
km_65 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
km_65 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Cela fait un moment que j'essaye de résoudre un problème excel mais rien n'y fait.
J'ai la formule suivante qui me donne le message en objet de ce post:
=SI(ET(C2<>"-";EXACT(GAUCHE(I2);"M"));0;RECHERCHEV(I2;'[pricelist interne_2020_rev 2.xlsx]Price List CY20'!$M$11:$O$3001;3;FAUX);
SI(ET(D2<>"-";EXACT(GAUCHE(I2);"M"));0;RECHERCHEV(I2;'[pricelist interne_2020_rev 2.xlsx]Price List CY20'!$M$11:$O$3001;3;FAUX)))
Mon besoin est le suivant:
Si C2 est différent de - et I2 commence par M alors 0 sinon va chercher le montant dans pricelist interne...
Si D2 est différent de - et I2 commence par M alors 0 sinon va chercher le montant dans pricelist interne...
Il peut y avoir aussi des - dans C2 et dans D2 et dans ce cas il faut aller chercher le montant dans pricelist interne... Je ne sais pas s'il faut ajouter cet argument.
J'ai choisi la fonction SI ET mais manifestement ce n'est pas correct et peut-être que ce n'est pas non plus approprié.
Merci d'avance pour votre aide :)
Cela fait un moment que j'essaye de résoudre un problème excel mais rien n'y fait.
J'ai la formule suivante qui me donne le message en objet de ce post:
=SI(ET(C2<>"-";EXACT(GAUCHE(I2);"M"));0;RECHERCHEV(I2;'[pricelist interne_2020_rev 2.xlsx]Price List CY20'!$M$11:$O$3001;3;FAUX);
SI(ET(D2<>"-";EXACT(GAUCHE(I2);"M"));0;RECHERCHEV(I2;'[pricelist interne_2020_rev 2.xlsx]Price List CY20'!$M$11:$O$3001;3;FAUX)))
Mon besoin est le suivant:
Si C2 est différent de - et I2 commence par M alors 0 sinon va chercher le montant dans pricelist interne...
Si D2 est différent de - et I2 commence par M alors 0 sinon va chercher le montant dans pricelist interne...
Il peut y avoir aussi des - dans C2 et dans D2 et dans ce cas il faut aller chercher le montant dans pricelist interne... Je ne sais pas s'il faut ajouter cet argument.
J'ai choisi la fonction SI ET mais manifestement ce n'est pas correct et peut-être que ce n'est pas non plus approprié.
Merci d'avance pour votre aide :)
A voir également:
- Vous avez entré un nombre trop important d'arguments pour cette fonction
- Fonction si et - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Fonction moyenne excel - Guide
1 réponse
bonjour
votre premier SI s'arrête après le 1° recherche puisque vous lui donnez deux options, 0 ou RECHERCHEV
si la formule de recherche est bien la même dans les deux conditions, écrivez:
=SI(OU(ET(C2<>"-";EXACT(GAUCHE(I2);"M"));ET(D2<>"-";EXACT(GAUCHE(I2);"M")));0;RECHERCHEV(I2;'[pricelist interne_2020_rev 2.xlsx]Price List CY20'!$M$11:$O$3001;3;FAUX))
crdlmnt
votre premier SI s'arrête après le 1° recherche puisque vous lui donnez deux options, 0 ou RECHERCHEV
si la formule de recherche est bien la même dans les deux conditions, écrivez:
=SI(OU(ET(C2<>"-";EXACT(GAUCHE(I2);"M"));ET(D2<>"-";EXACT(GAUCHE(I2);"M")));0;RECHERCHEV(I2;'[pricelist interne_2020_rev 2.xlsx]Price List CY20'!$M$11:$O$3001;3;FAUX))
crdlmnt
Merci beaucoup pour cette aide précieuse.
Excel a encore bien des secrets pour moi.