Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Vnorené funkcie IF v programe Excel 2007

Excel je ak funkcia použitá ako základný Boolean prevádzkovateľa , a to zvykne na rad jednoduchých hodnotiacich dát funkcií . Základný formát príkazu, ak je matematická funkcia , ktorá, ak je vyhodnotený ako FALSE , vráti prvú hodnotu , a ak je vyhodnotená ako true , vráti druhú hodnotu . Tým Ak vyhlásenie , že hniezdo , je možné vybudovať rozsiahle podmienenej logickej štruktúry . Limity na hniezdiť

Pred Excel 2007 , Excel vzorce boli obmedzené na sedem úrovní vnorenia . V programe Excel 2007 a ​​2010 , maximálny počet úrovní vnorenia , že formula môže mať bol zvýšený na 64 rokov . Súvisiacim témou je to , že v programe Excel 2003 av starších verziách , formula bola obmedzená na 255 znakov , ktoré sú teraz obmedzená na 1023 znakov v programe Excel 2007 . Pri otvorení hárku programu Excel 2007 v programe Excel 2003 a staršie , budú vzorce , ktoré nemožno hodnotiť na základe staršej verzie ukazujú výsledok # ERR .
Performance Optimization

Vnorené Ak vyhlásenie by mala byť štruktúrovaná starostlivo , Excel bude hodnotiť každý krok pozdĺž príkazu If ako samostatný výpočet . Skúste štruktúrovať vzorec tak , že najčastejšou " Vyhodnotiť true " vyhlásenie prichádzajú skôr vo vzorci , skôr ako neskôr , aby sa zabránilo Excel v behu cez viac krokov , ako to má .
Kombinácia AND a OR funkcia

možno odstrániť Excel a funkcie väčšiny potrebu , aby sa komplikované a ťažko udržať vnorené Ak vyhlásenie . Napríklad , " = IF ( A ( A1 = 2 , A2 = 4 , A3 = 7 ) , FALSE , TRUE ) " získava rovnaké výsledky ako " IF ( A1 = 2 , IF ( A2 = 4 , IF ( A3 = 7 , FALSE , TRUE ) ) ) " , ale je jednoduchšie upraviť a pridať ďalšie logické kontroly na . To tiež nebeží do hniezdnej limitu , aj keď funkcie a je obmedzená na 255 argumentov v programe Word 2007 . Funkcie Alebo funguje podobne , ale namiesto toho , aby posúdenie , či všetci stav je pravda , že vyhodnotí ako true, ak niektorá z podmienok uvedených je pravda .
VLOOKUP ako alternatíva

Vnorené Ak príkazy sú bežne používané na vyhodnotenie hodnôt buniek a vráti odpoveď . Archetypálny príklad použitia vnorené if je previesť percentuálne stupňa na stupeň knihe učiteľa do listu stupňov . Vzhľadom k tom , ako spracováva dáta programu Excel , môže to byť riešené efektívnejšie tým , že definuje tabuľku a pomocou funkcie VLOOKUP prejsť indexe hodnotu bunky s stĺpcom hodnôt a vráti výsledok . To je ľahšie udržiavať a výpočtovo menej náročná ako pri použití vnorených Ak vyhlásenie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené