Chercher un nombre dans une liste
Résolu
simkmil
Messages postés
481
Date d'inscription
Statut
Membre
Dernière intervention
-
simkmil Messages postés 481 Date d'inscription Statut Membre Dernière intervention -
simkmil Messages postés 481 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une liste de poids pour des expéditions, selon ces poids, le prix de la livraison est calculé.
La liste est : 50 et moins - 100,200,300,400,500,600,...jusqu'à 1000 puis par 200
Mon poids exact n'est jamais l'un de ces chiffres, mais compris dans une limite.
Je voudrais donc associer mon poids exact avec la tranche de poids pour laquelle le port sera payé.
Exemple 256 kg iront dans la case des moins de 300 kg (mais plus de 200 kg)
j'ai essayé d'imbriquer des SI.ET et ça ne marche pas
=SI(F15<=50;H5=1;SI(ET(F15>50;F15<=100;H5=2);SI(ET(F15>100;F15<=300;H5=3);"suivant")))
ceci me donne comme réponse "FAUX"
en F15, j'ai mon poids exact (dans mon exemple 256 kg)
en H5 je devrais retrouver le n° de la ligne où se situe la tranche de poids recherchée.
merci de votre aide.
j'ai une liste de poids pour des expéditions, selon ces poids, le prix de la livraison est calculé.
La liste est : 50 et moins - 100,200,300,400,500,600,...jusqu'à 1000 puis par 200
Mon poids exact n'est jamais l'un de ces chiffres, mais compris dans une limite.
Je voudrais donc associer mon poids exact avec la tranche de poids pour laquelle le port sera payé.
Exemple 256 kg iront dans la case des moins de 300 kg (mais plus de 200 kg)
j'ai essayé d'imbriquer des SI.ET et ça ne marche pas
=SI(F15<=50;H5=1;SI(ET(F15>50;F15<=100;H5=2);SI(ET(F15>100;F15<=300;H5=3);"suivant")))
ceci me donne comme réponse "FAUX"
en F15, j'ai mon poids exact (dans mon exemple 256 kg)
en H5 je devrais retrouver le n° de la ligne où se situe la tranche de poids recherchée.
merci de votre aide.
A voir également:
- Chercher un nombre dans une liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
5 réponses
bonjour,
tu dois juste remplacer les ET par OU comme ci dessous;
=SI(F15<=50;H5=1;SI(OU(F15>50;F15<=100;H5=2);SI(OU(F15>100;F15<=300;H5=3);"suivant")))
bon dimanche
tu dois juste remplacer les ET par OU comme ci dessous;
=SI(F15<=50;H5=1;SI(OU(F15>50;F15<=100;H5=2);SI(OU(F15>100;F15<=300;H5=3);"suivant")))
bon dimanche
Bonjour
=RECHERCHEV(Cell poids; Liste poids;1)
vous donnera le poids inférieur le plus proche dans la liste, sous réserve que la liste soit classée par ordre croissant.
crdlmnt
Errare humanum est, perseverare diabolicum
=RECHERCHEV(Cell poids; Liste poids;1)
vous donnera le poids inférieur le plus proche dans la liste, sous réserve que la liste soit classée par ordre croissant.
crdlmnt
Errare humanum est, perseverare diabolicum
Bonjour Vaucluse,
Je ne savais pas que la RECHERCHEV pouvais chercher une valeur qui se rapproche à une donnée.
Pour moi, la RECHERCHEV recherche la valeur exacte.
Merci de nous avoir aidé en nous apprenant des choses.
Bon Dimanche.
yao
Je ne savais pas que la RECHERCHEV pouvais chercher une valeur qui se rapproche à une donnée.
Pour moi, la RECHERCHEV recherche la valeur exacte.
Merci de nous avoir aidé en nous apprenant des choses.
Bon Dimanche.
yao
Pas de quoi
RECHERCHEV(cell; champ;colonne;0) ou ;FAUX ou même seulement) cherche la valeur exacte
sans cette info, soit RECHERCHEV(Cell;champ;col) la formule ressort la valeur la plus proche i=inférieure (si num) ou avant (si alpha) lorsque la colonne de recherche est classée par ordre croissant.(Mais si cette colonne n'est pas classée ressort un peu n'importe quoi!)
mêmes arguments pour le code EQUIV(Cell;col;...)
Bonne route
crdlmnt
RECHERCHEV(cell; champ;colonne;0) ou ;FAUX ou même seulement) cherche la valeur exacte
sans cette info, soit RECHERCHEV(Cell;champ;col) la formule ressort la valeur la plus proche i=inférieure (si num) ou avant (si alpha) lorsque la colonne de recherche est classée par ordre croissant.(Mais si cette colonne n'est pas classée ressort un peu n'importe quoi!)
mêmes arguments pour le code EQUIV(Cell;col;...)
Bonne route
crdlmnt
Bonjour VAUCLUSE,
je viens d'essayer ta méthode, elle fonctionne en effet, mais elle donne le poids le plus proche inférieur; or ici je dois calculer le prix d'une livraison, donc je ne peux pas copter 200 kg pour un envoi de 256, mais bien 300 qui est la tranche 201-300
mais je suis content d'avoir appris cette particularité de RECHERCHEV
merci bien.
je viens d'essayer ta méthode, elle fonctionne en effet, mais elle donne le poids le plus proche inférieur; or ici je dois calculer le prix d'une livraison, donc je ne peux pas copter 200 kg pour un envoi de 256, mais bien 300 qui est la tranche 201-300
mais je suis content d'avoir appris cette particularité de RECHERCHEV
merci bien.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alors que avec un poids de 256 kg je devrais avoir la valeur 3 en H5 puisque plus petit que 300 mais plus grand que 100
la formule entière devrait me donner tous les poids par 100 jusqu'à 1000 kg et ensuite par 200 jusqu'à 2000. J'avais fait un peu plus court afin de mieux comprendre.
Merci de ton aide.