ArrayFormula - No tener que arrastrar ni copiar y pegar las fórmulas en Google Sheets.

Sdílet
Vložit
  • čas přidán 13. 06. 2020
  • Hoy vemos una función avanzada pero extremadamente util: ArrayFormula. Esta función nos permite tener múltiples funciones en una. En otras palabras nos permite "rellenar" varias celdas con fórmulas solo con una fórmula.
    🗞️ Encontrarás la parte 2 de esta serie aquí - • No arrastre fórmulas e...
    👍 Si te ha gustado este video, te encantará el curso gratis "Aprende Google Sheets en 2 horas". Aquí puedes obtener acceso juansguzman.com/cursogratis
    📋 Puedes encontrar el código y la plantilla de este video (y los más de 350 videos del canal) inscribiéndote en un plan mensual o anual en mi membresía JuanSGuzman - juansguzman.com
    🎓Allí mismo, encontrarás un curso completo de Funciones Matriciales (donde hay toda una sección dedicada a ArrayFormula asi como más de 75 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.com/curso/58-form...
    📝 Puedes encontrar este tutorial en forma escrita aquí
    juansguzman.com/introduccion-...
    ☎️ Si necesitas asesoría personalizada, ofrezco algunas horas a la semana de este servicio. juansguzman.com/consultoria
    🔔 Suscríbete al canal donde recibirás nuevos videos semanales de Sheets, Forms, Apps Script y más.
    Aquí algunos canales donde me puedes seguir y apoyar:
    📨 - Newsletter: juansguzman.com/boletin
    ➤Patreon: juansguzman.com/patreon
    ➤Telegram: juansguzman.com/telegram
    ➤Instagram: juansguzman.com/instagram
    ⓕ - Facebook: juansguzman.com/facebook
    ➤Tiktok: juansguzman.com/tiktok
    𝕏 - (Twitter): juansguzman.com/twitter
    Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo

Komentáře • 237

  • @oscarlovarvo
    @oscarlovarvo Před 2 lety +2

    Hola Juan, excelente video! Había usado miles de veces ARRAYFORMULA pero solo para hacer sumas de matrices y cosas por estilo pero nunca para no arrastrar formulas, mientras miraba el video hice la primera prueba con una planilla sencilla y de 600 formulas que tenia ahora solo tengo 2... :) muy feliz! Gracias por compartir! Abrazo grande

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      Hola Oscar!
      Yo soy al revés, nunca entendí como usar ArrayFormula en Excel. La entendí en estos casos en Google Sheets.
      Saludos!

  • @danielcjuno2851
    @danielcjuno2851 Před rokem +2

    Genial tu canal Bro, estoy comenzando a usar Google Sheets para automatizar tareas y me están sirviendo tus tutoriales, gracias.

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  •  Před 9 měsíci +2

    Hermano lo que enseñas es otro nivel y yo recien me entero, gracias por transferir el conocimiento. Me deja claro que siempre hay maneras mas eficientes de hacer las cosas

    • @JuanSGuzman
      @JuanSGuzman  Před 8 měsíci

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @axelsmith4289
    @axelsmith4289 Před 3 lety

    Primer video que veo de Juan, que gran canal!!! muchas gracias, mas un suscriptor

  • @alejandropittoni1405
    @alejandropittoni1405 Před rokem +1

    Hola Juan. Excelente!!!. Muy buena la explicación. Eres de lejos, quien mejor explica olanillas sheets. Un saludo desde Argentina

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @ingenieriacertificada7225

    Super útil esta función. Muchas gracias por la explicación tan completa y clara.

  • @thebroki6684
    @thebroki6684 Před 2 lety

    LA EXPLICACIÓN ESTUVO BIEN CLARO INSTRUCTOR, MUCHAS GRACIAS.

  • @sergemmol5357
    @sergemmol5357 Před 2 lety +1

    Buenísimos vídeos, ya van varios que me han servido en detalles que no les encontraba solución, los de query también son buenísimos

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @jennyblanco2219
    @jennyblanco2219 Před 2 lety

    Excelente video, super práctico y lo mejor es desde tu propia experiencia. Gracias por compartirlo.

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @TheDjbase
    @TheDjbase Před rokem +1

    Excelente material!!! justo lo que andaba buscando, saludos desde Jujuy Argentina

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola
      Excelente! Me alegra ser de utilidad.
      Un gran saludo!

  • @pegasoand87
    @pegasoand87 Před 2 lety +1

    Gracias por el gran video maestro, entre a verlo pues queria usarlo con "AND" y "OR", y cuando dijiste que no funcionan ArrayFormula pues dije ni modo jeje, eh ahi el porque no me funcionaba tampoco, simplemente no funciona con ambas, gracias nuevamente y saludos desde Lima Peru.

  • @crvmnty8360
    @crvmnty8360 Před 3 lety

    Buenísimo, Juan. Estaba intentando que cada vez que tuviera una nueva respuesta en un formulario de Google, no se me borrara la fórmula que tenía asociada en la hoja, era imposible (la fórmula se ponía en blanco). Esta fórmula lo solucionó todo.

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Excelente!
      Me alegro que te haya funcionado!

  • @jimmycorzo9543
    @jimmycorzo9543 Před 3 lety +1

    Espectacular formula y bien explicado. Se agradece.

  • @jesussernamirada7777
    @jesussernamirada7777 Před 3 lety +1

    Muy buena clase, muchas gracias bien explicado

  • @hectorsanchez9225
    @hectorsanchez9225 Před 3 lety +1

    Muchas gracia Juan, Excelente!!!!

  • @alejandraarias4229
    @alejandraarias4229 Před 2 lety

    Dios mio llevo DÍAS buscando esta explicación. Siempre lo buscaba con la función de "formato de tabla" de excel y solo me salía como cambiar los colores. gracias

  • @piesco-bc
    @piesco-bc Před 2 lety +1

    Eres lo máximo... Bendiciones...

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      Hola!
      Que amables palabras! Mil gracias!
      Saludos!

  • @lorenaescobar4562
    @lorenaescobar4562 Před 2 lety

    Muchas gracias, excelente explicación.

  • @Benito-MExcel
    @Benito-MExcel Před 7 měsíci +1

    Hola Juan, genial el truco. En Excel hay que dar formato tabla.
    Lo dicho excelente.👍

    • @JuanSGuzman
      @JuanSGuzman  Před 7 měsíci +1

      Esa es una de las grandes ventajas de Excel. Aunque a veces la tabla en Excel me da dolores de cabeza, jaja
      Saludos!

  • @alejandroastudillo6743
    @alejandroastudillo6743 Před 2 lety +1

    Me solucionaste la vida. Muchas gracias.

    • @JuanSGuzman
      @JuanSGuzman  Před rokem +1

      Hola
      Excelente! Me alegra ser de utilidad.
      Un gran saludo!

  • @thediegoo128
    @thediegoo128 Před 3 lety +1

    Grande bro, me ahorraste horas de tarea!!!

  • @YiselDominguez-he1fq
    @YiselDominguez-he1fq Před 2 lety

    wowwwwwwwwwwwwwwwwwwwwwwwwwwwww muy bueno. Demasiado valor entregas. Muchas gracias por compartir. saludos

  •  Před 3 lety

    Espectacular, yo a diario trabajo con sheets

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola Juliany
      Excelente!
      Cualquier sugerencia o aplicación que se te ocurra, muy bienvenida para enriquecer el canal.
      Saludos!

  • @gusylife7315
    @gusylife7315 Před 2 lety

    FANTÁSTICO! GRACIAS!

  • @hasmikgaloyan2
    @hasmikgaloyan2 Před 3 lety +1

    Muchisisimas gracias :)

  • @CryptoAlterno
    @CryptoAlterno Před 2 lety

    Hola buenas, habría una forma de que en una casilla se pudieran poner otras multiples casillas? es decir imagina casilla A2 escribo lo que sea, formula o texto, y cuando la toco se abre hacia abajo o arriba más casilla o filas

  • @mariajara4522
    @mariajara4522 Před 2 lety +1

    nunca había escuchado de esas formulas, podrías explicar de mas formulas asi para ampliar mi conocimiento porfa gracias, tienes buenos videos

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      Hola Maria!
      Mil gracias por tus palabras!
      Ya has trabajado con QUERY?
      Saludos!

    • @mariajara4522
      @mariajara4522 Před 2 lety +1

      @@JuanSGuzman no todavía no

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      @@mariajara4522 Aquí te dejo una lista que va de 0 a 100. Te va a encantar
      czcams.com/play/PLvrIQ0wr2BTKbj745pV9xTArUf9WIlkNx.html
      Saludos!

  • @joshsandi6959
    @joshsandi6959 Před 2 lety +1

    Hace dias veo videos para encontrar esta explicacion. Gracias.
    Tengo una duda, como se hace funcionar el ARRAY si por ejemplo la division de la celda C3 depende y debe incluir el resultado de la celda C2. Gracias

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola!
      Esa es complicada
      Te dejo un video
      No me convence 100% la explicación (mía, jaja) pero te puede dar ideas
      czcams.com/video/0O-HB5o1wKA/video.html
      Saludos!

  • @raulrivar
    @raulrivar Před 3 lety

    Y pensé que sabía macrofórmulas.
    Gracias maestro.

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Jaja. Yo tambien quedé con la boca abierta cuando la conocí (no hace mucho, la verdad)
      Un gran saludo!

  • @lucastaneda1270
    @lucastaneda1270 Před 2 lety +1

    Máster, gracias por tus vídeos, soy tu fan. Funciona también con MAX? No lo he logrado.

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola Lucas! No siempre. Esas funciones que aceptan rangos a veces son peligrosas para ArrayFormula, lo mismo que SUMA.
      Saludos!

  • @luisenriquettitocarazas8263

    Estimado muchas gracias por el conocimiento compartido, verás, estoy queriendo usar este mismo método pero con las funciones sumifs y averageifs de información que viene de otra hoja, en se caso no sé como usar la función para que auto complete mi tabla, si podrías darme alguna ayuda de como podría hacerlo te lo voy a agradecer eternamente, saludos

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola! Para esto debes usar otra función que no es ArrayFormula
      Pronto viene el video
      Saludos!

  • @sanjuansantiago1320
    @sanjuansantiago1320 Před 2 lety

    Hola se puede también con las barras de progreso ?, Que es la función de sparkline .

  • @jackgaleras
    @jackgaleras Před 2 lety +1

    Gracias toma tu merecido like y suscripcion..

  • @Rodxandra
    @Rodxandra Před 3 lety

    Lo máximo, mil gracias

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      Gracias a ti!

    • @Rodxandra
      @Rodxandra Před 3 lety +1

      @@JuanSGuzman Holaa! Disculpe el abuso 😬espero me pueda ayudar en algo... he creado un formulario para generar carnets a los usuarios... por medio de Autocrat y demás formulas le regresa a la persona un Carnet en PDF a su correo... ya todo esta listo y esta funcionando bien... pero tengo un problemilla con la fecha de vencimiento... no me arroja la fecha como formato de fecha si no en números... por más que le coloco el formato de fechas a dicha columna no funciona, es decir... siempre que el formulario agrega una fila nueva, esta fila no conserva el formato fecha ...
      La columna de fecha vencimiento la tengo con fórmulas que es: arrayformula y una suma (fecha de suscripción más 365 dias) para que arroje la fecha de vencimiento
      Pero el error viene de la fecha de suscripción... esa esta con Arrayformula y un buscarv (busco la fecha de otra hoja donde esta la base de datos)
      Bueno espero tenga un tiempecito para darme una idea

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      @@Rodxandra Hola
      No se si te entienda bien
      Una opción es poner el formato como una fórmula con la función TEXT en otra columna
      Sería algo asi como =TEXTO(F1;"dddd-mm-yy"). Tambien lo puedes poner dentro de un ArrayFormula
      Saludos!

    • @Rodxandra
      @Rodxandra Před 3 lety

      @@JuanSGuzman siii total... tienes toda la razón, eso es, así lo hice... muy bien gracias 🤗🤗

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      @@Rodxandra Excelente que te haya servido!

  • @leonardiski
    @leonardiski Před 3 lety +2

    Hola Juan. Me he atrevido a preguntarte y muchas gracias por tus respuestas inmediatas. Una nueva consulta:
    ¿Solo array formula es incompatible con una función "y" u "o"? Lo pregunto por la función filter, que sería muy cómodo ocuparlas, entendiendo que esta función es de la misma naturaleza que arrayformula

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +2

      Hasta que me das buenas palabras por responder y me demoro 5 meses en responder 🙈
      Seguramente ya lo averiguaste, pero si he pensado en hacer un video de las incompatibilidades de ArrayFormula
      ArrayFormula no va bien entre otras con:
      SUMA
      SUMA.SI.CONJUNTO
      INDICE
      FILTER
      Y
      O
      Y seguramente muchas mas
      Saludos!

    • @traceelias5846
      @traceelias5846 Před 2 lety

      Instablaster

    • @davicito254
      @davicito254 Před 2 lety +1

      @@JuanSGuzman ¡Con razón amigo Juan! Tengo un par de días revisando que ARRAYFORMULA no se aplica en una SUMA.SI.CONJUNTO. Y por fin encuentro la respuesta. ¿Qué se hace en estos casos?

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      @@davicito254 Te toc avolverte creativo con las funciones. Hay una manera por ejemplo de usar sumar.si como una especie de sumar si conjunto y te funciona con arrayformula
      Saludos!

  • @GV-gn3mj
    @GV-gn3mj Před rokem +1

    Hola, se ve muy útil, gracias.Tengo una duda, si tengo una informacion que viene de un formulario de google , si yo tengo formulas dentro de esa hoja de sheets que debo arrastrar cada vez que me ingresan nuevos datos con el arrayformula podria evitar eso? se actualizarian automaticamente las formulas de mi google sheets?

    • @JuanSGuzman
      @JuanSGuzman  Před rokem +1

      Hola!
      Claro que si
      Aquí te dejo el video
      czcams.com/video/lzlmoOzXRR4/video.html
      Saludos!

    • @GV-gn3mj
      @GV-gn3mj Před rokem +1

      @@JuanSGuzman Genial, ya lo vi , gracias

  •  Před 7 měsíci

    Buen video Juan S, sabes si hay algun pedido masivo de los usuarios google o iniciativa de la empresa para permitir hacer filtros permanentes cuando proteges algunas columnas o un rango de la hoja en sheets, no quiero que editen una parte pero mis compas si necesitan filtros que no sean temporales, graciass

  • @sergiocordoba6226
    @sergiocordoba6226 Před 2 lety +1

    Gracias por los videos me han sido de utilidad, tengo una duda, ¿Cómo podría contar las cantidades de una fila, dependiendo si otra celda tiene un valor de falso o verdadero o mas pero que me los organice de acuerdo al valor de otra celda? Por ejemplo; si en las celdas de la columna A tengo nombre de los clientes, en la columna B tengo referencias (a1, a2, b3, a2, a2, a4, etc.) en la columna C tengo cantidades solicitadas y en la D si la referencia lleva cierta característica (como lleva o no lleva). ¿Cómo puedo contar las cantidades totales de cada referencia separándolas dependiendo si lleva o no?.

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      Hola Sergio!
      Gran reto!
      No está fácil pero muy interesante
      Lo dejo para el newsletter de preguntas y respuestas que voy a lanzar pronto en mi página. Si estas suscrito te avisaré apenas lo tengo
      Saludos!

  • @yuntax7852
    @yuntax7852 Před 3 lety +2

    Hola Juan, gracias por compartir este tutorial! estoy intentando hacerlo con un CONTAR.SI en un rango de 30 columnas, pero no me resulta tienes algún ejemplo? Saludos!

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +2

      Hola!
      Intenta con esto
      =CONTAR.SI(E2:E;$A$2:$A$30)
      Donde E es donde estas contando y A2 es la celda donde esta tu primer criterio
      Saludos!

    • @piesco-bc
      @piesco-bc Před 2 lety

      Tenia una situación similar, si funciono... Gracias Juan...

  • @sebastianmedina267
    @sebastianmedina267 Před rokem +1

    Escelente este video y tengo una pregunta.... Hay manera de aplicar la función pero en sentido contrario?... es decir que en vez de arrastrar hacia abajo, arrastre hacia arriba

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola! No entiendo muy bien, porquen en ultimas da lo mismo.
      A veces se puede usar la función DESREF

  • @soporte5976
    @soporte5976 Před 11 měsíci

    excelente explicacion y a muchos la verdad nos salvas el dia con google sheets, quisiera sabe si en algunos d tus videos puedes crear una hoja de asistencia de personal de asistencia usando query y arrayformula yo he seguido tus videos y pues tengo una plantilla pero contines muchas formulas y se alenta demacioado al hacer la consulta, si te interesa te comparto mi plantilla para que la analices y me digas si hay otras formas mas faciles de hacerse , gracias y espero tu respuesta, saludos desde mexico.

    • @JuanSGuzman
      @JuanSGuzman  Před 11 měsíci

      Hola!
      La verdad es que muchos ArrayFormulas, QUERIES y IMPORTRANGES te van a volver el archivo lento
      Trata de usar en lo posible código cuando puedas
      Saludos!

  • @hestigarribia64
    @hestigarribia64 Před 2 lety

    muchas gracias! he aplicado: =ARRAYFORMULA(countifs(csv!N:N;A2:A4816;csv!F:F;B2:B4816)) en donde la hoja csv tiene 391525 registros y la hoja en la que se aplica la fórmula 4815 y me ha traído los datos al instante

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola! Excelente!
      Pensé que ArrayFormula no funcionaba correctamente con SUMIFS
      Saludos!

  • @juancardona850
    @juancardona850 Před 3 lety

    Hola, Juan, pregunto, ¿cuando en lugar una división se hace una multiplicación funciona ese SI.ERROR en ARRAYFORMULA? Es que si lo hago con una división funciona perfecto y desaparecen los ceros pero si es multiplicación siguen ahí. Gracias

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola Juan,
      En multiplicación no te funciona porque algo por 0 te da 0, mientras que en división, algo dividido por 0, da error, por lo tanto activa el SI.ERROR
      La solución en ese caso sería un SI clásico
      Algo asi como
      =ArrayFormula(SI(A1:A="";tu_formula))
      Un gran saludo!

  • @mariajara4522
    @mariajara4522 Před 2 lety

    hola se puede usar el arrayformula con la función indice y coincidir (buscar b al inverso)

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      Hola!
      Hasta donde se no, porque al ser una función matricial, hace conflicto con Array
      Pero con BUSCARV si se puede
      Saludos!

  • @saulalejandromarroquinzamo4432

    Hola Juan excelente contenido. Como poder hacer esto pero con Google AppScript?

  • @kellyariascifuentes8382
    @kellyariascifuentes8382 Před 2 lety +1

    Hola que buen video, tengo una duda para que me ayudes y es cómo hago para que la fórmula agarre cuando se va colocando en la hoja de cálculo un dato y así va agregando filas pero como hago para que no pase eso?

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola Kelly Creo que no entiendo bien lo que quieres hacer
      Saludos!

  • @diegoa.rosales3146
    @diegoa.rosales3146 Před rokem

    Bro cuando usas el buscar para traer dos columnas en español es slash invertido pero para inglés ¿cuál es?

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola!
      Es coma
      PEro en un par de semanas sale el video de XLOOKUP, donde esta tarea es mucho más fácil
      Saludos!

  • @jerryapaza5505
    @jerryapaza5505 Před 2 lety

    gracias en serio

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Gracias a ti Jerry por comentar. Saludos!

  • @ginaluna6212
    @ginaluna6212 Před 4 měsíci +1

    Recuerdo que había una extensión que te automáticamente copiaba el formato y las formulas de la primera fila o la fila que tu seleccionabas, pero no recuerdo el nombre :C si lo saben me dice por favor, me era muy útil y super práctico.

    • @JuanSGuzman
      @JuanSGuzman  Před 3 měsíci

      Hola!
      No, ni idea, pero si la recuerdas, me cuentas que a muchos le puede servir
      Saludos!

  • @luisalbertoramirezrojas6067

    interesante. pero tengo una duda, que pasaría si tenemos 3 filas y quiero sumar la primera con la segunda y restar la segunda con la tercera fila haciendo una sola formula se podrá, y si tienes una metodología nos puedes enseñar.

    • @JuanSGuzman
      @JuanSGuzman  Před 4 lety

      Hola Luis.
      Gracias por escribir!
      No te entiendo bien el ejemplo, me envias un pantallazo o me lo explicas un poco mas.
      Saludos!

  • @vidadespuesdelavida
    @vidadespuesdelavida Před rokem +1

    Hola Juan, Feliz 2023!.., muchas gracias por tu video... sabes que tengo esta duda, ojalá puedan ayudarme ya que no se que mas hacer... quiero usar ARRAYFORMULA pero con un rango de suma, o sea sumando muchas celdas con la Funcion SUMA. La original es esta y funciona bien.
    =(SUMA(EF2:FG2)*100)/140
    sale bien y hace lo que se supone, sumar las columnas EF2, EG2...hasta FG2 para toda la fila 2.
    Pero la que quiero usar con ARRAYFORMULA, por si se agregan respuestas al formulario, no funciona. ¿Podria ser un tema de los dos puntitos? los puse on parentesis, sin parentesis... ya no se que mas probar...:
    =ARRAYFORMULA((SUMA( (EF2:EF):(FG2:FG) )*100)/140)
    pero no funciona, lo que hace es sumar toda las celdas indicadas de la tabla
    gracias por ayudarme! que el Universo te bendiga en un feliz 2023, Patricia

    • @JuanSGuzman
      @JuanSGuzman  Před rokem +1

      Hola Patricia
      No te va a funcionar. SUMA desafortunadamente no es compatible con ArrayFormula
      Te tocaria sumar manualmente. Es decir
      =ArrayFormula(EF2:EF+EG2:EG+EH2:EH y asi sucesivamentte
      Saludos!

    • @vidadespuesdelavida
      @vidadespuesdelavida Před rokem

      @@JuanSGuzman muchas gracias... que tengas feliz 2023 !

    • @JuanSGuzman
      @JuanSGuzman  Před rokem +1

      @@vidadespuesdelavida Lo mismo para ti!

  • @luisperal1538
    @luisperal1538 Před 2 lety

    💎

  • @ladycarol7758
    @ladycarol7758 Před 2 lety

    Hola, en excel al dar formato tabla, si yo agregó un dato al final las demás columnas se autollenan incluidas formulas y formato, como sería eso mismo en Sheets? Sin la formula sino con el formato tabla

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola!
      Exactamente!
      Desafortunadamente en Sheets no existe la funcionalidad de tabla entonces nos toca "reemplazarlo" con esta formula
      Saludos!

  • @juansierra1501
    @juansierra1501 Před 2 lety +1

    Juan, excelente video, tengo una pregunta, quiero mantener el array pero que se mantenga aún después de sobreescribir una celda a la que necesito modificarle los datos manualmente y solo manualmente, es posible que el array se mantenga después de sobreescribir la celda??? Muchas gracias

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola!
      Complejo...creo que tocaría obligatoriamente con código pero tocaría revisarlo con detalle
      Saludos!

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      @@juansierra1501 No creo. Solo se me ocurre tener otras dos columnas: una con la opción manual y otra que las consolide (tambien con un array. PEro sigo "echandole cabeza". Saludos!

    • @juansierra1501
      @juansierra1501 Před 2 lety

      @@JuanSGuzman muchas gracias Juan, estaré atento

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      @@juansierra1501 Gracias a ti!

  • @mariaeugeniapoggiopantte8042

    Hola Juan. Estoy trabajando con hoja de mas de 10 mil filas y necesito una formula que me permita completar algunos cálculos. Uso la formula que muestras en esta función (entre otras) CONCATENAR(B2;M2;O2)), pero no me funciona. Me podrías ayudar?

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola!
      Intenta esto
      B2:B&M2:M&O2:O
      Y despues le das Ctrl + Enter para que te lo convierta en ArrayFormula
      Es lo mismo que concatenar pero como sumando
      Cuentame si te funciona
      Saludos!

  • @miguel_philippus2526
    @miguel_philippus2526 Před 3 lety +1

    Hola cómo hago para copiar de Excel un cuadro con todo y fórmulas a drive (hojas de calculo).

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola!
      Ya viste este video?
      czcams.com/video/sxXb1AroMys/video.html
      Ojalá te sirva
      Saludos!

  • @juanisern226
    @juanisern226 Před 2 lety +1

    Tengo una fórmula texto a la que le he añadido array, y en aquellas celdas que no debería salir nada porque en la de referencia no he introducido ninguna fecha me asigna el mes "diciembre" por defecto. Como puedo solucionarlo???

  • @danielaecheverri
    @danielaecheverri Před rokem +1

    Hola Juan, das asesorías personalizadas?

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola Daniela
      Desafortunadamente no me da el tiempo.
      Estoy tratando de organizarme para darlas en el futuro
      Un gran saludo!

  • @JeffersonAMontoya
    @JeffersonAMontoya Před 2 lety +1

    Hola !! como puedo hacer el arreglo de MAX entre 2 o mas rangos, esta es mi formula pero me da valor 0 cuando la convierto en arreglo SI($AE3:$AE=0;MAX($AC3:$AD3);$AE3:AE), gracias.

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola Jefferson
      Desafortunadamente , hasta donde yo se, MAX no se la lleva muy niec con ArrayFormula
      Saludos!

  • @AlejoTrader
    @AlejoTrader Před 5 měsíci +2

    😀😀😀hola muchas gracias por tu contenido, es de mucho valor 😀😀😀
    POR FAVOR ayúdame, con lo siguiente:
    tengo una hoja de datos en sheets y la actualizo a diario con forms, tengo una columna en donde tengo una SIMPLE SUMA, y no he podido automatizarla con el arrayformulas, la idea es que sume EN la casilla b3 el rango a1:a3 y que automáticamente en b4 sume a1:a4 cuando aparezca el dato y así hasta el infinito cada ves que aparezca un dato nuevo, yo lo llamo una suma móvil, es algo muy sencillo, Pero créeme que llevo dos semanas y no he podido. te agradezco si me puedes ayudar
    😀😀😀

    • @JuanSGuzman
      @JuanSGuzman  Před 2 měsíci +1

      Hola!
      Lo lograste?
      Este video te puede ayudar
      czcams.com/video/GtzGhPSwFf4/video.html
      Saludos!

  • @Kbadia
    @Kbadia Před 2 lety

    Que pasaría si inserto una Fila, se perdería la fórmula para los datos ingresados en las celdas de esa nueva fila?

  • @vivianapulgarin1956
    @vivianapulgarin1956 Před 2 lety +1

    juan hola, hay una forma rápida de sumar bases de datos de muchísimos datos, o sea es una suma basica, pero con muchos datos, gracias

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola!
      No entiendo bien tu pregunta
      Has intentado sumar con la clásica función suma?
      No te funciona?
      Saludos!

  • @awperezsa8018
    @awperezsa8018 Před 3 lety +1

    Juan, sin duda excelente, pero me nace una duda, cuando exportó un sheet a Excel, como queda el arrayformula?

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +2

      Hola!
      Funciona perfecto
      Simplemente lo convierte a Excel (no es ArrayFormula sino {})
      Saludos!

    • @awperezsa8018
      @awperezsa8018 Před 3 lety +1

      @@JuanSGuzman mira, excelente lo del arrayformula, estoy que le doy con todo , hoy hice este!!!, en verdad muchas gracias....=ArrayFormula((SI(W1:W="Fecha Nacimiento";"Edad";SI(W1:W="";"";SIFECHA(W1:W;HOY();"Y")))))

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      @@awperezsa8018 Excelente! Es una super formula!

  • @christiam0329
    @christiam0329 Před 3 lety

    Hola Juan, estuve cacharreando un poco esta formula ARRAYFORMULA, anidando SI.ERROR(INDICE(IMPORTRANGE(); COINCIDIR(IMPORTRANGE());COINCIDIR(IMPORTRANGE())), pero no funcionó :'(.
    Me parece del carajo esta formula pero al parecer tiene bastantes limitantes a la hora de hacer colaborativas las bases de datos.
    Gracias por los video bro, me han servido muchísimo.

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola!
      Mil gracias!
      Si, es verdad que ArrayFormula es increible pero hay que tener cuidado porque no es compatible con todas las funciones, y hay que ser muy cuidadoso con las referencias
      Te sale algun error?
      Un gran saludo!

  • @samirleon7346
    @samirleon7346 Před 3 lety +1

    quiero hacer una formula en una celda D1 ejemplo que me sume A1, B1 y C1, de allí hacer un ArrayFormula para que me lo arroje en las celdas de abajo, y tengo que hacer varias hojas con la misma dinamica, me pasa que me piden cambiar la formula en el trabajo y tengo que hacercela a cada celda de hoja que tengo la funcion ArrayFormula, como puedo hacer para editar la celda de la primera hoja y que automaticamente me edite las demas pero solo la formula ya que cada hoja tiene sus respectivos valores independientemente unas de otras. Quiero que de una celda me modifique las formulas de varias celdas de una misma hoja y de otras hojas tambien

    • @samirleon7346
      @samirleon7346 Před 3 lety +1

      es engorroso pero no tenia como esplicar sera que se puede hacer eso muchas gracias

    • @samirleon7346
      @samirleon7346 Před 3 lety +1

      como vincular solo formulas, que edite una formula en una celda y me lo haga en otras hojas tambien

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      @@samirleon7346 Hola!
      Que buena pregunta!
      No se me ocurre la verdad como hacerlo con fórmulas...me pusiste a pensar!!!
      Con macros si lo podriamos hacer
      Un gran saludo!

  • @J1MMYTR1
    @J1MMYTR1 Před 3 lety +1

    MUY BUENOS DÍAS , GRACIAS POR COMPARTIR LA INFORMACIÓN, TENGO UN PROBLEMA EN MI FORMULA ANTES DE AGOSTO FUNCIONABA MUY BIEN, PERO VOLVI ABRIR MI HOJA DE CÁLCULO Y SALE REF! Y ERRROR!
    MI PREGUNTA ES SI CAMBIO ALGO EL ARRAYFORMULA

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola Wilson
      Pudiste solucionar
      Me dejas ver como tienes la formula?
      Saludos!

    • @J1MMYTR1
      @J1MMYTR1 Před 3 lety +1

      @@JuanSGuzman NO HASTA HORA NO CORRE LA FORMULA

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      @@J1MMYTR1 Fijate si cambiaste alguna columna, o eliminaste alguna o agregaste alguna
      Normalmente los errores #REF pasan por eso
      Saludos!

  • @jaimepelegri5475
    @jaimepelegri5475 Před 7 měsíci

    Hola Juan, tengo la siguiente pregunta: con este ARRAYFORMULA(SI.ERROR(BUSCARV(J2:J;J3:M;4;0);""))) no me aplica la formula para la celda de abajo, es decir, debería calcular =SI.ERROR(BUSCARV(J3:J;J4:M;4;0);"")) pero se mantiene el J2:J. Con fórmula original arrastrando si que me lo baja a la celda de abajo de cada celda, pues es una formula que se repite en cada celda de toda una columna. No sé si me he explicado bien. Gracias.

  • @eLXavil2o
    @eLXavil2o Před 2 lety

    Hola Juan, cuando uso la formula =ArrayFormula(SI(O(ESBLANCO('Hoja1'!A1);ESBLANCO('Hoja1'!F1));"";TEXTO('Hoja1'!A2:A;"dd/mm/yy")&"|"&'Hoja1'!F2:F)); ya ejecuta sin problema con la función O, el problema es que la función ESBLANCO no funciona correctamente cuando tiene texto en la formula, a pesar que tienes la celdas en blanco, siempre se imprime lo que esta como texto en la formula (que en este caso viene a ser la fecha y "|"), habrá forma de que eso no ocurra y que funcione correctamente la función ESBLANCO y la celda quede vacia como se pide en la formula

  • @alfredoburgos1902
    @alfredoburgos1902 Před 3 lety +1

    Hola, a mi no me sale ese error de formula, donde aplicas el Si.Error. Me sale 0 y no me funciono el Si.Error. Lo puse asi: =ARRAYFORMULA(IFERROR(E2:E*G2:G;"")) aunque lo estaba haciendo con datos que venia de un query, luego intente haciendo en la hoja puse datos ficticios y me dio el error como tu ejemplo :) y puede poner un espacio en blanco con if error. No entiendo cual es la diferencia, si trabajo con datos que vengan de otra hoja o trabajarlos en la misma.
    ¿Como le hago en ingles con los arreglos y el vlook up?, asi esta mi pc, para traer en la misma formula la celda probe {2/3} con ; y nada

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola Alfredo!
      A veces en vez del si.error, como tu bien dices podemos usar un SI + un ESBLANCO o un A2:A="" o un A2:A=0
      A veces, depende de como tengas configurado el QUERY te puede traer blancos o 0s en vez del error.
      Por otro lado, el "\" es para la configuración en español. En ingles, intenta con una coma (,) para separar columnas
      Un gran saludo!

  • @andresrojas209
    @andresrojas209 Před rokem

    Hola Juan. Pregunta al utilizar los filtros las formular con arrayformula dejan de funcionar.. lastima.... tienes alguna solucion? o estoy haciendo algo mal? en mi empresa cada funcionario utiliza sus propios filtros, o filtros preestablecidos que he diseñado apra cad uno de ellos. pero donde he utilizado el array formula, con filtros no funciona... QAP

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola Andres, la solución esta en la parte 2.
      czcams.com/video/0O-HB5o1wKA/video.html
      Debes poner los AF dentro de los encabezados
      Hay varias formas de hcaerlo (Idea para video!)
      Saludos!

  • @emersonayalah.5846
    @emersonayalah.5846 Před 3 lety +1

    Excelente explicación, me ayudas con un detalle por favor.
    Necesito sumar valores dentro de una misma celda.
    Tengo una columna "C" donde cada celda contiene más de un valor numeral separados por (comas y espacio), ejemplo: "C2”=”54, 12, 25,04, 0,25"
    He usado =SPLIT(C2;", ";0) y lo ha separado así: D2=54; E2=12; F2=25,04; G2=0,25. (Muchas columnas).
    Para resumir lo introduje así =SUMA(SPLIT(C2;", ";0))
    (CONSIGO LA SUMATORIA BUSCADA EN “D1=91,29” SIN PROBLEMAS)
    El PROBLEMA es que cuando aplico =ArrayFormula(), para no tener que arrastrar la formula porque arrastrando no funciona con “nuevas filas”, por eso aplique =ArrayFormula(SUMA(SPLIT(C2:C;", ";0)))
    PERO lo o que hace es una sumatoria de toda la columna C2 en una sola celda, en este ejemplo daría D2=121,29 (donde C3=10; C4=10; C5=10), pero las columnas D3; D4; D5 quedan en vacío.
    Me di cuenta que sin el ArrayFormula, pero arrastrando la formula, funciona bien. Pero no es lo ideal.
    También me di cuenta que ArrayFormula funciona bien sin la función “SUMA” pero deja todos los valores separados en muchas columnas y sin sumar. Que estoy haciendo mal? O mi lógica no está bien, de ante mano gracias.

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      Hola Emerson
      Primero que todo, excelente solución!
      Como ya te diste cuenta con prueba y error, ArrayFormula es una maravilla pero no funciona con todas las funciones. sobre todo con algunas funciones que aceptan rangos, y con otras que ya por si solas son ArrayFormulas (como FILTER)
      Si siempre van a ser la misma cantidad de numeros, podrias hacerlo con suma manual "+".
      =INDICE(split(A2;", ";0);1)+INDICE(split(A2;", ";0);2)
      Inclusive si siempre cambia, pero sabes que nunca van a ser mas de 7, por ejemplo, entonces puedes blindarlo con un SI.ERROR
      =SI.ERROR(INDICE(split(A2;", ";0);1);0)+SI.ERROR(INDICE(split(A2;", ";0);2);0)
      Por ahora es lo que se me ocurre.
      Un gran saludo!

    • @emersonayalah.5846
      @emersonayalah.5846 Před 3 lety +1

      Juan S Guzman gracias! Es genial tener ayuda y sugerencias tuyas, lo intentaré con ÍNDICE. Excelentes tutoriales! 💪🏽💪🏽💪🏽

  • @javiertorres5070
    @javiertorres5070 Před rokem +1

    no me convence tener que ingresar una formula :B, por ejemplo. En excel normal uno le da "Insertar tabla->Incluir encabezados" y ya crea el formato tabla y hay un sinfin de opciones. Y cuando uno agrega un nuevo registro en la fila inmediatamente despues de la última de la tabla, el formato de tabla se extiende automaticamente. No tengo que ponerme a hacer ArrayFormula, ni a indicar que la formula vaya hasta el infinito (:B). Cómo darle un formato tabla a unos datos y que me salgan formatos de tabla predefinidos como en excel normal? Además, en excel normal, al yo tener una tabla, y que dentro de esa tabla hayan columnas con formulas, al agregar nuevo registro en la parte baja, la se extiende la formula automaticamente. Adicional, en el minuto 14 nada tiene que ver con macro ese proceso. Eso es simplemente una extension de una tabla como tal. Como dije, en excel normal, al agregar nuevo registro en la fila despues de que la tabla se acaba, inmediatamente arrastra todas las formulas existentes de las columnas de la tabla.

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      De acuerdo con que la funcionalidad de tablas es espectacular y es una gran ventaja de Excel vs Sheets
      Saludos!

  • @BiancaShorts
    @BiancaShorts Před 3 lety

    Hola Juan! Podrías explicar como usar arrayformula con importrange? Es que necesito traer celdas de otras Sheets y con importrange no puedo arrastrar... he cambiado los numeros de filas y columnas manualmente pero se me va el tiempo en ello y no puedo creer que no haya forma automática. He probado array pero no logro que funcione con importrange. Tampoco hallo otra solucion. Gracias!
    Ejemplo: quiero importar a1, b1, c1, d1, e1, a2, b2, c2, d2, e2. Al introducir la formula de importrange y arrastrarla, solo me copia la formula y me importa la misma celda en todas: a1.

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola!
      No se si te entiendo, pero IMPORTRANGE es una formula matricial por naturaleza.
      En otras palabras, es como si IMPORTRANGE ya tuviera un ArrayFormula metido.
      Es decir que si pones en el rango "Hoja1!A1:E2" te trae todos sin tener que arrastrar
      Me cuentas si te respondí o te refieres a algo más
      Saludos!

  • @juanjoge
    @juanjoge Před 3 lety

    Muchas gracias, otro excelente vídeo y muy bien explicado. Una duda, yo estoy usando esta simple función =ARRAYFORMULA(C$2:C &"Pagado: " & F$2:F) , Cuando pongo solo esto =ARRAYFORMULA(C$2:C ), llena sin problemas hasta donde acaban los datos, pero si pongo toda la formula, llena mucho más abajo de donde se encuentran los datos, es decir,filas que aún no tienen datos. Por que pasa esto? alguna idea? Muchas gracias!!

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +2

      Hola Juan
      La realidad es que siempre está llenando hasta la última fila con o sin datos, lo que pasa es que en la primera fórmula, cuando esta vacía, pues trae un vacío, lo que pasa es que no se ve
      Lo solucionas envolviéndolo en un condicional
      Algo así como
      =SI(C2:C="";"";C2:C &"Pagado: " & F2:F)
      Saludos!

    • @juanjoge
      @juanjoge Před 3 lety

      @@JuanSGuzman Mil gracias, lo voy a probar

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      @@juanjoge Me cuentas!

  •  Před 9 měsíci +1

    Me podrias ayudar en como redactar esta formula con esta funcion:: =COUNTIF(D2:H2,"SI")*1/5

    • @JuanSGuzman
      @JuanSGuzman  Před 9 měsíci

      No entiendo muy bien a que te refieres. Algo asi?
      =COUNTIF(D2:H2,"SI")*0.25
      Saludos!

  • @irisisadorayanezmartinez3027

    Hola, muchas gracias, una pregunta ¡cómo podría aplicar el arrayformula a esta fórmula =SI.ERROR(INDICE($KF$1:$US$1;COINCIDIR("incorrecto";KF2:US2;0));"TODO OK")

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola Irirs
      Desafortunadamente INDICE no funciona con ArrayFormula. Te recomiendo usar buscarv con coincidir
      Un gran saludo!

    • @irisisadorayanezmartinez3027
      @irisisadorayanezmartinez3027 Před 2 lety

      @@JuanSGuzman gracias por la respuesta :)

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      @@irisisadorayanezmartinez3027 Gracias a ti!

  • @armandovillalba242
    @armandovillalba242 Před 3 lety +1

    Buenas, que tal? quería consultar si alguna vez probaron arrayformula pero para sumar.si.conjunto en respuestas de un google form?

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      Hola Armando
      Tendriamos que ver el ejemplo
      Estas haciendo todo en una misma hoja?
      Normalmente el SUMAR.SI.CONJUNTO se usa para informes entonces lo mas recomendable es que lo uses en una hoja diferente a la que recopila las respuestas.
      Por otro lado las formulas de suma no la van muy bien con ArrayFormula., porque en principio te va a sumar todo lo que tu le des.
      Un gran saludo!

    • @armandovillalba242
      @armandovillalba242 Před 3 lety +1

      @@JuanSGuzman en realidad son distintas pestañas de un mismo archivo; en donde en la pestaña de respuestas del form, según los datos quiero sumar los componentes de una fórmula que compone la respuesta

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      @@armandovillalba242 Hola!
      Si es asi, entonces no habria problema
      Solo tienes que tener cuidado con las referencias fijas al hacer el sumar.si o el sumar.si.conjunto
      Aqui te dejo un ejemplo
      =ArrayFormula(SI( A1:A="";"";SI(A1:A="Producto";"Ingresos";SUMAR.SI(Compras!$A:$A;A1:A;Compras!$C:$C))))
      Me cuentas si te sirve.
      Saludos!

    • @armandovillalba242
      @armandovillalba242 Před 3 lety

      @@JuanSGuzman Que tal..!! mil gracias por responde, la verdad no la pude adaptar del todo, ya que en parte de mis razones de los que quiero que sume esta en el encabezado nada mas; seria con esta formula
      =ArrayFormula(SUMAR.SI.CONJUNTO(Formulas!H2:H;Formulas!A2:A;H3:H;Formulas!B2:B;I3:I;Formulas!E2:E;$M$2))
      Me calcula bien el resultado, pero cuando se agrega una respuesta al formulario no replica la formulación

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      @@armandovillalba242 Hola Armando
      Sospecho que el problema esta en el I3:I que es el que es diferente a todos los demas.
      Saludos!

  • @Kbadia
    @Kbadia Před rokem +1

    Se podrá junto con sumar si conjunto?

    • @JuanSGuzman
      @JuanSGuzman  Před rokem +1

      Hola!
      No se puede desafortunadamente. Hay un truco con SUMAR.SI para "simular" un SUMAR.SICONJUNTO
      Saludos!

    • @Kbadia
      @Kbadia Před rokem

      @@JuanSGuzman muchas Gracias Juan, sería genial un videito con los casos más pro del uso de Array.

    • @JuanSGuzman
      @JuanSGuzman  Před rokem +1

      @@Kbadia Ya queda en la lista
      Saludos!

  • @joseignaciofarias6564
    @joseignaciofarias6564 Před 2 lety

    Buenos dias Juan, utilizo diariamente el arrayformula y me es muy util, mucho mas luego de tus videos. Solo tengo una consulta... Al aplicar el arrayformula en una columna entera, supongamos la G, a veces algunas personas se meten en mi sheet modificando los datos o solo borrando y volviendo a poner los mismos datos (ya me canse de explicarles que no lo hagan), ocasionando que el arrayformula pierda la referencia ym e de el error#REF.... Existe alguna formula o modificacion para que esto no suceda? Es decir que si alguien modifique algun dato, no se pierda el array? Muchas gracias!

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola Jose!
      Intentaste proteger la hoja, o la columna?
      Saludos!

    • @joseignaciofarias6564
      @joseignaciofarias6564 Před 2 lety

      @@JuanSGuzman Si! Pero resulta que no soy el propietario de la hoja... Y justamente él, a veces toca las fórmulas ... Jajaja. Espero que me puedas ayudar !

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      @@joseignaciofarias6564 Hmmm
      Difícil
      De pronto decirle que cree un usuario administrador, del mismo dueño pero diferente al que siempre edita para que no pase
      No se me ocurre una manera con funciones. Déjame lo sigo pensando
      Saludos!

    • @joseignaciofarias6564
      @joseignaciofarias6564 Před 2 lety

      @@JuanSGuzman Mmm no creo que sea una opción .. Jaja , muchas gracias !

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      @@joseignaciofarias6564 Si se de alguna otra alternativa te cuento
      Saludos!

  • @NicxBona
    @NicxBona Před 3 lety +1

    Hola...
    Tengo una tabla con más de mil personas (en filas) y sus fechas de nacimiento... y necesito que cada persona tenga su edad actual!
    Uso =dateif pero para que se aplique a las mil filas, me pide tener una columna en cada fila con la fecha actual! Y resulta muy molesto!
    No sé cómo hacer!
    Quiero que quede en tres columnas Nombre, Fecha de Nacimiento, Edad actual... cómo hago?

    • @contact585
      @contact585 Před 3 lety +1

      Tenes dos opciones que se me ocurren así rapido:
      1- Si necesitas saber la edad de esas personas pero que no se modifique nunca: =dateif("Celda con fecha de nacimiento",$A$4,"Y") En A4 vas a poner la fecha de hoy o la que necesites. Los signos de peso ($) sirven para que cuando arrastres la formula, siempre se refiera a esa celda especifica.
      2- Si necesitas la edad actualizada al dia de hoy: =DATEIF("Celda con fecha de nacimiento",TODAY(),"Y")
      Si es una tabla que va a sumar mas filas, podes hacer un array formula, te quedaria
      1- =ARRAYFORMULA(dateif("Celda con fecha de nacimiento",$A$4,"Y") )
      2- =ARRAYFORMULA(=DATEIF("Celda con fecha de nacimiento",TODAY(),"Y"))

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      Excelente solución. Mil gracias!
      La única corrección es que en Sheets es DATEDIF...en español FECHASI
      Y en el array formula tienes que poner el rango, no solo la celda
      Por ejemplo
      =ArrayFormula(SIFECHA(A9:A;HOY();"Y"))
      Te funciono?
      Saludos

  • @qetimporta3715
    @qetimporta3715 Před 2 lety +1

    11:54
    y yo perdí medio día buscando mi error 🤡, vengo a enterarme que no funciona con Y/O entre otras funciones.
    Gracias por tus videos

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety +1

      Hola
      Tengo en la lista de por hacer un vídeo mostrando con que funciones es compatible el ArrayFormula
      Saludos!

  • @LuisCarlosChavez717
    @LuisCarlosChavez717 Před 3 lety

    Buen video, intente utilizarlo con importrange pero no funcionó, será que tampoco funciona con este tipo de fórmula???

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      Tienes que tener cuidado porque cada una de estas funciones es bien pesada, si las mezclas puedes arriesgarte a que te vuelva el archivo muy pesado.
      Saludos!

    • @LuisCarlosChavez717
      @LuisCarlosChavez717 Před 3 lety

      @@JuanSGuzman gracias por tu pronta respuesta, donde puedo revisar el peso del archivo?

  • @sudcesar
    @sudcesar Před 10 měsíci

    ¿Cómo puedo usar un arreglo para la fórmula IFS?

    • @JuanSGuzman
      @JuanSGuzman  Před 10 měsíci

      Lo mejor es pasarte a SI anidado, o empezar a usar LAMBDA
      Saludos!

  • @chota.cabras
    @chota.cabras Před 10 měsíci

    loved arrayformula but G Sheet freeze whilte to while for a moment :(

  • @juliolavaggi382
    @juliolavaggi382 Před 3 lety +1

    no sabía eso del doble click sobre el punto de la celda... estoy entre el suicidio x no haberlo conocido antes y darte las gracias!

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Jaja.
      Yo hace poco descubrí el F4 y el Ctrl+D
      A veces como que hay cosas que están como escondidas, y te cambian la vida cuando las conoces
      Otro ejemplo es el historial de portapapeles de Windows, jaja. Nada vuelve a ser igual
      Saludos!

  •  Před 3 lety +1

    Estoy tratando de hacerlo con una formula: =CONTAR.SI(H2:L2;"1") y no me funciona, cual será la causa?

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola!
      Gracias por escribir
      El "1" es un numero?
      Intenta quitarle las comillas
      Me cuentas
      Saludos!

    •  Před 3 lety

      @@JuanSGuzman si, estoy tratando de buscar cuando en la celda aparece el número 1

    •  Před 3 lety

      @@JuanSGuzman no funciona sin las comillas... seguiré buscando...

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      @ Hola
      Que error te sale?
      Estas seguro que la columna donde buscas son numeros?
      Intenta con
      =CONTAR.SI(H2:L2;"=1")
      Saludos!

    • @hugocovarrubias5831
      @hugocovarrubias5831 Před 3 lety

      @ =CONTAR.SI(H2:L2,"1")... Es la coma, no punto y coma

  • @eduarcruzramos305
    @eduarcruzramos305 Před rokem

    Buen día, vengo viendo sus tutoriales y me ayudan mucho. Sin embargo, quisiera que me ayude a solucionar un problema. Tengo un documento con varias hojas (INVENTARIO DE PRODUCTOS: CANT. INICIAL, ENTRADAS, SALIDAS,ETC) He realizado la siguiente formula: =SUMAR.SI('REGISTRO_VENTAS📗'!$C2:$C,B2,'REGISTRO_VENTAS📗'!$F2:$F). Lo que deseo es que la misma formula y su contenido se mantenga a la hora de arrastrar. Porque cuando yo arrastro se va cambiando por ejemplo, C2, C3,C4...de acuerdo a la fila. Y eso no deseo. Yo quiero que para toda la columna mantenga por ejemplo: C2:C.....F2:F. Por favor si me ayuda. Gracias.

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      Hola!
      Te falto un $
      En vez de
      'REGISTRO_VENTAS📗'!$C2:$C
      es
      'REGISTRO_VENTAS📗'!$C$2:$C
      Saludos!

  • @MiguelAngelCornejo81
    @MiguelAngelCornejo81 Před 3 lety +1

    Soy agnóstico pero creo que la palabra adecuada que debo expresar es ALABADO SEAS, supongo la puedo aplicar también en Google app scripts cuando este escribiendo
    codigo

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Jaja
      Mil gracias!
      Pues la verdad hay maneras mas eficientes de aplicar esto en GAS
      pero si puedes usar SetFormula(y poner adentro el ArrayFormula
      Saludos!

  • @marisolperez9117
    @marisolperez9117 Před 3 lety

    Hola tengo un duda de como implementar ARRAY FORMULA en una formula que involucra 2 celdas que no se encuentran en la misma fila tratare de explicarlo
    deseo calcular el % de variación de unas mediciones tomadas en dos dias,
    -En cada fila están los datos de cada día tanto de apertura como de cierre
    _la formula es (apertura-Cierre del dia anterior)/Cierre del dia anterior. expresado en %
    Como te comente no están en la misma fila y como complicación adicional este arreglo lo estoy aplicando en un rango dinámico
    Muchas gracias de antemano

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety +1

      Hola Marisol.
      Si te entiendo
      No es tan fácil pero nos podemos ayudar de algunas otras formulas aunque no funcionan en todos los casos
      Aqui te dejo un video donde vemos un caso parecido
      czcams.com/video/0O-HB5o1wKA/video.html
      Saludos!

    • @marisolperez9117
      @marisolperez9117 Před 3 lety

      @@JuanSGuzman Muchas gracias acabo de ver el vídeo creo que si funcionara en mi caso,

  • @borynque
    @borynque Před 6 měsíci

    muchas gracias no entendía por que no me funcionaba Y O

  • @Robert2cs
    @Robert2cs Před 2 lety

    He intentado utilizar array formula, pero cuando necesito incluir una celda estática (una celda fija) se queda tildando los valores

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Hola Robert
      Déjame ver como tienes tu fórmula
      Un gran saludo!

    • @Robert2cs
      @Robert2cs Před 2 lety

      @@JuanSGuzman =ArrayFormula(F5:F/P5:P*(1-G1)) he intentado con signo de dólar en G1 y tampoco. Si funciona, pero se queda titilando cómo un error

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      @@Robert2cs Te debería funcionar así
      =ArrayFormula((F5:F/P5:P)*(1-$G$1))

    • @Robert2cs
      @Robert2cs Před rokem

      @@JuanSGuzman probaré de nuevo a ver. Veo que no funciona con condicionales Si() o Si.error()

    • @JuanSGuzman
      @JuanSGuzman  Před rokem

      @@Robert2cs Hola. Si sirve. No funciona con SUMAR.SI.CONJUNTO o con SUMA, por ejemplo. Saludos!

  • @viedmense
    @viedmense Před 5 měsíci

    Hola Juan, hermoso video!! no sabes lo que me ha ayudado!! Pude hacerlo funcionar con esta formula =ArrayFormula(XLOOKUP(D5:D;$N$9:$N$107;$P$9:$P$107;"")*G5:G*XLOOKUP(D5:D;$N$9:$N$107;$T$9:$T$107;""))
    El problema que tengo es que en en todas la filas vacías, hasta el final del documento, me queda un numero 0 y no me gusta. ¿se te ocurre como puedo quitarlo? Gracias!!

    • @viedmense
      @viedmense Před 5 měsíci +1

      Me auto respondo! lo solucione mirando de nuevo tu video, así:
      =ArrayFormula(IFERROR(XLOOKUP(D5:D;$N$9:$N$107;$P$9:$P$107)*G5:G*XLOOKUP(D5:D;$N$9:$N$107;$T$9:$T$107;"")))

    • @JuanSGuzman
      @JuanSGuzman  Před 4 dny

      Gracias por el aporte!

  • @jhowermt
    @jhowermt Před 3 lety

    ya dame la maldita formula!

  • @FerGar31
    @FerGar31 Před 3 měsíci +2

    No entiendo nada

    • @JuanSGuzman
      @JuanSGuzman  Před 3 měsíci +1

      Es verdad que es un poco avanzado, y no a todos les funcionará mi manera de explicar. Espero logres entenderlo con algún otro tutorial porque es una gran función
      Saludos!

  • @marielaci
    @marielaci Před 2 lety +2

    no me gusto me encanto! si habia interactuado con las herramientas de google pero muy basico poco a poco indagando y aprendiendo

  • @israeldominguez5050
    @israeldominguez5050 Před 2 lety

    EXCEL es el pasado, GOOGLE SHEETS es lo de hoy

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Es verdad que Sheets fue creado pensando primero en la colaboración, y también en facilitar muchas cosas para los usuarios. Siento yo que tiene menor curva de aprendizaje y mucho potencial, pero soy subjetivo, ya que cada vez uso mas Sheets y menos Excel.
      Saludos!

  • @planeta9433
    @planeta9433 Před 2 lety +1

    no se entiende ni M

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      Jaja, gracias por la retroalimentación. Saludos!

    • @planeta9433
      @planeta9433 Před 2 lety +1

      @@JuanSGuzman Jejejejeje después lo vi con más calma y si pude entender Jejejejejeje gracias por el tutorial

    • @JuanSGuzman
      @JuanSGuzman  Před 2 lety

      @@planeta9433 Excelente!

  • @mariacca
    @mariacca Před měsícem +1

    Que asco de movimiento, osea tienes que estar tremenda cantidad de detalles solo para algo que se puede hacer con solo un click...

  • @nicolasrozo7996
    @nicolasrozo7996 Před 3 lety +1

    Hola Juan, se puede hacer un arrayFormula anidado con un Importrange??

    • @JuanSGuzman
      @JuanSGuzman  Před 3 lety

      Hola Nicolas
      Tendríamos que mirar el caso específico, pero ArrayFormula puede ser muy versatil y se puede usar de maneras muy creativas
      Un gran saludo!

    • @sistemascanguro4581
      @sistemascanguro4581 Před 3 lety

      si se puede...