Fórmulas que Biscuit trae más seguido
Una referencia que funciona. Cópiala, pégala, vuelve a lo tuyo. Sin anuncios, sin pop-ups, sin chatbot rogándote el email.
Sumas y conteos
Contar filas que cumplen una condición
Devuelve la cantidad de celdas de la columna A que son exactamente "Denver".
Contar con comodín
Usa asteriscos para coincidencias parciales. Funciona en Excel y Google Sheets.
Contar con varias condiciones
Cada par condición-rango es un Y. Para lógica O, suma dos COUNTIFS.
Sumar solo las filas que coinciden
Suma los valores de la columna B cuando la columna A es "Denver".
Suma con varias condiciones
En SUMIFS, el rango de valores va primero, luego los pares de condiciones. Fácil invertirlo sin querer.
Total acumulado
Arrástralo hacia abajo. El ancla fija el inicio, el final relativo crece.
Búsquedas
VLOOKUP básico
Encuentra A2 en la columna A de Products, devuelve la 3ª columna. FALSE significa coincidencia exacta.
INDEX/MATCH (mejor)
Biscuit prefiere esta. Maneja bien las inserciones de columnas y busca hacia la izquierda.
XLOOKUP (Excel más nuevo)
El reemplazo moderno. Más limpio, maneja mejor los errores. Aún no hay soporte en Google Sheets.
Coincidencia aproximada (datos ordenados)
TRUE significa: busca el valor más grande menor o igual a A2. Útil para tramos de impuestos.
Búsqueda en dos direcciones
Fila y columna emparejadas dinámicamente.
Texto y regex
Quitar espacios
Elimina los espacios al inicio, al final y los duplicados internos.
Mayúscula inicial
"hello world" se convierte en "Hello World".
Concatenar con separador
El TRUE ignora las celdas vacías.
Extraer el dominio de un email
FIND localiza el @, MID toma todo lo que va después.
Regex extract (Google Sheets)
Saca la primera dirección de email de cualquier desorden.
Regex replace
Colapsa todos los espacios en blanco a un solo espacio.
Fechas
Fecha de hoy
Se actualiza cada vez que la hoja recalcula.
Días entre dos fechas
Las fechas son números por dentro. Restarlas simplemente funciona.
Nombre del mes desde una fecha
Devuelve "January", "February", etc.
Primer día del mes actual
EOMONTH es "fin de mes". Retrocede un mes, suma un día.
Inicio de la semana ISO (lunes)
WEEKDAY con tipo 3 devuelve 0 para lunes, así que restarlo cae justo en lunes.
Días laborables entre fechas
Excluye sábados, domingos y días festivos opcionales.
Matrices (Google Sheets)
Aplicar una fórmula a toda una columna
Se acabó arrastrar por miles de filas.
QUERY con sintaxis tipo SQL
Haz como si estuvieras escribiendo SQL. De verdad funciona.
FILTER
Devuelve las filas que coinciden. Sin trucos feos de fórmulas matriciales.
UNIQUE
Devuelve cada valor distinto de la columna A. Ordenado como aparece, no alfabéticamente.
SORT
Ordena por la segunda columna, de mayor a menor.
Snippets de VBA
Ocultar todas las hojas menos la activa
Sub HideOthers()
Dim s As Worksheet
For Each s In ThisWorkbook.Worksheets
If s.Name <> ActiveSheet.Name Then s.Visible = xlSheetHidden
Next s
End Sub Reduce rápidamente un libro a aquello en lo que realmente estás trabajando.
Eliminar filas vacías en el rango usado
Sub KillEmpties()
Dim r As Long
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete
Next r
End Sub Recorre al revés para que los números de fila no se muevan al borrar.
Abrir todos los archivos de una carpeta
Sub LoopFolder()
Dim f As String
f = Dir("C:\path\to\folder\*.xlsx")
Do While f <> ""
Workbooks.Open "C:\path\to\folder\" & f
f = Dir()
Loop
End Sub Bucle Dir clásico. Perfecto cuando tienes una carpeta llena de reportes mensuales.
¿No encontraste lo que buscabas?
Descríbelo en el playground, Biscuit lo pilla bastante rápido.