Kā izmantot funkciju Excel IF -

Satura rādītājs

Kopsavilkums

Funkcija IF palaiž loģisku pārbaudi un atgriež vienu vērtību PATIESAM rezultātam, bet otru FALSE rezultātam. Piemēram, lai "nokārtotu" rādītājus virs 70: = IF (A1> 70, "Iet", "Neizdevās"). Ligzdojot IF funkcijas, var pārbaudīt vairākus nosacījumus. IF funkciju var apvienot ar loģiskām funkcijām, piemēram, AND un OR, lai paplašinātu loģisko pārbaudi.

Mērķis

Pārbaudiet noteiktu stāvokli

Atgriešanās vērtība

Jūsu norādītās vērtības TRUE vai FALSE

Sintakse

= IF (loģisks_tests, (vērtība_ja_patiesa), (vērtība_ja_nepatiesa))

Argumenti

  • logisks_tests - vērtība vai loģiska izteiksme, kuru var novērtēt kā PATIESU vai PATIESU.
  • value_if_true - (neobligāti) Vērtība, kas jāatgriež, kad loģiskais_tests novērtē vērtību TRUE.
  • value_if_false - (neobligāti) Vērtība, kas jāatgriež, kad loģiskais_tests tiek novērtēts kā FALSE.

Versija

Excel 2003

Lietošanas piezīmes

IF funkciju izmanto, lai palaistu loģisku pārbaudi, un reaģē atšķirīgi atkarībā no tā, vai rezultāts ir PATIESA vai PATIESA. Pirmais arguments loģiskais_tests ir izteiksme, kas atgriež vērtību TRUE vai FALSE. Gan value_if_true un value_if_false nav obligāti, taču jānorāda vismaz viena no tām. IF rezultāts var būt vērtība, šūnas atsauce vai pat cita formula.

Iepriekš redzamajā piemērā mēs vēlamies piešķirt vai nu "Atbilst", vai "Neizdevies", pamatojoties uz testa rezultātu. Piespēļu rezultāts ir 70 vai lielāks. Lejupielādētā formula D6 ir:

=IF(C6>=70,"Pass","Fail")

Tulkojums: Ja vērtība C6 ir lielāka vai vienāda ar 70, atgrieziet “Pass”. Pretējā gadījumā atgrieziet “Fail”.

Loģisko plūsmu, kuru šo formulu var mainīt. Tālāk sniegtā formula atgriež to pašu rezultātu:

=IF(C6<70,"Fail","Pass")

Tulkojums: Ja C6 vērtība ir mazāka par 70, atgrieziet “Fail”. Pretējā gadījumā atgrieziet “Pass”.

Abas iepriekš minētās formulas, kopējot uz leju, sniegs pareizus rezultātus.

Piezīme. Ja formulas kritēriju ideja jums ir jauna, šajā rakstā ir izskaidroti daudzi piemēri.

Vēl viena formula

IF funkcija rezultātā var atgriezt citu formulu. Piemēram, zemāk esošā formula atgriezīs A1 * 5%, ja A1 ir mazāks par 100, un A1 * 7%, ja A1 ir lielāks vai vienāds ar 100:

=IF(A1<100,A1*5%,A1*7%)

Ligzdoti IF paziņojumi

IF funkciju var "ligzdot". "Ligzdots IF" attiecas uz formulu, kurā vismaz viena IF funkcija ir ievietota citā, lai pārbaudītu vairāk apstākļu un iegūtu vairāk iespējamo rezultātu. Lai loģika būtu pareiza, katram IF paziņojumam jābūt rūpīgi “ievietotam” citā.

Piemēram, lai piešķirtu atzīmi, nevis rezultātu / neizdodas, var izmantot šādu formulu:

=IF(C6<70,"F",IF(C6<75,"D",IF(C6<85,"C",IF(C6<95,"B","A"))))

Ligzdot var līdz 64 IF funkcijām. Tomēr kopumā jums vajadzētu apsvērt citas funkcijas, piemēram, VLOOKUP vai HLOOKUP sarežģītākiem scenārijiem, jo ​​tās var apstrādāt vairāk apstākļu daudz vienkāršākā veidā.

