Último valor de una columna

08/07/2009 - 21:21 por Francesca Brasso | Informe spam
Hola ¿cómo se puede saber el último valor distinto de vacío de una columna?

Preguntas similare

Leer las respuestas

#1 jose
08/07/2009 - 21:42 | Informe spam
ÜOUNTA(A:A;1;A:A)+1

"Francesca Brasso" wrote:

Hola ¿cómo se puede saber el último valor distinto de vacío de una columna?


Respuesta Responder a este mensaje
#2 jose
08/07/2009 - 21:44 | Informe spam
perdón, me equivoqué, nuevamente:

=OFFSET(A1;DCOUNTA(A:A;1;A:A);0)

"jose" wrote:

ÜOUNTA(A:A;1;A:A)+1

"Francesca Brasso" wrote:

> Hola ¿cómo se puede saber el último valor distinto de vacío de una columna?
>
>
Respuesta Responder a este mensaje
#3 Francesca Brasso
09/07/2009 - 00:43 | Informe spam
No me resulta, sale error (#NOMBRE!? o algo así)

"jose" escribió en el mensaje de noticias
news:
perdón, me equivoqué, nuevamente:

=OFFSET(A1;DCOUNTA(A:A;1;A:A);0)

"jose" wrote:

ÜOUNTA(A:A;1;A:A)+1

"Francesca Brasso" wrote:

> Hola ¿cómo se puede saber el último valor distinto de vacío de una
> columna?
>
>
Respuesta Responder a este mensaje
#4 Héctor Miguel
09/07/2009 - 06:08 | Informe spam
hola, Francesca !

como se puede saber el ultimo valor distinto de vacio de una columna?



(p.e.) =buscar(2,1/(a1:a10000<>""),a1:a10000)

pero no creo que trabaje con "toda" una columna (al menos en versiones 97/2003)
solo comprueba si mi separador de argumentos (coma) es el mismo en tu sistema

saludos,
hector.
Respuesta Responder a este mensaje
#5 Juan Español
09/07/2009 - 11:09 | Informe spam
Curioso uso de la función BUSCAR en su forma vectorial...

Si alguien se ha preguntado ¿Cómo funciona?, y no ha hallado la respuesta,
ahí va...

Sigamos la fórmula tal cual la expuso Hector (reduciendo el rango) :
=buscar(2,1/(a1:a100<>""),a1:a100)
La función tal cual dice la teoría tiene 3 argumentos:
-Valor_buscado: 2
-Vector_de_comparación: 1/(a1:a100<>"")
-Vector_resultado: a1:a100

El truco está en: 1/(RANGO PARCIAL DE UNA FILA O COLUMNA<>"")
lo que genera una matriz de una sola dimensión ORDENADA, pues está compuesta
de
1 (para cada celda ocupada) y errores #¡DIV/0! (para cada celda vacía).
Entonces la función "recorre" dicha matriz buscando un 2 (valdría cualquier
valor superior a 1) y no lo encuentra, "memoriza" el puesto en que está el
valor "más aproximado", el último 1 en la matriz (que corresponde con la
última celda ocupada del rango), y nos devuelve el valor que ocupa el mismo
puesto en el rango del tercer argumento de la función (Vector_resultado).

Perdonad la parrafada, pero me llamó la atención el uso de la función
BUSCAR para este menester y no pude por menos que hacer una reflexión sobre
la lógica de su funcionamiento.

"Héctor Miguel" escribió en el mensaje de
noticias news:u%
hola, Francesca !

como se puede saber el ultimo valor distinto de vacio de una columna?



(p.e.) =buscar(2,1/(a1:a10000<>""),a1:a10000)

pero no creo que trabaje con "toda" una columna (al menos en versiones
97/2003)
solo comprueba si mi separador de argumentos (coma) es el mismo en tu
sistema

saludos,
hector.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida