As funcións volátiles son aquelas funcións en Excel e noutros programas de follas de cálculo que causan que as celas nas que se localizan as funcións se recalculen cada vez que a recapitula a folla de cálculo. As funcións volátiles recalcularanse aínda que, ou os datos que deban depender, non parezan modificarse.
Ademais, calquera fórmula que dependa directa ou indirectamente dunha célula que contén unha función volátil tamén se volverá a calcular cada vez que se repita. Por estes motivos, o uso de demasiadas funcións volátiles nunha folla grande ou libro de traballo pode aumentar significativamente o tempo necesario para recalcular.
Función común e pouco común de volatilidade
Algunhas das funcións volátiles máis utilizadas son:
mentres que as funcións volátiles menos comúns son:
Exemplo de función volátil
Como se pode ver na imaxe de arriba,
- A célula D1 contén a función = RAND (), que xera un novo número aleatorio con cada recálculo da folla de cálculo
- A célula D2 contén a fórmula = D1 + 5, o que o fai depender directamente do valor da cela D1
- A célula D3 contén a fórmula = D2 - 10, o que o fai depender directamente do valor da célula D2 e, como resultado, indirectamente depende do valor da cela D1
Polo tanto, cada recálculo de follas de traballo ocorre cada vez que os valores das celas D2 e D3 cambiarán xunto co valor da cela D1 xa que tanto D2 como D3 dependen directa ou indirectamente do número aleatorio xerado pola función volátil RAND en D1.
Accións que causan recálculo
As accións comúns que activan o cálculo do traballo ou o recálculo do libro inclúen:
- ingresando novos datos mentres está en modo de recálculo automático que é o predeterminado para todos os libros de traballo en Excel
- engadir ou eliminar filas ou columnas nunha folla de cálculo
- ocultando ou deshaciendo filas (pero non columnas) nunha folla de traballo
- renomear unha folla de traballo
- reordenar as follas de traballo dentro dun libro
- engadir, editar ou eliminar un intervalo nomeado
- mentres que no modo de recálculo manual, presionando a tecla F9 no teclado que obriga, en todos os libros abertos, a recálculo das celas que conteñen fórmulas ou fórmulas dependentes que cambiaron desde o último cálculo.
- mentres que no modo de recálculo manual, premendo SHIFT + F9 no teclado, que obriga, só na folla de cálculo activa, a recálculo de celas que contén fórmulas ou fórmulas dependentes que cambiaron desde o último cálculo.
- mentres que no modo de recálculo manual, premendo CTRL + ALT + F9 no teclado, que forzará a recalcular todas as fórmulas en todos os libros abertos independentemente de que cambiaron ou non desde o último cálculo
Formato condicional e recálculo
Os formatos condicionais deben evaluarse con cada cálculo para determinar se aínda existen as condicións que fixeron que se aplicasen as opcións de formato especificadas. Como resultado, calquera fórmula que se usa nunha regra de formato condicional volve efectivamente.