Loģiskie operatori

Veidojot testu ar IF, varat izmantot jebkuru no šiem loģiskajiem operatoriem:

Salīdzināšanas operators Nozīme Piemērs
= vienāds ar A1 = D1
> varenāks, kā A1> D1
> = lielāks vai vienāds ar A1> = D1
< mazāk nekā A1
<= mazāks vai vienāds ar A1 <= D1
nav vienāds ar A1D1

Funkcija IF neatbalsta aizstājējzīmes, taču varat apvienot IF ar COUNTIF, lai iegūtu aizstājējzīmju pamata funkcionalitāti.

JA ar AND, OR

IF funkciju var apvienot ar funkciju AND un OR. Piemēram, lai atgrieztu “OK”, kad A1 ir no 7 līdz 10, varat izmantot šādu formulu:

=IF(AND(A1>7,A1<10),"OK","")

Tulkojums: ja A1 ir lielāks par 7 un mazāks par 10, atgrieziet "OK". Pretējā gadījumā neatgrieziet neko ("").

Lai atgrieztu B1 + 10, kad A1 ir "sarkans" vai "zils", varat izmantot OR funkciju šādi:

=IF(OR(A1="red",A1="blue"),B1+10,B1)

Tulkojums: ja A1 ir sarkans vai zils, atgrieziet B1 + 10, pretējā gadījumā atgrieziet B1.

Vairāk informācijas

  • Lasiet vairāk par ligzdotajiem IF
  • Uzziniet, kā ligzdoto IF vietā izmantot VLOOKUP (video)
  • 50 Formulas kritēriju piemēri

Vairāk IF funkciju piemēru skatiet zemāk.

Piezīmes

  • Lai nosacīti uzskaitītu lietas, izmantojiet funkcijas COUNTIF vai COUNTIFS.
  • Rezumējot lietas nosacīti, izmantojiet funkcijas SUMIF vai SUMIFS.
  • Ja kāds no IF argumentiem tiek piegādāts kā masīvi, IF funkcija novērtēs katru masīva elementu.

Saistītie videoklipi

Kā pāriet pa sarežģītām formulām, izmantojot novērtējumu Šajā videoklipā mēs aplūkojam, kā izmantot funkciju, kuras nosaukums ir Novērtēt formulu, lai atrisinātu sarežģītas formulas pa vienam. Kā izveidot formulu ar ligzdotiem IF Šajā videoklipā es parādīšu, kā izveidot formulu, kurā tiek izmantoti vairāki ligzdoti IF priekšraksti. Šī ir izplatīta metode, kā vienā formulā apstrādāt vairākus nosacījumus. 3 pamata masīvu formulas Kāpēc izmantot masīvu formulas? Šajā videoklipā mēs aplūkosim trīs galvenos masīvu formulu piemērus. Tradicionālās masīvu formulas var atrisināt sarežģītas problēmas, un masīvu formulu izveidošana Excel dinamiskā masīva versijā ir vienkāršāka nekā jebkad agrāk. Kā grupēt vērtības ar VLOOKUP Šajā videoklipā aplūkosim vienkāršu veidu, kā izmantot VLOOKUP, lai grupētu datus noteiktās kategorijās. Kā izveidot vienkāršu dinamisku diagrammu Šajā videoklipā mēs aplūkosim, kā izveidot vienkāršu dinamisku diagrammu programmā Excel. Dinamiskā diagramma automātiski reaģē uz izmaiņām datos. Kā nomainīt ligzdotos IF ar VLOOKUP Šajā īsajā videoklipā mēs aplūkojam, kā aizstāt tipisko ligzdoto IF formulu ar VLOOKUP formulu. Salīdzinot ar ligzdotajiem IF paziņojumiem, VLOOKUP ir vienkāršāks un pārredzamāks. Arī vēlāk to ir vieglāk pielāgot.

Interesanti raksti...