Veo que hay mucha ignorancia entre la comunidad. Gracias a este video pude encontrar lo q buscaba pero para Excel. Muy buen video 👌🏻 Para los q como yo buscan una simple fórmula o función sin las Benditas Macro con CONTARA() tienen. Solo colocan la letra de la Columna de la que quieren saber cuál es la última fila ocupada o con datos, si la última Celda ocupada de la Columna B por ejemplo es la B10 =CONTARA(B:B) les devolverá el valor 9 (en mi caso, no sé por qué), pero le suman 1 y listo. Para obtener lo que está dentro de la última Celda (B10) sería =INDICE(B:B;CONTARA(B:B)+1;). Saludos desde Maracaibo, Venezuela. Juan Guerra ✌🏻
Buenas tardes Alex, gracias por la información de este video. Tengo una pregunta, hay algun arreglo de Apps Script que me permita copiar los datos de una columna, desde la fila activa hasta encontrar celda vacia, y pegarlos en un Docs?
Me ayudó mucho, en mi caso me daba un error por el índice. En mi rango (d6:d30), las 3 primeras filas tenían datos (d6:d8), a partir de la 4ta (d9) eran vacías. Al aplicar la formula, el índice más alto no vacío me arrojaba 8 (esto es porque me contaba desde la fila 1 de la hoja, no desde el rango que yo le daba) y me daba error porque me buscaba dentro de d6:d30 la fila 8 (d13) y esa estaba vacía. Lo correcto era dentro del rango, la fila 3 era la máxima con datos. Lo solucioné con esta fórmula: =INDEX(D6:D30; COUNTA(D6:D30);1) ahí, dentro del rango, COUNTA me cuenta las filas no nulas (en mi caso 3), al index le indico que se vaya a esa fila (3), columna 1. Y funcionó
Excelente video! para los que tengan problemas con la fórmula y no les traiga datos, lo más probable es que sus valores comiencen en otra fila que no sea la 1. En mi caso los datos comienzan desde la fila F8, por lo que la fórmula quedaría de la siguiente manera: =INDICE(F8:F;ARRAYFORMULA(MAX((F8:F"")*FILA(F8:F)-7))). Se modifica la función Fila, restándole las que no deben tomarse en cuenta. Espero sirva la explicación, saludos!
Me super sirvio, Yo tuve un detalle con el INDEX, lo tuve que usar sin las formulas para entender que valores leía. Resulta que me calcula diferentes valores segun donde arranca mi tabla, en el ejemplo del video arranca desde la A1. Pero yo estando en el L4, Mi INDEX(L4:L;1) me devolvia el primer texto. Siendo que tengo 7 filas, tenia que conseguir INDEX(L4:L;7), cosa que la formula del video no me servia, porque me calculaba INDEX(L4:L;10) y daba error. Comento por si alguno se encuentra con estos casos de no tener las tablas en la fila 1. Lo que pueden hacer es a la formula, restarle la cantidad de Filas que sobran, en mi caso, -3
Hola , espero me puedan ayudar los primeros ejercicios todo bien pero la última formula me arroja un error #NUM! =INDICE(C51:C62, ArrayFormula(MAX((C51:C62"")*FILA(C51:C62)))) Mi rango de la tabla de datos es c51:c62 El error dice que El valor 60 de función INDEX ,parametro 2 esta fuera de rango Lo que busco es encontrar el último valor llenado de una tabla de meses en este caso 3,400 Enero Febrero Marzo Abril Mayo 3000 Junio 3,400 Julio Agosto Septiembre Octubre Noviembre Diciembre
hola ! me encanta como explicas de manera tan detallada . en mi caso no logro aplicarlo a lo que necesito. quizas me podrias orientar. tengo varias hojas con la fecha de todo el mes y necesito que me muestre la ultima fecha en la que las fila esta completa en cada una de las hojas . ojala puedas ayudarme . gracias
Hola! Excelente video, muchas gracias por compartir tus conocimientos. Habrá una forma de colocar una especie de "botón" que te lleve a la ultima celda escrita? Tengo rato buscando en internet y no consigo la manera; no se si se pueda. Muchas gracias.
¡Hola! Gracias a ti por comentar. Sin usar código, lo más que se puede hacer es un link como se ve en el video. Con código y un poco de HTML sería sencillo, lo tomaré como sugerencia para próximos videos, muchas gracias. ¡un saludo! 😃 -Alekz
buenas, excelente explicacion. El unico tema que al ultimo me devuelve un valor vacio. =ArrayFormula(INDEX(A2:A,(MAX((A2:A"")*ROW(A2:A))))) es exactamente esta formula
Muy bueno tu video..pero quizas me hago mucho lio al tratar de aplicar a mi situacion.. te agradeceria si me puedes orientar... tengo una base de datos por ejemplo en una columna Ventas - Rubro y otra con fecha...como hago para tomar la ultima celda registrada dependiendo del Rubro de la venta. Gracias!
¡Hola! Solo tendrías que especificar el fin del rango, por ejemplo en vez de A1:A puedes hacer A1:A100 para limitarlo a 100 filas. Espero que te ayude 😃 -Alekz
Hola Yoanna, si te refieres a traerlo de otro documento te recomendaría importar esos datos a una hoja primero, acá explico cómo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-I4MKnah-N2A.html . Espero que te ayude 😀 -Alekz
Gracias, gracias, gracias! aunque desgraciadamente me devuelve #error! :( Me arroja error desde la 1ª fórmula, no sé si es porque mis datos empiezan desde C8, pero si pongo A1 no tengo problema, y si pongo C8 me pone #¡VALOR!
Hola Diego, gracias por comentar. Asegúrate de usar el intervalo correcto en todas las partes de la fórmula, yo estoy usando la columna A porque ahí están mis datos, pero si tú usas la C, debes cambiarla: =INDEX(C1:C, ArrayFormula(MAX((C1:C"")*ROW(C1:C)))) . También fíjate de estar usando , o ; correctamente dependiendo de la configuración regional que tengas, y que estés trabajando en un archivo de Google Sheets y no Excel, porque Excel no tiene la fórmula ArrayFormula. Espero que te ayude 😀 -Alekz
@@Tesel Hola Yo tengo el mismo error. EN mi caso mis valores comienzan a posicionarse a o largo de renglones (De M10 hasta un infinito sobre el mismo renglon , mi formula es esta: =INDICE(M10:10, ArrayFormula(MAX((M10:10"")*COLUMNA(M10:10)))), pero me regresa un valor en vacio No comprendo en donde me estoy equivocando.