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 |