IF (funkcija IF)

Piezīme.:  Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā .

Atgriež vienu vērtību, ja norādītais nosacījums novērtē kā TRUE, un citu vērtību, ja tas novērtē kā FALSE. Izmantojiet IF, lai vadītu vērtību un formulu nosacījumu testus.

Sintakse

IF(loģiskais_tests,vērtība_ja_true,vērtība_ja_false)

Loģiskais_tests     ir jebkura vērtība vai izteiksme, kuru var novērtēt kā TRUE vai FALSE. Piemēram, [Ceturksnis1]=100 ir loģiska izteiksme; ja vērtība vienā rindā vai kolonnā [Ceturksnis1] ir vienāda ar 100, izteiksme tiek novērtēta kā TRUE. Pretējā gadījumā izteiksme tiek novērtēta kā FALSE. Šo argumentu var izmantot salīdzinājuma aprēķina operatori.

Vērtība_ja_true     ir vērtība, kas tiek atgriezta, ja loģiskais_tests ir TRUE. Piemēram, ja šis arguments ir teksta virkne "Iekļaujas budžetā" un arguments loģiskais_tests tiek novērtēts ar TRUE, funkcija IF parāda tekstu "Iekļaujas budžetā". Ja loģiskais_tests ir TRUE un vērtība_ja_true ir tukša, šis arguments atgriež 0 (nulli). Lai parādītu vārdu TRUE, šim argumentam izmantojiet loģisko vērtību TRUE. Vērtība_ja_true var būt cita formula.

Vērtība_ja_false     ir vērtība, kas tiek atgriezta, ja loģiskais_tests ir FALSE. Piemēram, ja šis arguments ir teksta virkne “Nav budžetā” un loģiskā_testa arguments novērtē kā FALSE, tad funkcija IF parāda tekstu “Nav budžetā”. Ja loģiskais_tests ir FALSE un vērtība_ja_false ir izlaista (tas ir, ja pēc vērtība_ja_true neseko komats), tad loģiskā vērtība tiek atgriezta kā FALSE. Ja loģiskais_tests ir FALSE un vērtība_ja_false ir tukša (tas ir, ja pēc vērtība_ja_true nav komata, kam seko noslēdzošā iekava), tad tiek atgriezta vērtība 0 (nulle). Vērtība_ja_false var būt cita formula.

Piezīmes

  • Līdz septiņām funkcijām IF var ligzdot kā vērtība_ja_true un vērtība_ja_false argumenti, lai izveidotu labāk izstrādātus testus. Skatiet pēdējo no šiem piemēriem.

  • Kad ir novērtēti argumenti vērtība_ja_true un vērtība_ja_false, funkcija IF atgriež vērtību, kādu atgrieza šie priekšraksti.

  • Ja kāds no argumentiem funkcijā IF ir masīvi, katrs masīva elements tiek novērtēts, kad tiek izpildīts IF priekšraksts.

1. piemēra kopa

C ol1

Kolonna2

Kol3

Izdevumi

Formula

Apraksts (Rezultāts)

50

=IF([izdevumi]<=100,“Within budget”,“Over budget”)

Ja skaitlis ir mazāks vai vienāds ar 100, formula rāda “Within budget”. Pretējā gadījumā funkcija rāda “Over budget” (Budžeta robežās)

23

45

89

50

=IF([izdevumi]=100,SUM([Kol1],[Kol2],[Kol3]),“”)

Ja skaitlis ir 100, tad tiek pievienotas trīs vērtības. Pretējā gadījumā tiek atgriezts (“”) tukšs teksts. ()

2. piemēra kopa

ActualExpenses

PredictedExpenses

Formula

Apraksts (Rezultāts)

1500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Pārbauda, vai pirmā rinda pārsniedz budžetu (Pāri budžeta robežām)

500

900

=IF([ActualExpenses]>[PredictedExpenses],"Over Budget","OK")

Pārbauda, vai otrā rinda ietilpst budžetā (Labi)

3. piemēra kopa

Score

Formula

Apraksts (Rezultāts)

45

=IF([Rezultāts]>89,“A”,IF([Rezultāts]>79,"B", IF([Rezultāts]>69,"C",IF([Rezultāts]>59,"D","F"))))

Piešķir burta kategoriju pirmajam rezultātam (F)

90

=IF([Rezultāts]>89,"A",IF([Rezultāts]>79,"B", IF([Rezultāts]>69,"C",IF([Rezultāts]>59,"D","F"))))

Piešķir burta kategoriju otrajam rezultātam (A)

78

=IF([Rezultāts]>89,"A",IF([Rezultāts]>79,"B", IF([Rezultāts]>69,"C",IF([Rezultāts]>59,"D","F"))))

Piešķir burta kategoriju trešajam rezultātam (C)

Tālāk parādītajā piemērā otrais IF priekšraksts ir arī arguments vērtība_ja_false pirmajam IF priekšrakstam. Tāpat trešais IF priekšraksts ir arguments vērtība_ja_false otrajam IF priekšrakstam. Piemēram, ja pirmais loģiskais_tests ([Rezultāts]>89) ir TRUE, tiek atgriezts "A". Ja pirmais loģiskais_tests ir FALSE, tiek novērtēts otrais IF priekšraksts, un tā tālāk.

Burtu kategorijas skaitļiem tiek piešķirtas, izmantojot šādu atslēgu (pieņemot, ka tiek lietoti tikai veseli skaitļi).

Ja rezultāts ir

Tiek atgriezts

Lielāks par 89

A

No 80 līdz 89

B

No 70 līdz 79

C

No 60 līdz 69

D

Mazāk par 60

F

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×