Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Numero que está mas cercano a Cero

1,054 views
Skip to first unread message

HMS

unread,
Oct 9, 2009, 5:08:38 PM10/9/09
to
Hola a Tod@s:
Tengo una columna, con números, Ejem de (-20, a 20), necesito saber
cuál de ellos, es el que está más cercano a CERO.
Pero utilizando una lógica de posición.
Por ejemplo
Si en la lista encuentra un número -20 y un número -1, logicamente el
20 es el número más "pequeño", pero el número que por ubicación más se
acerca a CERO, en realidad es el 1.
De antemano gracias por los aportes.
Slds
HMS

julian-vlc-sp

unread,
Oct 9, 2009, 5:28:19 PM10/9/09
to
===========================================
�Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvi� o no la respuesta dada. Muchas gracias.
===========================================

Mira a ver si te sirve

ABS

que devuelve el valor absoluto de un numero


SALUDOS.
Juli�n-Valencia-Espa�a
http://www.tinyurl.com/julianvalencia


"HMS" <hecm...@gmail.com> escribi� en el mensaje
news:dc96bb65-48cd-4c4a...@j4g2000yqa.googlegroups.com...
Hola a Tod@s:
Tengo una columna, con n�meros, Ejem de (-20, a 20), necesito saber
cu�l de ellos, es el que est� m�s cercano a CERO.
Pero utilizando una l�gica de posici�n.
Por ejemplo
Si en la lista encuentra un n�mero -20 y un n�mero -1, logicamente el
20 es el n�mero m�s "peque�o", pero el n�mero que por ubicaci�n m�s se

H�ctor Miguel

unread,
Oct 9, 2009, 10:37:47 PM10/9/09
to
hola, tocayo !

> Tengo una columna, con numeros, Ejem de (-20, a 20), necesito saber cual de ellos... esta mas cercano a CERO.
> ... Si en la lista encuentra un... -20 y un... -1,... el... que por ubicacion mas se acerca a CERO, en realidad es el 1.

complementando la idea de Julian, prueba una formula de entrada matricial (ctrl + shift + ener) =min(abs(<rango>))

saludos,
hector.


AnSanVal

unread,
Oct 10, 2009, 3:57:50 PM10/10/09
to
Apoy�ndonos en la soluci�n propuesta, si quieres trabajar/calcular con el "cercano real", prueba con algo similar a:

{=SI(ESERROR(COINCIDIR(MIN(ABS(A1:A200));A1:A200;0));-MIN(ABS(A1:A200));MIN(ABS(A1:A200)))}

Nota: No escribas las llaves (indican f�rmula matricial).


[ Siempre, en espera de una depuraci�n que acorte la f�rmula ;-) ]


Saludos: Antonio.
******************************

"H�ctor Miguel" <NOhemio...@PLShotmail.com> escribi� en el mensaje news:%23kJloKV...@TK2MSFTNGP06.phx.gbl...

H�ctor Miguel

unread,
Oct 10, 2009, 6:41:56 PM10/10/09
to
hola, chicos !

> AnSanVal escribio en el mensaje ..
> Apoyandonos en la solucion propuesta, si quieres trabajar/calcular con el "cercano real", prueba con algo similar a:


> {=SI(ESERROR(COINCIDIR(MIN(ABS(A1:A200));A1:A200;0));-MIN(ABS(A1:A200));MIN(ABS(A1:A200)))}
> Nota: No escribas las llaves (indican f�rmula matricial).
> [ Siempre, en espera de una depuraci�n que acorte la f�rmula ;-) ]

(p.e.) =indice(a1:a200,coincidir(min(abs(a1:a200)),abs(a1:a200),-1))

saludos,
hector.

__ previos __


>>> Tengo una columna, con numeros, Ejem de (-20, a 20), necesito saber cual de ellos... esta mas cercano a CERO.
>>> ... Si en la lista encuentra un... -20 y un... -1,... el... que por ubicacion mas se acerca a CERO, en realidad es el 1.
>>

>> complementando la idea de Julian, prueba una formula de entrada matricial (ctrl + shift + enter) =min(abs(<rango>))


sailepaty

