Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Encadrer un nombre

10 réponses
Avatar
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 | _) )_
(((\ \)|_/ )___________________( \_|(/ /)))
(\\\\ \_/ / \ \_/ ////)
\ / \ /
\ _/ \_ /
/ / \ \

10 réponses

Avatar
Caetera
MOUHOUBI" a écrit dans le message de news:

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
Avatar
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 ?

Cordialement,

F.
Avatar
MOUHOUBI
Le Tue, 19 Jan 2010 17:21:40 +0100, "Caetera"
<EtiennePloufCahé@wanadoo.fr> a écrit :


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 | _) )_
((( )|_/ )___________________( _|(/ /)))
(\ _/ / _/ ////)
/ /
_/ _ /
/ /
Avatar
MOUHOUBI
Le Tue, 19 Jan 2010 08:27:06 -0800 (PST), FdeCourt
a écrit :

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 | _) )_
((( )|_/ )___________________( _|(/ /)))
(\ _/ / _/ ////)
/ /
_/ _ /
/ /
Avatar
FdeCourt
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.
Avatar
isabelle
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"
<EtiennePloufCahé@wanadoo.fr> a écrit :


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 | _) )_
((( )|_/ )___________________( _|(/ /)))
(\ _/ / _/ ////)
/ /
_/ _ /
/ /



Avatar
Caetera
"MOUHOUBI" a écrit dans le message de news:

Le Tue, 19 Jan 2010 17:21:40 +0100, "Caetera"
<EtiennePloufCahé@wanadoo.fr> a écrit :


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
Avatar
MOUHOUBI
Le Wed, 20 Jan 2010 14:58:30 +0100, "Caetera"
<EtiennePloufCahé@wanadoo.fr> a écrit :

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 | _) )_
((( )|_/ )___________________( _|(/ /)))
(\ _/ / _/ ////)
/ /
_/ _ /
/ /
Avatar
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)
Cordialement,
F.
Avatar
MOUHOUBI
Le Wed, 20 Jan 2010 12:06:34 -0800 (PST), FdeCourt
a écrit :

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 | _) )_
((( )|_/ )___________________( _|(/ /)))
(\ _/ / _/ ////)
/ /
_/ _ /
/ /