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 :

Recherche dans un tableau d'une valeur inférieur ou égale [XL-2016]


Sujet :

Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut Recherche dans un tableau d'une valeur inférieur ou égale
    salut le phorum
    bon j'ai besoin d'un peu d'aide concernant une demande somme toute assez simple mais je n'arrive pas à mettre le doigt dessus
    j'ai essaye index et equiv, sommeprod mais rien n'y fait

    voila je vous explique
    j'ai dans un tableau un certain nombre de valeur pouvant aller de 0 à 50000
    dans un autre une table de dons en fonction de la valeur contenu dans une cellule du premier tableau
    je m'explique
    si dans la cellule du premier tableau la cellule est égale à 50
    je dois récupérer dans le second tableau la ligne correpond au critère defini
    le critère est le suivant
    si cellule <= x alors valeur second tableau
    le fonction si est exclu car plus de 7 critères

    un peu d'aide ou de poudre de perlinpimpim me serait bien utile

    merci d'avance

    david

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    j'ai trouvé cette formule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =MIN(SI(AD1605<=don_max;LIGNE(dons_1)))
    mais elle me donne le numéro de ligne concernée, je voudrais la valeur
    comment je peux faire ?

    merci beaucoup

    david

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    bon en cherchant j'ai fini par trouvé l'adresse de ma cellule en combinant deux formules dans la fonction adresse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =ADRESSE(MIN(SI(AD1605<=don_max;LIGNE(dons_1)));MIN(SI(AD1605<=don_max;COLONNE(dons_1))))
    maintenant comment faire pour utiliser ce résultat dans une fonction index ou equiv ou autre ????

    merci pour vos pistes

    david

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    bon je pense avoir trouvé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =INDIRECT(ADRESSE(MIN(SI($AD2<don_max;LIGNE(dons_1)));MIN(SI($AD2<don_max;COLONNE(dons_1)));;;"Matrice"))
    si cela peut être utile a quelqu'un
    donc je résume
    la fonction indirect me permet d'afficher la valeur
    la fonction adresse l'adresse en absolue
    le min et ligne le numéro de ligne
    le min et colonne le numéro de colonne
    le mot matrice est obligatoire dans mon cas pour lui dire dans quel onglet chercher la valeur

    et finalement j'ai mes données

    merci pour ceux qui auraient éventuellement chercher une soluce

    je fermerai le fil plus tard au cas ou quelqu'un aurait des questions ou une suggestion plus simple d'arriver au meme résultats

    david

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2012
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 232
    Par défaut
    Bonjour,

    Si ta sélection multicritères ne doit te donner qu'une cellule et que le contenu de la cellule est un numérique alors utilise la fonction somme.si.ens()
    remarque la somme d'une seule valeur est égale à elle-même.
    Somme.si.ens() te permetra d'aller jusqu'à 185 groupes "Plage de critères" ; "critère"

    Conseil supplémentaire, mets tes données sous forme d'objet "tableau" ou "table", à l'aide de la fonctionnalité "Mise sous forme de tableau". Tu te simplifieras grandement la vie.

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 552
    Par défaut
    Bonjour

    Si tes données sont classées par ordre croissant un RECHERCHEV avec le quatrième argument à vrai doit suffire.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    Merci pour vos réponses
    Non il ne s’agit pas de valeur numérique
    Et un recherchev ne fonctionne pas si
    Je cherche une valeur < à une autre

  8. #8
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    La mise sous forme de tableau permet elle de faire comme avec des plages nommées en plus simple?

  9. #9
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 552
    Par défaut
    Bonjour
    Citation Envoyé par munity Voir le message
    Non il ne s’agit pas de valeur numérique
    Et un recherchev ne fonctionne pas si
    Je cherche une valeur < à une autre
    Cela peut fonctionner Excel utilisant le classement alphabétique mais cela dépend beaucoup des données.

    Sans plus d'infos sur le contexte et les données c'est très abstrait... surtout quand dans tes explications tu dis "égale à 50" et pour moi cela signifie nombre...

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    Oui autant pour moi c’est bien du numérique puisque je rajoutes dans formule au début du fil
    ´&€’
    J’ai oublié de précisé que c’est une formule matricielle
    J’avais essayé avec sommeprod mais additionne tout ce qui était inférieur à ma valeur
    Je ne connais pas somme.si.ens
    Mes critères sont
    En fonction d’une valeur issue d’un tableau À je compare celle ci à un tableau B
    si x tableau À < y tableau B alors affiche valeur tableau B de la colonne choisi

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    pour être plus parlant je met une partie du fichier que j'ai réalisé
    je pars de la moyenne (onglet Tab)
    si celle ci est inférieure à une valeur du tableau dans l'onglet 'matrice'
    il applique la valeur du dons 1, 2, 3
    j'espère que c'est clair

    les formules sont dans les colonnes jaunes
    si il y a plus simple je suis preneur
    test.xlsx

    merci d'avance

    david

  12. #12
    Nouveau candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 3
    Par défaut Grosse intéro formule excel
    Bonjour à tous,
    J'ai besoin de votre aide car je cherche désespérément ma formule mais mes connaissances en Excel sont limitées. J'ai trouvé quelque chose avec des si imbriqués mais mon souci c'est que je dois rechercher dans des matrices...
    Je rebondis sur le sujet car j'ai tenté d'adapter la formule de "munity" mais pas simple ...

    J'explique mon souhait :

    J'ai dans un tableau, une valeur texte et une valeur numérique et je souhaite afficher en face de ces deux éléments un prix qui figure dans une matrice.
    Dans cette matrice, j'ai donc la valeur texte la valeur numérique et le prix que que je souhaite afficher. Ce qui complique, c'est que ma valeur numérique (2500 Koctets) doit rechercher le prix dans la bonne matrice (nom) mais le prix est ajusté en fonction du palier Koctets. C'est à dire Si 2500 Ko en data national, il doit m'afficher 10€ car compris entre 0 et 3000Ko, si 2300 ko en data europe, alors 25€ car compris entre 1500 et 3000Ko.

    data national - 2500Ko - ? (10€)
    data europe - 2300ko - ? (15€)
    data national - 5999Ko - ? (25€)
    data europe - 7500Ko - ? (35€ + (7500-6000)*x)

    DATA NATIONAL
    3000Ko 10€
    5000Ko 20€
    10000Ko 30€

    DATA Europe
    1500 Ko 15€
    3000 Ko 25€
    6000 Ko 35 €

    Merci mille fois d'avance,
    Floby

  13. #13
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    salut Floby44

    je te joins le fichier avec le résultat que tu attends

    à ta dispo si question

    david

    multicritères.xlsx

  14. #14
    Nouveau candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 3
    Par défaut
    Citation Envoyé par munity Voir le message
    salut Floby44

    je te joins le fichier avec le résultat que tu attends

    à ta dispo si question

    david

    multicritères.xlsx
    Je viens juste de voir ta réponse,
    Un très gros Merci !!!! C'est exactement ce dont j'avais besoin !
    Par contre, lorsqu'une cellule est vide cela me note un prix quand même alors que j'aimerai que ce soit vide également ?
    As tu une idée par hasard, je me permets d'abuser ... mais je vois que tu t'y connais beaucoup mieux que moi
    merci encore et bonne soirée

  15. #15
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    désolé de te répondre si tard
    voici le fichier avec formule modifiée

    multicritères2.xlsx

    n'hésite pas si question ou autre

    david

  16. #16
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    Par contre si tu veux une cellule vide tu remplaces le 0 situé entre les ; au milieu de la formule par «*»
    Donc
    ;0;
    Par
    ;«*»;

    Et n’oublies pas de valider par CTRL SHIFT & ENTRÉE

    david

  17. #17
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    Tu ne mets pas l’étoile juste les guillemets

  18. #18
    Nouveau candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Novembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 3
    Par défaut
    Merci David, ça marche nikel ! Le rendu est super propre !
    Trop fort

  19. #19
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    776
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2007
    Messages : 776
    Par défaut
    de rien
    a une prochaine fois

    david

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

Discussions similaires

  1. [XL-2013] Recherche d'une cellule avec une valeur inférieure ou égale
    Par Fxotheory dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 31/10/2017, 22h58
  2. Réponses: 1
    Dernier message: 05/09/2016, 09h59
  3. Réponses: 0
    Dernier message: 03/03/2014, 23h31
  4. Rechercher dans un fichier texte une valeur
    Par promenneur77 dans le forum Langage
    Réponses: 7
    Dernier message: 20/01/2008, 19h46
  5. rechercher dans un tableau en fonction de la valeur d'une cellule
    Par jefe.k dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 08/06/2007, 10h04

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