Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
/**
* Simulates rolling a six-sided die.
* @customfunction
* @volatile
*/
function roll6sided() {
return Math.floor(Math.random() * 6) + 1;
}