• Initiateur de la discussion Initiateur de la discussion eloser
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

eloser

XLDnaute Nouveau
Bonsoir,

le problème a surement été évoqué mais ne trouvant pas de réponse je me lance...

Dans la première feuille j'ai 10 lignes correspondants respectivement à des nombres dans la colonne A.
Associé à ces nombres j'ai des palier allant de 2 en 2,ex:
A1=0,5 car compris entre B1=0 et C1=2
A2=2,5 car compris entre B2=2 et C2=4
A3=5 car compris entre B3=4 et C3=6
...
...
A10=19 car compris entre B10=18 et C10=20

Dans la seconde feuille j'ai plusieurs nombres en colonne A allant de la ligne 1 à 20.
La valeur des nombres varient entre 0,3 et 30, ex:
A1=0,3
A2=4,1
A3=5,6
...
A20=29,9

J'aimerai que dans la seconde feuille B2 il y ai une formule qui me donne la valeur de A3 feuille 1 (A3=5) car A2 feuille 2 vaut 4,1.

Cette formule sera répétée de B1 à B30.

Ma formule en B1 est la suivante:
=RECHERCHE(A1;'feuille1'.$B$1:$B$10<A1;'feuille1'.$A$1:$A$10)

Disons que jusqu'à B25 il me sort bien les valeurs correspondantes et de B26 à B30 il me sort la valeur de la dernière ligne de la feuille 1 (A20=29,9) alors que de A26 à A30 il y a des valeurs inférieures à A10=19 car compris entre B10=18 et C10=20.

J'attends votre aide, merci d'avance
 
Re : RECHERCHE ou pas

Bonsoir eloser, et bienvenue.
Pas certain d'avoir compris toutes les explications, d'autant qu'elles ne sont pas accompagnées d'un classeur de test.

Mais voyez si cette formule peut faire l'affaire :
Code:
[COLOR="DarkSlateGray"][B]=INDEX(Feuil1!$A$1:$A$10;EQUIV(ENT(A1/2)*2;Feuil1!$B$1:$B$10;0))[/B][/COLOR]
ROGER2327
#4098


Lundi 2 Absolu 138 (Saint Ptyx, silentiare (Abolition de), SQ)
23 Fructidor An CCXVIII
2010-W36-4T21:38:03Z
 
Re : RECHERCHE ou pas

Bonsoir ROGER2327,

merci de m'aider, je ne comprend pas tres bien la formule, je joint mon document excel afin que vous me disiez si votre formule est applicable.

Je l'ai simplifié, les deux tableaux se trouvent sur la même feuille, la formule doit aller dans la colonne E et doit afficher les valeurs de la colonne I.
 

Pièces jointes

Re : RECHERCHE ou pas

Re...
Toujours pas sûr d'avoir tout compris. Essayez
Code:
[COLOR="DarkSlateGray"][B]=SOMMEPROD(($G$3:$G$101<=D1)*(D1<=$H$3:$H$101)*$I$3:$I$101)[/B][/COLOR]
en E1, à recopier ensuite vers le bas.​
ROGER2327
#4099


Lundi 2 Absolu 138 (Saint Ptyx, silentiare (Abolition de), SQ)
23 Fructidor An CCXVIII
2010-W36-4T22:39:58Z
 
Re : RECHERCHE ou pas

Suite...
Ou peut-être :
Code:
[COLOR="DarkSlateGray"][B]=SOMMEPROD(($G$3:$G$101<=D1)*(D1<($H$3:$H$101+0.001))*$I$3:$I$101)[/B][/COLOR]
ROGER2327
#4100


Lundi 2 Absolu 138 (Saint Ptyx, silentiare (Abolition de), SQ)
23 Fructidor An CCXVIII
2010-W36-4T22:50:25Z
 
Re : RECHERCHE ou pas

ouha, vous êtes formidable ROGER2327, un grand merci la formule:

=SOMMEPROD(($G$3:$G$101<=D1)*(D1<=$H$3:$H$101)*$I$3:$I$101)

marche parfaitement !!!

Pouvez vous s'il vous plait me donner la signification de sommeprod ?

encore un grand merci !!!
 
Re : RECHERCHE ou pas

Suite...
Ou, plus simplement, votre formule de départ corrigée comme suit :
Code:
[COLOR="DarkSlateGray"][B]=RECHERCHE(D1;$G$3:$G$101;$I$3:$I$101)[/B][/COLOR]
Ou la formule équivalente :
Code:
[COLOR="DarkSlateGray"][B]=INDEX($I$3:$I$101;EQUIV(D1;$G$3:$G$101;1))[/B][/COLOR]
ROGER2327
#4101


Lundi 2 Absolu 138 (Saint Ptyx, silentiare (Abolition de), SQ)
23 Fructidor An CCXVIII
2010-W36-4T23:00:14Z
 
Dernière édition:
Re : RECHERCHE ou pas

Re...
Merci ROGER2327 les formules suivantes marchent elles aussi...

Mon problème est résolu, peut être qu'il faut que je signale que cette discussion se clôture avec succès ?

Peut être y a t-il un bouton à cliquer ?

Merci
C'est parfait !
Il n'y a pas de procédure de clôture de discussion sur ce site : les discussions restent ouvertes et peuvent être poursuivies à tout instant.

Pour SOMMEPROD, voyez l'aide d'Excel. Si c'est insuffisant, demandez des explications. De plus, on peut ici se passer de SOMMEPROD. les deux formules suivantes donneront le même résultat :
Code:
[COLOR="DarkSlateGray"][B]=SOMME(($G$3:$G$101<=D1)*(D1<($H$3:$H$101))*$I$3:$I$101)[/B][/COLOR]
et
Code:
[COLOR="DarkSlateGray"][B]=MAX(($G$3:$G$101<=D1)*(D1<($H$3:$H$101))*$I$3:$I$101)[/B][/COLOR]
Attention ! Ces deux formules matricielles doivent être validées par l'appui simultané des trois touches Ctrl Maj Entrée.​
Bonne continuation,

ROGER2327
#4102


Lundi 2 Absolu 138 (Saint Ptyx, silentiare (Abolition de), SQ)
23 Fructidor An CCXVIII
2010-W36-4T23:22:02Z
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
266
Réponses
4
Affichages
413
Réponses
2
Affichages
510
Retour