APFerrer
Volver al blog
Google SheetsGoogle Sheets

Google Sheets - Trucos para el día a día

APFerrer24 de octubre de 2024
Entradilla

- 1975 - Altair 8800: primer ordenador personal, sin pantalla ni teclado, sólo interruptores y LEDs. - 1979 - VisiCalc: primera hoja de cálculo digital. 5 columnas × 20 filas. Aritmética + referencias con actualización automática. Progra…

Google Sheets: Cada maestrillo tiene su librillo

Pasado, presente y futuro de las hojas de cálculo

  • 1975 - Altair 8800: primer ordenador personal, sin pantalla ni teclado, sólo interruptores y LEDs.
  • 1979 - VisiCalc: primera hoja de cálculo digital. 5 columnas × 20 filas. Aritmética + referencias con actualización automática. Programada en 6502 Assembly → difícil de usar.
  • 1983 - Lotus 1-2-3: gráficos, macros, 2048 × 256 celdas, BBDD.
  • 1985 (Mac) / 1987 (Win) - Excel: GUI completa, 16.384 × 256, funciones complejas, gráficos avanzados, VBA. Superó a Lotus por GUI + integración con Office.
  • 2006 - Google Sheets: inicialmente limitado vs. Excel. Hoy hasta 10 M celdas (≤18.278 columnas). Ideal para empresas medianas, se ralentiza con volúmenes masivos.

Comparativa

Característica VisiCalc Lotus 1-2-3 Excel
Lanzamiento 1979 1983 1985/1987
Filas 20 2048 16384
Columnas 5 256 256
Gráficos No Sí (avanzados)
Macros No Sí (VBA)
GUI completa No Parcial

Limitaciones de Sheets vs. Excel

Excel desktop hasta 1.048.576 × 16.384. Procesa más rápido como app local que Sheets en nube.

Trucos prácticos

Nota: configurar Sheets en inglés para evitar conflictos con macros.

Truco 1: Correos corporativos vs. ISP públicos

=ARRAYFORMULA(IF(LEN(A2:A)>0;
  IF(REGEXMATCH(A2:A; "(gmail\.com|yahoo\.com|outlook\.com|hotmail\.com)$");
    "Particular"; "Corporativo");
  ""))

Caso de uso: limpiar BBDD, filtrar clientes potenciales.

Truco 2: Informes automáticos con FILTER + UNIQUE + SORT

=SORT(UNIQUE(FILTER(A2:A; B2:B > 1000)); 1; TRUE)

Lista clientes únicos con gastos > 1000 €, ordenados.

Truco 3: Búsquedas dinámicas multi-criterio con INDEX + MATCH + ARRAYFORMULA

=ARRAYFORMULA(INDEX(A2:A1000;
  MATCH(1; (B2:B1000="Producto1") * (C2:C1000="CategoríaA"); 0)))

Multiplicación de criterios = lógica AND.

Truco 4: Tablas dinámicas sin tabla dinámica (OFFSET + COUNTA)

=ARRAYFORMULA(OFFSET(A1; 0; 0; COUNTA(A:A); 3))

Rango se ajusta automáticamente al volumen de datos.

Truco 5: Top N con ARRAY_CONSTRAIN + UNIQUE + SORT

=ARRAY_CONSTRAIN(SORT(UNIQUE(A2:A1000); 1; TRUE); 10; 1)

Top 10 únicos ordenados.

Conclusión

No hace falta ser un gurú para sacarle partido: tiene lo esencial para hacer el trabajo diario.


CTAs

  • Cursos relacionados: Google Sheets, Apps Script
  • Servicios: Arquitectura de datos, Asesoría tecnológica, Gestión de Procesos
  • "Reservar mi cita"
AF
APFerrer
APFerrer · Consultora en datos y procesos
Nota de la autora

¿Aplica a tu empresa? Cuéntamelo en 30 minutos y vemos qué encaja.

Reservar 30 min