Saludos
Francesca
> como puedo obtener el antepenultimo valor de una columna?
"depende"... de
- si todo el rango de busqueda en esa columna esta lleno de datos (?)
- si los datos son textos, numeros, errores, celdas vacias, mezcla, ???
puedes obtener el numero de la ultima fila con...
- numeros: =coindicir(9e307,a:a)
- textos ?: =coincidir("zzzzz",a:a)
- mezcla ?: (combinar las anteriores)
despues hay varias opciones usando otro tipo de funciones (hoja de calculo):
- indirecto(...
- desref(...
- indice(... y coincidir(...
- ???
saludos,
hector.
"H�ctor Miguel" <NOhemio...@PLShotmail.com> escribi� en el mensaje de
noticias news:enERZHqg...@TK2MSFTNGP02.phx.gbl...
_____
> La columna tiene datos dispersos sin ningun orden. Hay celdas vacias y otras con datos.
> Entre una y otra celda con datos pueden haber 0,1,2,3,4,5,6, etc. celdas vacias.
y... como saber si el "antepenultimo" dato (no vacio ?) no alcanza a salir en la cuenta ?
_____
> HM tus formulas son para obtener el numero de la ultima fila.
y eso es precisamente lo que dice la propuesta :D
_____
> Lo que necesito es obtener el valor de la antepenultima celda con datos hasta una fila determinada (solo hasta esa fila).
> Las formulas para obtener el valor de la u�ltima y penultima celda con datos hasta una fila determinada ya las resolvi.
> No se si se entiende la pregunta... por favor si no se entiende me dicen y pongo un ejemplo.
serviria "ver" las formulas con las que ya resolviste esas partes de la situacion (para conocer la "determinada" fila)
saludos,
hector.
Para el �ltimo valor me basta con poner en C3
=SI(B3="","",B3)
y la copio hacia abajo.
En D3 puse la f�rmula
=SI(B3="","",BUSCAR(2,1/($B$2:B2<>""),$B$2:B2))
que me devuelve el pen�ltimo valor de la columna B respecto de esa fila
(fila 3)
y la copi� hacia abajo.
Entonces, si quiero el �ltimo y pen�ltimo valor de la fila 11 obtengo 7 en
C11 y 4 en D11 y si quiero el �ltimo y pen�ltimo valor de la fila 22 obtengo
3 en C22 y 6 en D22, etc.
Lo que no puedo encontrar es una f�rmula para el antepen�ltimo valor de la
columna B respecto
de cada fila que tenga valor en esa columna, y ponerlo desde la celda E3
hacia abajo.
O sea, que en E11 por ejemplo me devuelva 1 y en E22 me devuelva 7.
�Ahora s� se entiende bien?
Gracias y saludos
Francesca
"H�ctor Miguel" <NOhemio...@PLShotmail.com> escribi� en el mensaje de
noticias news:u6zZmIsg...@TK2MSFTNGP06.phx.gbl...
Hola Francesca, siguiendo tu l�gica puedes probar con poner en E3:
=SI(D3="","",BUSCAR(2,1/($D$2:D2<>""),$D$2:D2)) y luego copiar hacia abajo.
Espero que sea lo que est�s buscando
Saludos
Manolo
"Manolo" <man...@hotmail.com> escribi� en el mensaje de noticias
news:uDWKEY1g...@TK2MSFTNGP06.phx.gbl...
la siguiente es una (posible) alternativa sin el uso de columnas auxiliares para cada valor en el rango:
- [E3] aqui pones el numero de fila hasta donde quieres buscar
- [D4:D6] aqui pones los mayores que necesitas encontrar (1, 2, 3)
- [E4] aqui inicias con una formula matricial (ctrl + shift + enter) que copias al rango [E4:6]
op1: =indirecto("b"&k.esimo.mayor(fila(indirecto("b1:b"&$e$3))*(indirecto("b1:b"&$e$3)>0),d4))
op2: =desref($b$1,k.esimo.mayor(fila(desref($b$1,,,$e$3,))*(desref($b$1,,,$e$3,)>0),d4)-1,)
saludos,
hector.
__ OP __
> ... tratare de poner un ejemplo, incluyendo las formulas que me solicitas.
> En B5 tengo un 3, en B7 un 1, en B10 un 4, en B11 un 7, en B18 un 6, en B22 un 3, en B24 un 2, etc.
> Las celdas intermedias estan en blanco.
> Para el ultimo valor me basta con poner en C3 =SI(B3="","",B3) y la copio hacia abajo.
> En D3 puse la formula =SI(B3="","",BUSCAR(2,1/($B$2:B2<>""),$B$2:B2))
> que me devuelve el penultimo valor de la columna B respecto de esa fila (fila 3) y la copie hacia abajo.
> Entonces, si quiero el ultimo y penultimo valor de la fila 11 obtengo 7 en C11 y 4 en D11
> y si quiero el ultimo y penultimo valor de la fila 22 obtengo 3 en C22 y 6 en D22, etc.
> Lo que no puedo encontrar es una formula para el antepenultimo valor de la columna B respecto de cada fila
> que tenga valor en esa columna, y ponerlo desde la celda E3 hacia abajo...
No Francesca, para nada. Lo que quise decir es que no aportaba nada nuevo,
como la excelente propuesta de H�ctor Miguel. Solo te segu�a y completaba lo
que te faltaba.
Feliz navidad para todos!!!
Manolo
"Manolo" <man...@hotmail.com> escribi� en el mensaje de noticias
news:OeERFo%23gKH...@TK2MSFTNGP02.phx.gbl...
"H�ctor Miguel" <NOhemio...@PLShotmail.com> escribi� en el mensaje de
noticias news:u3QS9%233gKH...@TK2MSFTNGP06.phx.gbl...