Respuesta directa: son las 3 funciones de Excel API de Bloomberg para traer datos al Excel — cada una trae un tipo distinto de dato.
| Función | Qué trae | Forma del resultado |
|---|---|---|
BDP | Un dato puntual (Bloomberg Data Point) — un único valor, "de ahora" | Una sola celda |
BDH | Serie histórica (Bloomberg Data History) — un dato a lo largo del tiempo | Una columna (o rango) de fechas + valores |
BDS | Un conjunto de datos (Bloomberg Data Set) — listas o tablas, no un solo número | Una tabla de varias filas/columnas |
BDP — un dato puntual
Se usa cuando necesitas un solo valor actual de un campo: el precio de cierre de hoy, el P/E actual, la calificación crediticia vigente, etc.
=BDP("AAPL US Equity", "PX_LAST")
Devuelve el último precio de cierre de Apple, en una sola celda.
BDH — serie histórica
Se usa cuando necesitas ver la evolución de un dato en el tiempo: precios diarios de los últimos 5 años, ingresos trimestrales históricos, etc.
=BDH("AAPL US Equity", "PX_LAST", "1/1/2024", "12/31/2024")
Devuelve una columna con fecha y precio de cierre para cada día del rango — se expande automáticamente en varias filas.
BDS — conjunto de datos
Se usa para campos que por naturaleza son una lista o tabla, no un solo número: la composición de accionistas, el equipo directivo, los bonos emitidos por una empresa, los componentes de un índice.
=BDS("AAPL US Equity", "TOP_20_HOLDERS_PUBLIC_FILINGS")
Devuelve una tabla con los principales accionistas de Apple — nombre, % de participación, etc.
Cómo decidir cuál usar
La pregunta clave es: ¿el dato que necesito es un número, una serie en el tiempo, o una lista/tabla?
- "¿Cuál es el precio de la acción hoy?" →
BDP - "¿Cómo se movió el precio en los últimos 2 años?" →
BDH - "¿Quiénes son los principales accionistas / directores / bonos emitidos?" →
BDS
Errores comunes
- Usar
BDPpara traer una serie de tiempo — solo devuelve el dato más reciente, no el histórico. - Escribir mal el ticker (falta el sufijo de mercado, ej. "US Equity", "PE Equity") o el nombre del campo (los campos de Bloomberg tienen nombres exactos como
PX_LAST, no "precio"). - Con
BDH, olvidar que el resultado se expande en varias filas — si hay datos debajo, Excel puede sobrescribirlos o dar error de "spill". - Con
BDS, no dejar suficiente espacio en la hoja — el tamaño de la tabla resultante varía según cuántos registros existan.