IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Formule RechercheH + Tranches


Sujet :

Excel

  1. #1
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 13
    Par défaut Formule RechercheH + Tranches
    Bonjour,

    J'ai une problématique :

    Je voudrais faire une rechercheH pour appliquer des tarifs en fonction d'une tranche de poids :

    de 1 à 100 Kg : Tarif : 1
    de 101 à 200 Kg : Tarif : 2

    Etc ...

    Je ne vois pas comment adapter la fonction RECHERCHEH à ce type de problème ?

    J'ai bien essayé avec la fonction "SI" mais j'ai trop d'arguments pour fonctionner de la sorte.

    Merci d'avance pour vos réponses.

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Bonjour,

    Les formules INDEX et EQUIV permettent de faire cette recherche et de trouver la donnée cherchée

    Taper en A1 Poids
    En B1 0 en C1 100 en D1 200 et en E1 300 pour déterminer les balises de tranches
    En B2 on met le tarif1 en C2 le 2 en D2 le tarif 3 etc
    En A4 on tape un poids

    Si on met la formule suivante en B4 elle retourne la valeur du tarif en fonction du poids mis en A4

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDEX($B$1:$E$2;2;EQUIV(A4;B1:E1;1))

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    468
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 468
    Par défaut
    Bonjour,

    Citation Envoyé par rjamin
    En B1 0 en C1 100 en D1 200 et en E1 300 pour déterminer les balises de tranches
    Les "balises" sont les tranches inférieures, soit 0 (ou 1 mais quid de poids < 0 ? ) , 101, 201,....etc

    La fonction RECHERCHEH que tu essayais d'utiliser le permet aussi (comme EQUIV).
    Il suffit de ne pas mentionner le dernier argument ou de le mettre à VRAI.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEH(A4;B1:E2;2)
    A+

  4. #4
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Bonjour,

    Je n'ai jamais un de poids <0 à peser !!!.
    Tout poids de 0 à 100 ramène le tarif 1
    Les poids 101 ==> 200 ramène le tarif 2 tandis que 201==>300 ramène le tarif 3 etc.

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    468
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 468
    Par défaut
    Bonjour rjamin,

    Je faisais référence au message de Kernoz :
    de 1 à 100 Kg : Tarif : 1
    de 101 à 200 Kg : Tarif : 2
    Il fait démarrer sa première tranche de poids à 1.

    Citation Envoyé par rjamin
    En B1 0 en C1 100 en D1 200 et en E1 300 pour déterminer les balises de tranches
    ......et.....
    Tout poids de 0 à 100 ramène le tarif 1
    Les poids 101 ==> 200 ramène le tarif 2 tandis que 201==>300 ramène le tarif 3 etc.
    Avec 100 en C1, la formule renvoie le tarif 2, d'ou me réponse :
    Citation Envoyé par GerardCalc
    Les "balises" sont les tranches inférieures, soit 0 (ou 1 ), 101, 201,....etc
    et non 100, 200,...

    A+

  6. #6
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 86
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Par défaut
    Re,

    Ok je n'avais pas saisi le sens de votre intervention.
    Mais apparament Kernoz n'a pas encore vu les suggestions.

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    hello
    plus simple et sans recherche fastidieuse
    =CHOISIR(EQUIV(A3;C1:C6;1);1,23;2,46;3,69;6,55;12,3;17,65)
    ou A3 represente le poifds du colis et c1:c6 les tranches de poids, si ru es plus calé, tu peux faire
    =CHOISIR(EQUIV(A3;{0;100;200;300;400;500};1);1,23;2,46;3,69;6,55;12,3;17,65)
    attention aux accolades

  8. #8
    Membre averti
    Inscrit en
    Janvier 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 13
    Par défaut
    Merci beaucoup pour vos précieuses réponses

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème formule RECHERCHEH
    Par excel33 dans le forum Excel
    Réponses: 8
    Dernier message: 06/03/2015, 10h47
  2. [Crystal] Formules ...
    Par Antichoc dans le forum Formules
    Réponses: 3
    Dernier message: 25/11/2003, 10h52
  3. évaluateur de formule mathématique
    Par lyrau dans le forum Générateurs de compilateur
    Réponses: 5
    Dernier message: 28/03/2003, 22h50
  4. [Formule] Lever et coucher du soleil
    Par psl dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 21/10/2002, 16h37
  5. [reseaux] Comment creer un compte user à partir d'un formul avec perl
    Par oulai_evado dans le forum Programmation et administration système
    Réponses: 4
    Dernier message: 01/10/2002, 19h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo