„Excel“ aptiktos nepastovios formulės - laikykitės atstumo

Turinys

Praėjusią savaitę forume susidūriau su „Excel“ problema. Aš iškart pradėjau veikti ir sukūriau ilgą formulę, kuri prasidėjo nuo OFFSET ().

Per kelias valandas jį nušovė kiti „Excel“ ekspertai, nes jame buvo nepastovių formulių.

Iškart atpažinau savo padarytą kardinalią nuodėmę.

Taigi su šiuo prisipažinimu leiskite man pasidalinti tuo, ką sužinojau apie nepastovias „Excel“ funkcijas. Paprasčiau tariant, tai yra funkcija, dėl kurios jūsų „Excel“ skaičiuoklė sulėtės, nes ji vėl ir vėl perskaičiuoja formulę. Tai gali sukelti daugybė veiksmų (aprašyta vėliau šiame įraše).

Labai paprastas nepastovios funkcijos pavyzdys yra funkcija DABAR () (norint gauti dabartinę datą ir laiką langelyje). Kai redaguojate bet kurią darbalapio langelį, jis perskaičiuojamas. Tai gerai, jei turite mažą duomenų rinkinį ir mažiau formulių, tačiau kai turite daug skaičiuoklių, tai gali žymiai sulėtinti apdorojimą.

Štai keletas dažniausiai pasitaikančių funkcijų, kurių reikėtų vengti, sąrašas:

Super lakios formulės:

  • RAND ()
  • DABAR ()
  • ŠIANDIEN ()

Beveik nepastovios formulės:

  • OFFSET ()
  • Ląstelė ()
  • NETIESIOGINĖ ()
  • INFORMACIJA ()

Geros naujienos yra tai, kad mano mėgstamiausi INDEX (), ROWS () ir COLUMNS () neturi kintamumo. Blogos naujienos yra tai, kad sąlyginis formatavimas yra nepastovus

Taip pat įsitikinkite, kad neturite šių funkcijų nepastoviose funkcijose, tokiose kaip IF (), LARGE (), SUMIFS () ir COUNTIFS (), nes tai galiausiai pakeis visą formulę.

Pavyzdžiui, tarkime, kad turite formulę = Jei (A1> B1, „Trump Excel“, RAND ()). Dabar, jei A1 yra didesnis nei B1, jis grąžina „Trump Excel“, bet jei ne, grąžina RAND (), kuri yra nepastovi funkcija.

Aktyvikliai, kurie perskaičiuoja nepastovias formules
  • Naujų duomenų įvedimas (jei „Excel“ veikia automatinio perskaičiavimo režimu).
  • Aiškiai nurodoma „Excel“ perskaičiuoti visą darbo knygą arba jos dalį.
  • Eilutės ar stulpelio ištrynimas arba įterpimas.
  • Darbo knygos išsaugojimas, kol „Perskaičiuokite prieš išsaugodami“ parinktis nustatyta (tai yra Failas-> Parinktys-> Formulė).
  • Atlikti tam tikrus automatinio filtravimo veiksmus.
  • Dukart spustelėkite eilutės arba stulpelio daliklį (automatinio skaičiavimo režimu).
  • Pridėti, redaguoti ar ištrinti apibrėžtą pavadinimą.
  • Darbo lapo pervardijimas.
  • Darbo lapo padėties keitimas kitų darbalapių atžvilgiu.
  • Slepiamos arba nerodomos eilutės, bet ne stulpeliai.

Jei jūsų darbalapyje yra daug formulių, dėl kurių jis lėtas, siūlau pereiti prie rankinio skaičiavimo režimo. Tai sustabdo automatinį perskaičiavimą ir suteikia jums galią pasakyti „Excel“, kada reikia apskaičiuoti (spustelėjus „Apskaičiuoti dabar“ arba paspaudus F9). Šią parinktį galima rasti formulėse-> Skaičiavimo parinktys.

Susijusios pamokos:
  • 10 labai tvarkingų būdų išvalyti duomenis „Excel“ skaičiuoklėse.
  • 10 „Excel“ duomenų įvedimo patarimų, kurių negalite sau leisti praleisti.
wave wave wave wave wave