Valores volátiles de funciones

Una función volátil se vuelve a calcular cada vez que Excel vuelve a calcular, incluso si no ha cambiado ninguno de los argumentos de función. Use una función personalizada volátil para los valores que pueden cambiar independientemente de sus entradas, como fechas, horas, números aleatorios y resultados de simulación.

Nota:

Varias funciones integradas de Excel son volátiles, como RAND, TODAYy NOW.

Para marcar una función personalizada como volátil, agregue la @volatile etiqueta a su comentario jsdoc. Para obtener más información sobre los metadatos JSON de funciones personalizadas, consulte Generación automática de metadatos JSON para funciones personalizadas.

Creación de una función personalizada volátil

En el ejemplo siguiente se usa @volatile para crear una función personalizada que simula la rotación de un dado de seis lados.

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

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

Pasos siguientes

Vea también