S funkcijo Ilf prikažite ali izračunajte vrednost

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Funkcija IIf ima to sintakso:

IIf(logični preskus, value if true, value if false)

Če želite npr. izračunati prometni davek v besedilnem polju obrazca, boste morda morali vnesti izraz v lastnost Vir kontrolnika za besedilno polje:

=IIf([DržavaObmočje] = “WA”,[SkupajNaročilo] * 0.095, 0)

Prevod: če vsebuje polje »DržavaObmočje« vrednost »WA«, izračuna prometni davek kot »SkupajNaročilo« krat 0,095. V nasprotnem primeru vrne ničlo.

Ugnezdene funkcije Ilf

Ko se boste seznanili s funkcijo IIf, boste ugotovili, da je zelo zmogljiva, če jo ugnezdite. »Ugnezdenje« pomeni, da uporabite funkcijo IIf znotraj druge funkcije IIf, in sicer kot argument »value if true« ali »value if false« (ali oba). Če želite na primer, da stolpec »Stanje« v poročilu prikaže »Zapadlo«, ko je rok elementa potekel. Če je rok danes, želite prikaz »Rok danes«. Če rok še ni potekel, naj bo stolpec »Stanje« prazen. Če je npr. današnji datum 9. 2. 2012, si želite videti nekaj takega:

Opravila poročajo s stolpcem »Stanje«, ki uporablja funkcijo Ilf za prikaz sporočila.

Do tega pridete z dvema funkcijama IIf, ko je ena ugnezdena kot argument »value if false« v drugi:

= IIf ([da bi DueDate] < datum (), »ZAPADLI« ; IIf ([da bi DueDate] = (datum), »Današnjim rokom ««))

Zunanja funkcija IIf primerja polje »Rok« z današnjim datumom (ki ga vrne funkcija »Date()«). Za prvi dve opravili v zgornjem poročilu je rok pred današnjim datumom, zato ga logični preskus zunanje funkcije IIf oceni kot »True« in prikaže »ZAPADLO«. Tretje opravilo (Pleskanje garaže) oceni zunanja funkcija IIF kot »False«, zato ugnezdena funkcija IIf preskusi, ali je rok enak današnjemu datumu. Če je, prikaže ugnezdena funkcija IIf vrednost »Rok danes«. Četrto opravilo (Obrezovanje dreves) nobena od funkcij IIf ne oceni kot »True«, zato ni nič prikazano, ker ni argumenta »value if false« v ugnezdeni funkciji IIf. Argument lahko dodate, če želite imeti v takih primerih prikaz.

Nasvet za previdne

Gnezdenje funkcije IIf je zabavno, vendar na splošno ne želite iti več kot eno ali dvema ravni. Izrazov lahko hitro postane težko prebrati in ohraniti. Če vaš ugnezdene funkcije ILF so iz roke, razmislite je funkcija Switch, kjer so na voljo na podoben »če – potem »vrsta logike.

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×