CONSULTA SOBRE DESREF (PRIMER ESPACIO EN BLANCO)

26/02/2007 - 06:33 por Dorian | Informe spam
hola a todos !!

bueno, hoy estoy preguntón, espero no abusar de su amabilidad\

en una planilla el rango b12:b21 contiene datos (fechas); el rango (b22:b34)
son celdas en blanco y el rango (b35:b51) contiene datos; es decir que hay
unas filas 22 a 34 en blanco\ como todos los rangos cambian (son dinámicos)
me intersaria contar cuantos son los que componene el primer rango\

para ello quise utilizar la función desref:

==CONTARA(DESREF(B12,0,0,COINCIDIR("",B:B,0),1))

pero no me da el resultado esperado\ como hago con la función coincidir para
buscar la primer celda en blanco?

hay alguna otra forma más fácil de hacerlo o me estoy enrrollando demasiado?

desde ya muchas gracias a los que me puedan dar una mano con ello

saludos

dorian+
 

Leer las respuestas

#1 Dorian
01/03/2007 - 06:22 | Informe spam
héctor !

como siempre muy agradecido por tu ayuda, gracias de verdad !! :))

" 1) si utilizas TODA la columna para buscar la primer celda 'en
banco'... [B:B]...
[probablemente] encontraras alguna que se encuentre ANTES de tu celda
'de partida' [B12] ... "



es verdad, había hecho esa correción pero copia mal la fórmula :((

en cuanto al resto, como no podía ser de otra forma, funcionó de maravilla
:))

ahora, y abusando de tu tiempo, me explicarías por favor que diferencia
existe entre una y otra propuesta ("matricial" y "normal") ?
cuando se usa (o con que cirterio elegir usar) cada una de ellas o es
indistinto?

gracias anticipadas

saludos\

dorian+





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

... el rango b12:b21 contiene datos (fechas)
el rango (b22:b34) son celdas en blanco
y el rango (b35:b51) contiene datos
... hay unas filas 22 a 34 en blanco
como todos los rangos cambian (son dinamicos)
me intersaria contar cuantos son los que componene el primer rango
para ello quise utilizar la funcion desref:
=CONTARA(DESREF(B12,0,0,COINCIDIR("",B:B,0),1))
pero no me da el resultado esperado
como hago con la funcion coincidir para buscar la primer celda en blanco?



1) si utilizas TODA la columna para buscar la primer celda 'en banco'...
[B:B]...
[probablemente] encontraras alguna que se encuentre ANTES de tu celda
'de partida' [B12] -?-

2) las siguientes opciones de formulas, te devuelven el numero de fila de
la primer celda 'vacia' en el rango que le indiques:
[adapta/modifica/... los rangos 'aplicables' segun tus necesidades]
;)

a) matricial ya sabes... al introducirla/editarla se debe terminar con
{ctrl}+{mayus}+{enter}
=coincidir(verdadero,b12:$b$65536="",)

b) 'normal' por si la llegaras a utilizar muchas/demasiadas
es -?-
=indice(coincidir(verdadero,b12:$b$65536="",),1)

nota: si las formulas/funciones las estas utiizando al momento de
'definir' nombres [a tus rangos dinamicos]...
no es necesaria la introduccion mediante {ctrl}+{mayus}+{enter}... para
la formula de la opcion a)
-> excel lo asume en los nombres definidos :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares