Valores volátiles de funciones

Las funciones volátiles son funciones en las que el valor cambia cada vez que se calcula la celda. El valor puede cambiar incluso si no cambia ninguno de los argumentos de la función. Estas funciones se vuelven a calcular cada vez que Excel recalcula. Por ejemplo, imagine que una celda llama a la función NOW. Cada vez que se llama a NOW, automáticamente devolverá la fecha y hora actuales.

Importante

Tenga en cuenta que las funciones personalizadas están disponibles en Excel en las siguientes plataformas.

  • Office en Windows
    • Suscripción a Microsoft 365
    • Retail perpetual Office 2016 y versiones posteriores
  • Office en Mac
  • Office en la Web

Las funciones personalizadas de Excel no se admiten actualmente en lo siguiente:

  • Office en iPad
  • versiones perpetuas con licencia por volumen de Office 2019 o versiones anteriores

Excel contiene varias funciones volátiles integradas, como RAND y TODAY. Para obtener una lista completa de las funciones volátiles de Excel, vea Funciones volátiles y no volátiles.

Las funciones personalizadas permiten crear sus propias funciones volátiles, lo que puede ser útil al controlar fechas, horas, números aleatorios y modelado. Por ejemplo, las simulaciones de Monte Carlo requieren la generación de entradas aleatorias para determinar una solución óptima.

Si decide generar automáticamente el archivo JSON, declare una función volátil con la etiqueta @volatilede comentario JSDoc . Para obtener más información sobre la autogeneración, consulte Generación automática de metadatos JSON para funciones personalizadas.

A continuación se muestra un ejemplo de una función personalizada volátil, que simula la rotación de un dado de seis caras.

GIF que muestra una función personalizada que devuelve un valor aleatorio para simular la rotación de un dado de seis caras.

/**
 * Simulates rolling a 6-sided dice.
 * @customfunction
 * @volatile
 */
function roll6sided() {
  return Math.floor(Math.random() * 6) + 1;
}

Pasos siguientes

Consulte también