Formule Si Excel ou autre

Résolu
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Bonjour,

je cherche une facon de raccourcir une tel fonction, car je trouve personnelement tres long à entré, quelqu'un pourrait m'Aider ?

=+IF(B2=J1;K1;IF(B2=J2;K2;IF(B2=J3;K3;IF(B2=J4;K4;IF(B2=J5;K5;IF(B2=J6;K6;IF(B2=J7;K7;IF(B2=J8;K8;IF(B2=J9;K9;IF(B2=J10;K10;IF(B2=J11;K11;IF(B2=J12;K12))))))))))))

ce que j'Aimerais c'Est de faire une liste de calcul pour des produits que j'Ai, je dois calculer une qte qui est calculer selon un valeur qui resulte alors un prix...

MErci à l'avance...

12 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

essaye comme cela
=RECHERCHEV(B2;J2:K5;2;0)

ou mieux avec gestion d'erreur
=SI(ESTERREUR(RECHERCHEV(B2;J2:K5;2;0));"";RECHERCHEV(B2;J2:K5;2;0))
1
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
MErci, je ne crois pas que ca fonctionne a moins qu'il me manque une info ou que j'Aille mal expliquer...

je dois entrer un nombre selon la qte qu'une personne désire : Qte A

Les le prix de cette qte varie selon la valeur d'une colonne établie (plus de 41 chiffres dans la colonne b)

Si la Qte A est = à un chiffre de la colonne b, j'Aimerais que le prix qui se trouve juste à coté dans la Colonne C apparaisse dans une cellule Colonne D (par exemple)

pas facile à expliquer... :)

merci encore!
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

d'après ta formule si la valeur en B2 est égale à une cellule de la plage J2, j3 etc ... on affiche la valeur équivalente à la ligne de la colonne K soit K2 ou K3 ou K4 etc ...
la formule que je t'ai écrite fait exactement cela ou ta formule ne fonctionne pas.

Le mieux est de poster ton fichier sans notes confidentielles avec ce lien

https://www.cjoint.com/
0
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci encore, mais je n'y arrive pas, voici un exemple vite fait...

https://www.cjoint.com/?CBfdtNTtAtg

MErci!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

J'ai du mal à comprendre tes explications, d'après ta formule compliquée tu recherchais la valeur en B2 pour afficher l'équivalence en K

sur le fichier en retour il suffit de sélectionner colonne B la valeur souhaitée pour avoir automayiquement en colonne A l'équivalence
https://www.cjoint.com/c/CBfiNVqyOnq

si ce n'est pas ce que tu cherches, sur plusieurs lignes saisis des exemples et retourne nous le fichier
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
MErci Beaucoup, c'Est ce que je voulais! c'Est bien apprécié! :)
0
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Oh une petite derniere sans vouloir ambitionner non plus! deja que j'Ai deja pu avancer de beaucoup mon projet! :)

voila ma derniere question promis ! :)

https://www.cjoint.com/?CBgeNkCySfW le fichier ci joints sera probablement pas mal plus expliquer ma facon... présentement je fais ce genre de formal, mais c'Est encore tres long à entrer, probablement que vous avez encore une formule plus simple!

la formule que j'utilise est de ce genre... ca fonctionne mais comem je dis, c'Est long... et je fais cela pour chaque ligne

=if(A19<11;C7;if(A19<26;D7;if(A19<51;E7;if(A19<101;F7;if(A19<151;G7;if(A19<251;H7;if(A19<501;I7;if(A19<1001;J7;if(A19<2501;K7;if(A19>2500;L7))))))))))

pouvez vosu encore m'Aider ?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
RE,

Je veux bien t'aider mais je ne comprends pas tes explications qui ne correspondent à rien sur ton fichier exemple en A19 il n'y a rien sur ton fichier à part que tu souhaites créer une nouvelle demande en A19 avec les en têtes de la plage C3:L3
1à10, 11à25, 26à50, 51-100, 101-150, 151-250, 251-500, 501-1000, 1001-2500, 2501+

et afficher l'intersection avec A17

j'essaye de t'expliquer si en A17 tu sélectionnes "Carton 10 points 12x18"
en A19 tu sélectionnes 51-100
le résultat affiché sera 0,39 $

C'est cela ?
0
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
un peu cela, en résumé,

selon la qte que je vais entrer à la main en A16, exemple on pourrait mettre 345

et choisir le papier Carton 12 points en A17

théoriquement ce que j'Aimerais c'est qu'en B17 le prix 0.46 $ apparaisse étant donner qu'il correspond au carton 12 points et à ;a qte 345 (qui se situe entre 251-500)

je croie que vous m'expliquiez pas mal la même chose, mais différemment... ?

merci encore!

P.S. La colonne B n'Est qu'une référence, pas besoin de l'inclure dans le calcul...
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Je ne t'ai pas oublié, regarde le fichier joint, en ajoutant une ligne dans ton exemple j'ai utilisé la plage C1 à L1 pour déterminer dans quelle colonne se trouve le critère quantité ensuite il suffit de saisir la quantité en A16 et en A17

résultat en B17 et en B19 même formule avec gestion d'erreur

https://www.cjoint.com/?CBhkx64IQzu
0
uni-d Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci! vous êtes un génie :)
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Non pas un génie, je sais simplement faire.

Si tes attentes sont satisfaites merci de mettre le statut de la discussion en résolu ou confirme le moi que je le fasse pour toi
0