unread,
Oct 10, 2009, 9:20:01 PM10/10/09
to
Otra opción sin entrada matricial,

=BUSCAR(VERDADERO,MIN(ABS(A1:A200))=ABS(A1:A200),A1:A200)

Saludos

H�ctor Miguel

unread,
Oct 10, 2009, 11:44:16 PM10/10/09
to
hola, Elias !

> Otra opcion sin entrada matricial,
> =BUSCAR(VERDADERO,MIN(ABS(A1:A200))=ABS(A1:A200),A1:A200)

si quieres que funcione "correctamente"... habra de ser de entrada matricial :-((

ademas, OP aun no ha confirmado si desea excluir al mismisimo cero (o si nunca se espera un cero ?)
en cuyo caso, (yo ?) me quedo con la formula mas simple (aun matricial): =min(abs(<rango>))

saludos,
hector.


sailepaty

unread,
Oct 11, 2009, 12:52:01 AM10/11/09
to
Hola Hector,

Solo habia visto la funcion que le pusite a Antonio de
INDICE(A2:A200........ , sin analizar lo que el OP estaba pidiendo y
obviamente sin probar/pensar lo que proponia. Tienes toda la razon que
MIN(ABS(....)) es lo mas economico y recomedable en este caso.

Ademas de saber si se debe de considerar el cero o no, seria tambien
interesante saber si los negativos cercanos al cero (-1) tienen preferencia
sobro los positivos (1).

Saludos Elias

AnSanVal

unread,
Oct 11, 2009, 7:24:12 AM10/11/09
to
Hola H�ctor.

�Gracias! Una f�rmula eficiente e ingeniosa (como siempre).

Aprendo m�s en los foros en un mes que como autodidacta en un a�o :-)

Saludos desde Tenerife: Antonio.
***************************

"H�ctor Miguel" <NOhemio...@PLShotmail.com> escribi� en el mensaje news:Oi4WgrfS...@TK2MSFTNGP02.phx.gbl...

HMS

unread,
Oct 13, 2009, 11:25:21 AM10/13/09
to
Excelente Gracias a Todos

Que variación debería hacer en la fórmula para separar la respuesta:
Es decir, que para los número Negativos, me indique cuál Número
negativo, es el que se acerca al CERO.
Y de igual forma, que en otra celda, me indique cual de los números
positivos es el más se acerca al CERO.

De antemano gracias.
HMS

H�ctor Miguel

unread,
Oct 13, 2009, 4:42:55 PM10/13/09
to
hola, tocayo !

> Que variacion deberia hacer en la formula para separar la respuesta:
> Es decir... cual Numero negativo, es el que se acerca al CERO.
> Y... en otra celda... cual de los numeros positivos es el mas se acerca al CERO.

son formulas matriciales:

- positivo mas cerca del cero: =min(si(a1:a200>0,a2:a200))
- negativo mas cerca de cero: =min(si(a1:a200<0,a2:a200))

saludos,
hector.


H�ctor Miguel

unread,
Oct 13, 2009, 4:55:26 PM10/13/09
to
hola (de nuevo), tocayo ! (fe de erratas)

donde dice:


> - negativo mas cerca de cero: =min(si(a1:a200<0,a2:a200))

debio decir:
> - negativo mas cerca de cero: =max(si(a1:a200<0,a2:a200))

saludos,
hector.


giselave...@gmail.com

unread,
Oct 13, 2015, 2:21:14 PM10/13/15
to
ola me pueden ayudar que numero estan cercanos a raiz de 5
Message has been deleted

xfak...@gmail.com

unread,
Mar 28, 2020, 11:12:49 AM3/28/20
to

Lenin Puga

unread,
Mar 30, 2020, 12:19:46 PM3/30/20
to
El viernes, 9 de octubre de 2009, 16:08:38 (UTC-5), HMS escribió:


Ejemplo: Rango A2:E2 (-2, 3, 4,-20, 20)


=MIN(ABS(A2:E2))
La respuesta es 2, es valor más cercano a 0.

ABS es una función que te dá el valor absoluto de un número dado, por lo que -20 0 20 en ambos casos su valor absoluto es 20.

MIN es una función que te dá el valor mínimo de una colección de números.

0 new messages