Herkät toiminnot ovat Excelin ja muiden taulukkolaskentaohjelmien funktioita , jotka aiheuttavat solut , joissa toiminnot sijaitsevat, uudelleenlaskentaa joka kerta laskentataulukon uudelleen laskemiseksi. Epäkelpoiset toiminnot lasketaan uudelleen, vaikka ne tai niiden riippuvaiset tiedot eivät näyttäisi muuttuneen.
Lisäksi mikä tahansa kaava, joka riippuu joko suoraan tai epäsuorasti haihtuvasta funktiosta sisältävästä solusta, myös lasketaan uudelleen joka kerta uudelleenlaskennan tapahtuessa. Näistä syistä liian monien haihtuvien toimintojen käyttö suuressa laskentataulukossa tai työkirjassa voi lisätä merkittävästi uudelleenlaskemiseen tarvittavaa aikaa.
Yleinen ja epätavallinen haihtuva funktio
Joitakin yleisemmin käytettyjä haihtuvia toimintoja ovat:
kun taas vähemmän yleisesti käytettävät haihtuvat toiminnot sisältävät:
Herkkä funktion esimerkki
Kuten yllä olevassa kuvassa nähdään,
- solu D1 sisältää = RAND () -toiminnon, joka luo uuden satunnaisen numeron jokaisen laskentataulukon uudelleenlaskennassa
- solu D2 sisältää kaavan = D1 + 5, mikä tekee siitä suoraan riippuvan solun D1 arvosta
- solu D3 sisältää kaavan D2 - 10, mikä tekee siitä suoraan riippuvan solun D2 arvosta ja sen seurauksena välillisesti riippuu solun D1 arvosta
Siksi jokaisen laskentataulukon uudelleenlaskennan tapahtuessa solujen D2 ja D3 arvot muuttuvat yhdessä solun D1 arvon kanssa, koska sekä D2 että D3 riippuvat suoraan tai epäsuorasti satunnaisluvusta, joka syntyy haihtuvan RAND-toiminnon Dl: ssä.
Toimet, jotka aiheuttavat uudelleenlaskuja
Yleisiä toimia, jotka käynnistävät laskentataulukon tai työkirjan uudelleenlaskennan, ovat:
- uusien tietojen syöttäminen automaattisessa uudelleenlaskentatilassa, joka on kaikkien Excel-työkirjojen oletusarvo
- lisätään tai poistetaan rivit tai sarakkeet laskentataulukkoon
- piilottaa tai poistaa viivoja (mutta ei sarakkeita) laskentataulukon sisällä
- nimeämällä laskentataulukko uudelleen
- taulukkojen uudelleenjärjestäminen työkirjassa
- lisäämällä, muokkaamalla tai poistamalla nimetty alue
- kun taas manuaalisessa uudelleenlaskennustilassa painetaan näppäimistön F9-näppäintä, joka pakottaa kaikissa avoimissa työkirjoissa solujen uudelleenlaskemista, jotka sisältävät kaavoja tai riippuvaisia kaavoja, jotka ovat muuttuneet viimeisen laskennan jälkeen.
- kun taas manuaalisessa uudelleenlaskennustilassa painetaan SHIFT + F9 näppäimistössä, joka pakottaa vain aktiivisessa laskentataulukossa soluja, jotka sisältävät kaavoja tai riippuvaisia kaavoja, jotka ovat muuttuneet viimeisen laskennan jälkeen.
- kun taas manuaalisessa uudelleenlaskennustilassa painetaan näppäimistön CTRL + ALT + F9-näppäintä, joka pakottaa kaikkien kaavojen uudelleenlaskennan kaikissa avoimissa työkirjoissa riippumatta siitä, ovatko ne muuttuneet viimeisen laskennan jälkeen
Ehdollinen muotoilu ja uudelleenlaskenta
Ehdollisia formaatteja on arvioitava jokaisen laskutoimituksen avulla määrittääkseen, ovatko olosuhteet, jotka aiheuttivat määritellyt muotoilutoiminnot, ole vielä olemassa. Tämän seurauksena kaikki ehdollisen muotoilusäännön mukaiset kaavat vaikuttavat tehokkaasti.