Ultima celda no-vacía

04/08/2007 - 00:12 por Esteban Dido | Informe spam
Hola, de un conjunto de celdas de una misma fila pero no consecutivas, ¿cómo
se puede saber (sin macros) cuál es la última que no está vacía?
Gracias por su ayuda

Preguntas similare

Leer las respuestas

#11 Esteban Dido
06/08/2007 - 00:13 | Informe spam
Gracias, ¡Maestro!

Hasta la próxima ...

Saludos
Esteban


"Héctor Miguel" escribió en el mensaje
news:
hola, Esteban !

__ 1 __
> Eso era... No entiendo lo que hace la formula... si es posible alguna


explicacion
__ 2 __
> Lamento haberte dado tanta lata. Respecto a 'COINCIDIR', esta fue tu


primera propuesta:
> 1) si la columna contiene valores numericos...
> op1: =si(contar(a:a)>0,coincidir(9e307,a:a))
> op2: =elegir( ... etc.
__ 3 __
> ... (creo que tambien voy a necesitarlo), como se puede obtener el valor


contenido en esa ultima celda?

1) la formula *condiciona* la busqueda de la ultima celda-columna [misma


fila] siempre y cuando se trate de:
a) que este dentro de las columnas del rango especificado: [H:DN] ->


columna(h2:dn2)
b) que dichas celdas no esten vacias: -> *(h2:dn2<>"")
c) que se trate de las columnas 8, 18, 28, ... 128: [H, R, AB, ...,


DN] -> *(residuo(columna(h2:dn2)+2,10)=0)
d) y todo lo anterior dentro de la funcion: -> =max(...)

2) oops... creo que *me vi mal*, busque en respuestas anteriores a esteban


[no se me ocurrio de esta misma consulta] :D

3) prueba con cualquiera de las siguientes [entre otras posibilidades]...
OJO: todas siguen siendo de entrada matricial y se asume que iniciamos


