[Résolu] Fonction de recherche suivant deux critères

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
cedced
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 23 oct. 2019 15:30

[Résolu] Fonction de recherche suivant deux critères

Message par cedced »

Bonjour,

Je suis coincé sur une recherche de valeur dans un tableau
Je recherche une fonction qui premet d'associer 2 critères ( dont un sur une plage de données avec des limites hautes et basses)
je souhaiterais qu'en fonction d'un code entré en F1 une recherche s'effectue sur une plage et me renvoie un taux)

Exemple
Si j'entre 1 en (F1) et que ma valeur G2 et 1080 je souhaite que le résultat de ma cellule me renvoie le taux en fonction de mes limites de la catégorie 1
Dans l'exemple si joint se serait 80
Si jentre 3 en (F1) et que ma valeur et 1700 je souhaite que le résultat de ma cellule me renvoie le taux en fonction de mes limites de la catégorie 3


je pense que l'on doit pouvoir le faire avec une fonction si et une rechercheV... mais je n'y arrive pas...

Merci de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 03 déc. 2019 06:37, modifié 2 fois.
Raison : Ajout balise (coche présente)
LibreOffice 4.4.3.2 (Obligation de version) sous Windows 10
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: Fonction de recherche suivant deux critères

Message par gerard24 »

Bonjour,
cedced a écrit :Exemple
Si j'entre 1 en (F1) et que ma valeur G2 et 1080 je souhaite que le résultat de ma cellule me renvoie le taux en fonction de mes limites de la catégorie 1
Dans l'exemple si joint se serait 80
Cela ne serait pas plutôt 60 ?

Code : Tout sélectionner

=INDEX(D5:D44;EQUIV(G7;DECALER(B4;EQUIV(F7;A5:A44;0);0;NB.SI(A5:A44;F7);1)))
Si tes plages de code ont toutes la même longueur comme dans ton fichier exemple (4 lignes), tu peux simplifier en remplaçant NB.SI(A5:A44;F7) par 4 dans la formule.

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
cedced
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 23 oct. 2019 15:30

Re: Fonction de recherche suivant deux critères

Message par cedced »

Merci gerard c'est effectivement 60...
Merci pour de cette aide !! super
LibreOffice 4.4.3.2 (Obligation de version) sous Windows 10