recuper la premiere cellule repondant a 2 conditions

loured

XLDnaute Junior
bonjour

je ne trouve pas la solution (formule) pour retourner la premiere cellule repondant a 2 conditions

cf exemple


a b c d e
f g h i j
K l m n o

condition sur la 1 ligne la valeur < 10
condition sur la deuxieme ligne %=50

je dois retourner la premiere cellule (cf troisieme ligne) ou la premiere condition (ligne1) et/ou la deuxieme condition (ligne2) sont remplies

merci de votre aide
 

abcd

XLDnaute Barbatruc
Re : recuper la premiere cellule repondant a 2 conditions

Re,

Encore plus court, je n'avais pas remarqué que les coefficients de concentration étaient en progression arithmétique.

Pour mon exemple en pièce jointe du message précédent :
=MIN(EQUIV(B8;C3:I3;1);EQUIV(C8;C4:I4;1))

abcd
 

loured

XLDnaute Junior
Re : recuper la premiere cellule repondant a 2 conditions

merci thibo pour l'explication tres claire

par contre la fonction avec decaler ne marche pas si je rentre 6.5 il me retourne 3

en fait les chiffres du tableau sont aleatoire

il faut que je retrouve la valeur exacte ou la plus proche inferieure

pour excel qu'est qu'une valeur proche ? dans une formule utilisant equiv


merci
 

loured

XLDnaute Junior
Re : recuper la premiere cellule repondant a 2 conditions

je pense que la solution est peut etre de passer par par equiv(ref;plage;1) mais qui necessite un tri au préalable des lignes
le probléme les lignes valeur et % etant independantes comment réalise une telle formule ?
 

loured

XLDnaute Junior
Re : recuper la premiere cellule repondant a 2 conditions

j'y ai passé une partie de la nuit

je ne trouve vraiment rien

sur une valeur exacte pas de pb la formule de thibo est parfaite

par contre sur des valeurs proches je ne vois pas comment faire

merci de votre aide
 

abcd

XLDnaute Barbatruc
Re : recuper la premiere cellule repondant a 2 conditions

Bonjour,

Je n'avais pas bien compris la notion de "valeur la plus proche".
Cette valeur peut donc être supérieure ou inférieure à la valeur cherchée.

Un essai en pièce jointe, le calcul matriciel se faisant par lignes supplémentaires, qui peuvent être masquées.

Si les résultats répondent à ton attente et que ces lignes supplémentaires sont gênantes, on essaiera de les supprimer (pas évident !).

abcd
 

Pièces jointes

  • loured V2.zip
    3.8 KB · Affichages: 23

loured

XLDnaute Junior
Re : recuper la premiere cellule repondant a 2 conditions

re

j'ai regardé le fonctionnement avec la formule

mais quelques erreurs me sont apparues

si je tape 13 en valeur et 6.2 en % la reponse retournée est 6 au lieu de 5

idem si je rentre 15 et 6,2 retourne 7 au lieu de 6(valeur a 12.3)

je ne comprends vraiment pas !!!!

merci de ton aide
 

abcd

XLDnaute Barbatruc
Re : recuper la premiere cellule repondant a 2 conditions

Re,

Et tu n'es pas la seule à ne pas comprendre !

D'après ce que j'ai (enfin) cru comprendre :
Renvoyer le contenu de la ligne "concentration" (7) de la même colonne que la première cellule rencontrée, en comptant de la gauche vers la droite (de la colonne C à la colonne I), dans les lignes "valeur" (3) et "%" (5) dont le contenu est égal à la valeur maximum inférieure aux valeurs cherchées.

Si c'est bien cela, je ne comprends pas les résultats que tu souhaites obtenir.
Valeur cherchée : 15 → valeur trouvée 12,3 → colonne H
% cherché : 6,2 → valeur trouvée 6,1 → colonne G
Première valeur rencontrée : colonne G
Valeur en G7 : 5
La formule ne renvoie pas 7 mais 5.
Pourquoi veux-tu 6 comme résultat ?

abcd
 

loured

XLDnaute Junior
Re : recuper la premiere cellule repondant a 2 conditions

oui j'ai bien compris
et tu as bien compri aussi !!!

mais chez moi le resultat de la formule me donne la valeur 6

oui tu as raison j'attends 5 comme resultat

idem pour le deuxiéme exemple le resultat me retourne 7 au lieu de 6 valeur pour 12.3

je ne comprends pas pourquoi il me retourne ces valeurs !!!!

ci joint le fichier que j'ai ouvert
et la valeur qu'il retourne pour les 2 valeurs selectionnées !!!!!
 

Pièces jointes

  • loured.xls
    14.5 KB · Affichages: 42

abcd

XLDnaute Barbatruc
Re : recuper la premiere cellule repondant a 2 conditions

Re,

Normal qu'on ne se comprenne pas, tu travailles sur un vieux fichier que je t'ai envoyé, alors que je fais référence à mon fichier transmis ce matin.

Une nouvelle proposition en pièce jointe.

En faisant quelques essais j'ai constaté un problème (#N/A) au cas où la valeur ou le % cherché était inférieur à la valeur minimum.
C'est pourquoi j'ai ajouté une colonne (C) avec des 0.
Il y aurait aussi moyen d'incorporer cette condtion dans la formule, même avec le renvoi d'un message (texte).

Dis-moi si cette solution te convient.

abcd
 

Pièces jointes

  • loured V3.zip
    3.5 KB · Affichages: 25

loured

XLDnaute Junior
Re : recuper la premiere cellule repondant a 2 conditions

merci beaucoup abcd

mais j'ai toujours des problemes
si je mets 5 en valeur et 7 en pourcentage cela retourne 3 de f3 au lieu de 1 de d1

idem avec valeur a 12 et %=7 retourne 5 de h5 au lieu de 2 de e2

??????????

j'ai bien le fichier louredv3
 

abcd

XLDnaute Barbatruc
Re : recuper la premiere cellule repondant a 2 conditions

Re,

On va y arriver !

Mais pour qu'on se comprenne il faut essayer d'être précis.

si je mets 5 en valeur et 7 en pourcentage cela retourne 3 de f3 au lieu de 1 de d1
Ce n'est pas F3 mais F5
Ce n'est pas D1 mais D5 (D1 est vide)

idem avec valeur a 12 et %=7 retourne 5 de h5 au lieu de 2 de e2
H5 :là c'est exact !
Ce n'est pas E2 mais E5

Tu as bien dit la valeur directement inférieure, maintenant, d'après ce que je comprends, c'est la valeur égale ou directement inférieure.

Remplace dans la formule matricielle < par <=
N'oublie pas qu'il faut valider par Ctrl+Maj+Entrée.

abcd

Edition :
Il faut également apporter cette modification dans les formules de la Mise en forme conditionnelle.
 
Dernière édition:

Discussions similaires

Réponses
9
Affichages
113

Membres actuellement en ligne

Statistiques des forums

Discussions
312 756
Messages
2 091 735
Membres
105 060
dernier inscrit
DEDJAN Gaston