en la fila 2 :-((




=indice(2:2,max(columna(h2:dn2)*(h2:dn2<>"")*(residuo(columna(h2:dn2)+2,10)0)))



=desref(a2,,max(columna(h2:dn2)*(h2:dn2<>"")*(residuo(columna(h2:dn2)+2,10)0))-1)



=indice(indirecto(fila()&":"&fila()),max(columna(h2:dn2)*(h2:dn2<>"")*(resid
uo(columna(h2:dn2)+2,10)=0)))



=celda("contenido",indirecto(direccion(fila(),max(columna(h2:dn2)*(h2:dn2<>"
")*(residuo(columna(h2:dn2)+2,10)=0)))))

si cualquier duda... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#12 Tinteño sonriente :-)
27/10/2007 - 16:06 | Informe spam
Te interesa una macro... tendras un mejor control... y mas rapido...?

"Esteban Dido" wrote:

Gracias, ¡Maestro!

Hasta la próxima ...

Saludos
Esteban


"Héctor Miguel" escribió en el mensaje
news:
> hola, Esteban !
>
> __ 1 __
> > Eso era... No entiendo lo que hace la formula... si es posible alguna
explicacion
> __ 2 __
> > Lamento haberte dado tanta lata. Respecto a 'COINCIDIR', esta fue tu
primera propuesta:
> > 1) si la columna contiene valores numericos...
> > op1: =si(contar(a:a)>0,coincidir(9e307,a:a))
> > op2: =elegir( ... etc.
> __ 3 __
> > ... (creo que tambien voy a necesitarlo), como se puede obtener el valor
contenido en esa ultima celda?
>
> 1) la formula *condiciona* la busqueda de la ultima celda-columna [misma
fila] siempre y cuando se trate de:
> a) que este dentro de las columnas del rango especificado: [H:DN] ->
columna(h2:dn2)
> b) que dichas celdas no esten vacias: -> *(h2:dn2<>"")
> c) que se trate de las columnas 8, 18, 28, ... 128: [H, R, AB, ...,
DN] -> *(residuo(columna(h2:dn2)+2,10)=0)
> d) y todo lo anterior dentro de la funcion: -> =max(...)
>
> 2) oops... creo que *me vi mal*, busque en respuestas anteriores a esteban
[no se me ocurrio de esta misma consulta] :D
>
> 3) prueba con cualquiera de las siguientes [entre otras posibilidades]...
> OJO: todas siguen siendo de entrada matricial y se asume que iniciamos
en la fila 2 :-((
>
>
=indice(2:2,max(columna(h2:dn2)*(h2:dn2<>"")*(residuo(columna(h2:dn2)+2,10)> 0)))
>
=desref(a2,,max(columna(h2:dn2)*(h2:dn2<>"")*(residuo(columna(h2:dn2)+2,10)> 0))-1)
>
=indice(indirecto(fila()&":"&fila()),max(columna(h2:dn2)*(h2:dn2<>"")*(resid
uo(columna(h2:dn2)+2,10)=0)))
>
=celda("contenido",indirecto(direccion(fila(),max(columna(h2:dn2)*(h2:dn2<>"
")*(residuo(columna(h2:dn2)+2,10)=0)))))
>
> si cualquier duda... comentas ?
> saludos,
> hector.
>
>



Respuesta Responder a este mensaje
#13 Esteban Dido
27/10/2007 - 17:56 | Informe spam
¿Por qué no?. Veámosla...

"Tinteño sonriente :-)" escribió
en el mensaje news:
Te interesa una macro... tendras un mejor control... y mas rapido...?

"Esteban Dido" wrote:

> Gracias, ¡Maestro!
>
> Hasta la próxima ...
>
> Saludos
> Esteban
>
>
> "Héctor Miguel" escribió en el mensaje
> news:
> > hola, Esteban !
> >
> > __ 1 __
> > > Eso era... No entiendo lo que hace la formula... si es posible


alguna
> explicacion
> > __ 2 __
> > > Lamento haberte dado tanta lata. Respecto a 'COINCIDIR', esta fue tu
> primera propuesta:
> > > 1) si la columna contiene valores numericos...
> > > op1: =si(contar(a:a)>0,coincidir(9e307,a:a))
> > > op2: =elegir( ... etc.
> > __ 3 __
> > > ... (creo que tambien voy a necesitarlo), como se puede obtener el


valor
> contenido en esa ultima celda?
> >
> > 1) la formula *condiciona* la busqueda de la ultima celda-columna


[misma
> fila] siempre y cuando se trate de:
> > a) que este dentro de las columnas del rango especificado:


[H:DN] ->
> columna(h2:dn2)
> > b) que dichas celdas no esten vacias: -> *(h2:dn2<>"")
> > c) que se trate de las columnas 8, 18, 28, ... 128: [H, R, AB,


...,
> DN] -> *(residuo(columna(h2:dn2)+2,10)=0)
> > d) y todo lo anterior dentro de la funcion: -> =max(...)
> >
> > 2) oops... creo que *me vi mal*, busque en respuestas anteriores a


esteban
> [no se me ocurrio de esta misma consulta] :D
> >
> > 3) prueba con cualquiera de las siguientes [entre otras


posibilidades]...
> > OJO: todas siguen siendo de entrada matricial y se asume que


iniciamos
> en la fila 2 :-((
> >
> >
>


=indice(2:2,max(columna(h2:dn2)*(h2:dn2<>"")*(residuo(columna(h2:dn2)+2,10)> > 0)))
> >
>


=desref(a2,,max(columna(h2:dn2)*(h2:dn2<>"")*(residuo(columna(h2:dn2)+2,10)> > 0))-1)
> >
>


=indice(indirecto(fila()&":"&fila()),max(columna(h2:dn2)*(h2:dn2<>"")*(resid
> uo(columna(h2:dn2)+2,10)=0)))
> >
>


=celda("contenido",indirecto(direccion(fila(),max(columna(h2:dn2)*(h2:dn2<>"
> ")*(residuo(columna(h2:dn2)+2,10)=0)))))
> >
> > si cualquier duda... comentas ?
> > saludos,
> > hector.
> >
> >
>
>
>
Respuesta Responder a este mensaje
#14 Tinteño sonriente :-)
27/10/2007 - 18:18 | Informe spam
Un saludo desde... Peru

Gracias... si votaste... por Machupicchu...

puedes enviarme tu archivo...?
te propondre la macro en la misma hoja... y en este foro...


Respuesta Responder a este mensaje
#15 Esteban Dido
28/10/2007 - 01:48 | Informe spam
No.


"Tinteño sonriente :-)" escribió
en el mensaje news:
Un saludo desde... Peru

Gracias... si votaste... por Machupicchu...

puedes enviarme tu archivo...?
te propondre la macro en la misma hoja... y en este foro...


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida