1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

Rechercher une valeur avec plusieurs conditions

Discussion dans 'Forum Excel' démarrée par josanche, 16 Mai 2018 à 23:04.

  1. josanche

    josanche XLDnaute Occasionnel

    Inscrit depuis le :
    13 Février 2012
    Messages :
    216
    "J'aime" reçus :
    0
    Habite à:
    Bruxelles
    Utilise:
    Excel 2007 (PC)
    Bonjour,

    Je souhaiterais trouver une formule excel qui m'aide à rechercher une valeur sur base de plusieurs conditions. Voici un use case qui vous donnera une meilleur image de ce que je recherche.
    Dans le fichier excel en pièce jointe, vous avez deux feuillets. L'idée est de trouver le plan mobile le moins cher en fonction des minutes d'appel et du nombre de data consommés. Dans un feuillet "Plan tarifaire", vous retrouvez pour chaque combinaison de minutes et de data consommés les différents plans tarifaires existants et le prix correspondant du plan tarifaire tenant comptes des minutes et du data consommés.

    Au travers d'une pivot table, je suis parvenu à trouver le prix le moins cher parmi tous les plan tarifaires en tenant compte de la consommation de minutes et de data mais je voudrais trouver cette fois-ci au travers d'une formule excel le nom du plan correspondant au prix le moins cher. Il y a une subtilité dans cette exercice car si deux plans tarifaires ont le meme prix pour un meme niveau de consommation de minutes d'appel et de data, je souhaiterais avoir le nom du plan pour lequel le customer satisfaction rating est le plus haut.

    j'ai fait un copier coller de ce texte ci-dessus dans le excel pour que vous puissiez mieux comprendre.
    J'ai surligné en jaune un tableau et je voudrais des formules qui generent les valeurs suivantes (Confort 1, Confort 2, GO,...), c'est-à-dire le nom du plan correspondant au prix le moins cher (exception: si deux plans offrent le meme prix et sont les moins cher, on prend le plan avec le customer satisfaction rating le plus haut)

    Je vous remercie d'avance pour apporter votre aide dans ceci

    Merci d'avance à vous,

    Josanche
     

    Pièces jointes:

  2. Chargement...

    Discussions similaires - Rechercher valeur plusieurs Forum Date
    XL 2010 Rechercher une valeur avec plusieurs conditions (lignes & colonnes) Forum Excel 2 Mai 2018
    Rechercher plusieurs cellules depuis une même valeur Forum Excel 29 Décembre 2016
    XL 2010 rechercher des valeurs dans plusieurs colonnes Forum Excel 8 Août 2016
    XL 2013 Formule pour rechercher une valeur avec plusieurs condtionns, citéres Forum Excel 1 Mars 2016
    Rechercher plusieurs valeurs et ajout de ligne en fonction d'une cellule Forum Excel 3 Décembre 2014

  3. mapomme

    mapomme XLDnaute Barbatruc

    Inscrit depuis le :
    1 Novembre 2011
    Messages :
    4756
    "J'aime" reçus :
    745
    Sexe :
    Masculin
    Habite à:
    Angers
    Utilise:
    Excel 2010 (PC)
    Bonjour josanche,

    Un essai dans le fichier joint, feuille "Plan tarifaire et consommation".
    Voir formule en K7 à tirer vers la droite et vers le bas.
    Les formules sont des formules matricielles.
     

    Pièces jointes:

    Dernière édition: 17 Mai 2018 à 01:11
    josanche aime votre message.
  4. josanche

    josanche XLDnaute Occasionnel

    Inscrit depuis le :
    13 Février 2012
    Messages :
    216
    "J'aime" reçus :
    0
    Habite à:
    Bruxelles
    Utilise:
    Excel 2007 (PC)
    Bonjour Mapomme,

    Je te remercie beaucoup pour avoir apporté ta solution. Je connaissais pas les formules matricielles, je viens d'apprendre quelque chose d'interessantJ J'ai pris le temps de travailler ta solution durant la journée.

    Plutot que de faire un tris sur les plans tarifaire sur base de lu customer satisfaction rating, je préferait une formule qui me renvoit dans la cellule tous les plans correspondant au tarif le moins cher pour un nombre de minutes et de data donnée.

    Je reprends mon ancien exemple.

    Bouygues Telecom Smart 1 500min 1GB 10,00 €
    SFR Confort 1 500min 1GB 10,00 €
    Free Mobile Go 3 1000min 2GB 17,00 €

    Bouygues Telecom et SFR offrent chacun un plan tarifaire à 10EUR avec 500min et 1GB. Il y a donc deux plans tarifaires qui existent pour ce meme niveau de minute et de data. Dès lors je voudrais que ma formule me renvoit ceci comme résultat: "Smart 1, Confort 1". Par contre, si il existe juste un plan tarifaire étant le moins cher pour un niveau de minutes et de data données, je voudrais avoir juste le nom du plan correspondant au tarif le moins cher. Par exemple pour 1000min et 2GB, l'offre tarifaire de Free Mobile Go 3 est la moins cher de toute (si on compare avec les autres offres chez les concurrents pour le nombre de data et de minutes). Je voudrais que dans ce cas-ci la formule renvoit : "GO 3"

    Sais-tu comment je peux créer ceci en formule sur base de la formule que tu as créé précédemment ?

    MErci d'avance,

    Jorge
     

Partager cette page