Numero que está mas cercano a Cero

09/10/2009 - 23:08 por HMS | Informe spam
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

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
11/10/2009 - 05:44 | Informe spam
hola, Elias !

Otra opcion sin entrada matricial,
=BUSCAR(VERDADERO,MIN(ABS(A1:A200))«S(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.
Respuesta Responder a este mensaje
#7 sailepaty
11/10/2009 - 06:52 | Informe spam
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


"Héctor Miguel" wrote:

hola, Elias !

> Otra opcion sin entrada matricial,
> =BUSCAR(VERDADERO,MIN(ABS(A1:A200))«S(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.



Respuesta Responder a este mensaje
#8 AnSanVal
11/10/2009 - 13:24 | Informe spam
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" escribió en el mensaje news:
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.
Respuesta Responder a este mensaje
#9 HMS
13/10/2009 - 17:25 | Informe spam
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
Respuesta Responder a este mensaje
#10 Héctor Miguel
13/10/2009 - 22:42 | Informe spam
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.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida