Encadrer un nombre

Le
MOUHOUBI
Salut,
j'ai une colonne de valeurs classée représentant un phénomène physique
et j'aimerais que lorsque je rentre une valeur dans une case s'affiche
dans 2 cases les valeur de la colonne encadrant cette valeur.

Exemple :
J'ai en colonne A les valeurs suivantes :
0,00015
0,0207
1,08276
13,72442
44,92642
44,92657
13,72448
1,08276
0,0207
0,00015

Quand je tape en B1 par exemple 8,7 j'aimerais qu'il me sorte 1,08276
et 13,72442 en C1 et C2, les 2 valeurs qui encadrent 8,7.

Merci de votre aide.


--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX

___________________________
/ )| MOUHOUBI Kamel |(
/ / | kmouhoubi@hotmail.com |
_( (_ | PGP Key ID 0xBAC2CA5B | _) )_
((( )|_/ )___________________( _|(/ /)))
(\\ _/ / _/ ////)
/ /
_/ _ /
/ /
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Caetera
Le #21007451
MOUHOUBI"
Salut,
j'ai une colonne de valeurs classée représentant un phénomène physique
et j'aimerais que lorsque je rentre une valeur dans une case s'affiche
dans 2 cases les valeur de la colonne encadrant cette valeur.

Exemple :
J'ai en colonne A les valeurs suivantes :
0,00015
0,0207
1,08276
13,72442
44,92642
44,92657
13,72448
1,08276
0,0207
0,00015

Quand je tape en B1 par exemple 8,7 j'aimerais qu'il me sorte 1,08276
et 13,72442 en C1 et C2, les 2 valeurs qui encadrent 8,7.



********************

Matricielles
En C1 :
=MAX(SI(A1:A10<B1;A1:A10))
En C2 :
=MIN(SI(A1:A10>B1;A1:A10))


Etc
FdeCourt
Le #21007441
Salut,

Pour C1 : =INDEX($A$3:$A$11;EQUIV(A1;$A$3:$A$11;1);)
Pour C2 : =INDEX($A$3:$A$11;EQUIV(A1;$A$3:$A$11;1)+1;)

Petite question, pourquoi est-ce que les valeurs encadrant 8,7 ne
seraient-elle pas (dans cet ordre) : 13,72448 et 1,08276 et non pas
l'inverse ?

Cordialement,

F.
MOUHOUBI
Le #21013201
Le Tue, 19 Jan 2010 17:21:40 +0100, "Caetera"


Matricielles
En C1 :
=MAX(SI(A1:A10<B1;A1:A10))
En C2 :
=MIN(SI(A1:A10>B1;A1:A10))



Merci, j'ai testé et ça ne marche pas car en faisant ça tu ne fais que
prendre le plus grand et le plus petit de A1:A10.
En fait j'ai reussi à faire ce que je voulais en faisant pour la borne
inférieure : =RECHERCHE(B1;A1:A10) et pour la borne supérieure
=INDEX(A1:A10;EQUIV(B1;A1:A10;0)+1)

--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX

___________________________
/ )| MOUHOUBI Kamel |(
/ / | |
_( (_ | PGP Key ID 0xBAC2CA5B | _) )_
((( )|_/ )___________________( _|(/ /)))
(\\ _/ / _/ ////)
/ /
_/ _ /
/ /
MOUHOUBI
Le #21013171
Le Tue, 19 Jan 2010 08:27:06 -0800 (PST), FdeCourt

Salut,

Pour C1 : =INDEX($A$3:$A$11;EQUIV(A1;$A$3:$A$11;1);)
Pour C2 : =INDEX($A$3:$A$11;EQUIV(A1;$A$3:$A$11;1)+1;)

Petite question, pourquoi est-ce que les valeurs encadrant 8,7 ne
seraient-elle pas (dans cet ordre) : 13,72448 et 1,08276 et non pas
l'inverse ?



Merci beaucoup, votre solution m'a vraiment aidé même si j'ai dû
modifier 2 ou 3 trucs car ça ne marchait pas.

--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX

___________________________
/ )| MOUHOUBI Kamel |(
/ / | |
_( (_ | PGP Key ID 0xBAC2CA5B | _) )_
((( )|_/ )___________________( _|(/ /)))
(\\ _/ / _/ ////)
/ /
_/ _ /
/ /
FdeCourt
Le #21013161
Salut,

Cela fonctionne, il faut saisir les formules, puis au lieu de valider
par Enter, appuyer simultanément sur CTRL + MAJ + ENTER, pour créer
une formule matricielle.

Cordialement,

F.
isabelle
Le #21013451
bonjour Mouhoubi,

sélectionne la cellule et
sélectionne au menu, outils, Audit de formule, repérer les antécédents

isabelle

Le 2010-01-20 07:11, MOUHOUBI a écrit :
Le Tue, 19 Jan 2010 17:21:40 +0100, "Caetera"


Matricielles
En C1 :
=MAX(SI(A1:A10<B1;A1:A10))
En C2 :
=MIN(SI(A1:A10>B1;A1:A10))



Merci, j'ai testé et ça ne marche pas car en faisant ça tu ne fais que
prendre le plus grand et le plus petit de A1:A10.
En fait j'ai reussi à faire ce que je voulais en faisant pour la borne
inférieure : =RECHERCHE(B1;A1:A10) et pour la borne supérieure
=INDEX(A1:A10;EQUIV(B1;A1:A10;0)+1)

--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX

___________________________
/ )| MOUHOUBI Kamel |(
/ / | |
_( (_ | PGP Key ID 0xBAC2CA5B | _) )_
((( )|_/ )___________________( _|(/ /)))
(\\ _/ / _/ ////)
/ /
_/ _ /
/ /



Caetera
Le #21014051
"MOUHOUBI"
Le Tue, 19 Jan 2010 17:21:40 +0100, "Caetera"


Matricielles
En C1 :
=MAX(SI(A1:A10<B1;A1:A10))
En C2 :
=MIN(SI(A1:A10>B1;A1:A10))






Merci, j'ai testé et ça ne marche pas car en faisant ça tu ne fais que
prendre le plus grand et le plus petit de A1:A10.



MAIS NON, MAIS NON !
En plus "ça marche" (plus proche au-dessus et/ou plus proche au-dessous) même
avec la liste des valeurs de références non triées, ce que ne fait absolument
pas une solution utilisant EQUIV !

Revoir tes notions de formules matricielles (fonctionnement et validation)
et...repasse

Etc
MOUHOUBI
Le #21016881
Le Wed, 20 Jan 2010 14:58:30 +0100, "Caetera"

Revoir tes notions de formules matricielles (fonctionnement et validation)
et...repasse



Du calme, je ne suis pas un expert en excel.
Pour moi 'formule matricielle" ça ne veut rien dire.


--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX

___________________________
/ )| MOUHOUBI Kamel |(
/ / | |
_( (_ | PGP Key ID 0xBAC2CA5B | _) )_
((( )|_/ )___________________( _|(/ /)))
(\\ _/ / _/ ////)
/ /
_/ _ /
/ /
FdeCourt
Le #21017011
C'est pas compliqué :D
Une fois la formule saisie, au lieu d'appuyer sur entrer ou tab pour
sortir de la cellule, il faut appuyer simultanément sur ctrl maj et
entrer(les trois touches)
Cordialement,
F.
MOUHOUBI
Le #21018611
Le Wed, 20 Jan 2010 12:06:34 -0800 (PST), FdeCourt

C'est pas compliqué :D
Une fois la formule saisie, au lieu d'appuyer sur entrer ou tab pour
sortir de la cellule, il faut appuyer simultanément sur ctrl maj et
entrer(les trois touches)



Oui ça marche et c'est génial comme systéme, j'ai découvert une
nouvelle facette d'excel.
Décidément on en apprend toujour avec excel !

--
Mon Blog : http://k.mouhoubi.free.fr/monblog/
Mon Twitt : http://twitter.com/kmouhoubi
Liste de partage : http://digg.com/u1AE3n
PEUT DETRUIRE VOTRE ORDINATEUR SI VOUS L'UTLISEZ
AVEC IE, UTILISEZ FIREFOX

___________________________
/ )| MOUHOUBI Kamel |(
/ / | |
_( (_ | PGP Key ID 0xBAC2CA5B | _) )_
((( )|_/ )___________________( _|(/ /)))
(\\ _/ / _/ ////)
/ /
_/ _ /
/ /
Publicité
Poster une réponse
Anonyme