IF paziņojums programmā Excel. Viss par operatoru – aplikācija, piemēri

Funkciju kopums programmā Excel, protams, ir patiesi milzīgs. Jo īpaši ir iespējams programmēt datu apstrādi zināmā mērā. Atbildīgs par to, cita starpā, funkciju IF. Tas ļauj īstenot gandrīz jebkuru uzdevumu. Tāpēc šis operators tiek izmantots daudz biežāk nekā citi. Šodien mēs centīsimies izskaidrot, ko tas dara un kā to var izmantot.

IF funkcija – definīcija un apjoms

Izmantojot funkciju IF lietotājs var uzdot programmai pārbaudīt, vai konkrēta šūna atbilst noteiktajam kritērijam. Ja mums ir nosacījums, saskaņā ar kuru mums ir tikai jāveic uzdevums, tad Excel vispirms pārbauda, ​​pēc tam parāda aprēķina rezultātu šūnā, kurā šī funkcija ir rakstīta. Bet tas ir tikai tad, ja šī funkcija tiek izmantota kopā ar citu funkciju. Pats operators IF rada divus rezultātus:

  1. PATIESA. Tas notiek, ja izteiksme vai šūna atbilst noteiktam kritērijam.
  2. FALSE. Šis operators tiek parādīts, ja nav atbilstības.

Formulas sintakse ir šāda (universālā formā): =IF(nosacījums; [vērtība, ja nosacījums ir izpildīts]; [vērtība, ja nosacījums nav izpildīts]). Funkciju var apvienot ar citām. Šajā gadījumā atbilstošajos argumentos ir jāieraksta citi operatori. Piemēram, varat iestatīt tā, lai tas pārbaudītu, vai skaitlis ir pozitīvs, un, ja tā, atrast vidējo aritmētisko. Protams, ir viena funkcija, kas dara to pašu, taču šis piemērs diezgan skaidri parāda, kā funkcija darbojas. IF. Kas attiecas uz lietojumprogrammām, kurās šo funkciju var izmantot IF, tad to ir milzīgs skaits:

  1. Klimatoloģija.
  2. Pārdošana un bizness.
  3. Mārketings.
  4. Grāmatvedība.

Un tā tālāk. Neatkarīgi no tā, kuru apgabalu nosaucat, šai funkcijai būs lietojumprogramma.

Kā lietot IF funkciju programmā Excel – piemēri

Ņemsim vēl vienu piemēru, kā mēs varam izmantot funkciju IF programmā Excel. Pieņemsim, ka mums ir tabula ar sporta apavu nosaukumiem. Pieņemsim, ka ir liela sieviešu apavu izpārdošana, kas prasa 25 procentu atlaidi visām precēm. Lai veiktu šo pārbaudi, ir īpaša kolonna, kurā norādīts dzimums, kuram ir paredzētas kedas.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Attiecīgi šī uzdevuma nosacījums būs dzimuma vienlīdzība ar sievieti. Ja pārbaudes rezultātā tiek konstatēts, ka šis kritērijs atbilst patiesībai, tad vietā, kur ir attēlota šī formula, jāraksta atlaides summa – 25%. Ja tā ir nepatiesa, norādiet vērtību 0, jo šajā gadījumā atlaide netiek nodrošināta.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Protams, jūs varat aizpildīt vajadzīgās šūnas manuāli. Bet tas var aizņemt ļoti daudz laika. Turklāt nav atcelts arī cilvēciskais faktors, kura dēļ var rasties informācijas kļūdas un deformācijas. Dators nepieļauj kļūdas. Tāpēc, ja informācijas apjoms ir pārāk liels, tad labāk izmantot funkciju IF.

Lai sasniegtu pirmajā posmā izvirzīto mērķi, ir jāizvēlas šūna, kurā tiks parādīta iegūtā vērtība, un jāuzraksta šāda formula: =IF(B2=”sieviete”,25%,0). Atšifrēsim šo funkciju:

  1. IF ir tieši operators.
  2. B2 = "sievišķīgs" ir kritērijs, kas jāievēro.
  3. Tam seko vērtība, kas tiks parādīta, ja kedas ir radītas sievietēm, un vērtība, kas tiek rādīta, ja tiek konstatēts, ka kedas ir vīriešu, bērnu vai jebkura cita, kas neatbilst pirmajā argumentā norādītajam nosacījumam.

Kur ir vislabākā vieta, kur rakstīt šo formulu? Kopumā vietu var izvēlēties patvaļīgi, bet mūsu gadījumā tās ir šūnas zem slejas “Atlaide” virsraksta.

Ir svarīgi neaizmirst pirms formulas ievietot zīmi =. Pretējā gadījumā programma Excel to nolasīs kā vienkāršu tekstu.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Pēc formulas ievadīšanas jums jānospiež ievades taustiņš, pēc kura tabula automātiski tiks aizpildīta ar pareizo vērtību. Zemāk esošajā tabulā redzams, ka pirmā pārbaude izrādījās pareiza. Programma automātiski noteica šo kedu dzimumu un piešķīra tām atlaidi ceturtdaļas cenas apmērā. Rezultāts ir sasniegts.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Tagad atliek aizpildīt atlikušās rindas. Lai to izdarītu, formula nav jākopē katrā šūnā atsevišķi. Pietiek atrast kvadrātu apakšējā labajā stūrī, pārvietot virs tā peles kursoru, pārliecināties, ka tas ir pārvērties par krusta ikonu un aizvilkt marķieri uz pašu tabulas apakšējo rindu. Tad Excel visu izdarīs jūsu vietā.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Funkcijas IF izmantošana ar vairākiem nosacījumiem

Iepriekš tika aplūkots vienkāršākais funkcijas izmantošanas gadījums IF, kurā ir tikai viena loģiskā izteiksme. Bet ko darīt, ja jums ir jāpārbauda šūna pret vairākiem nosacījumiem? To var izdarīt arī, izmantojot Excel iebūvēto funkcionalitāti.

Viens no īpašajiem gadījumiem, kad tiek pārbaudīti vairāki nosacījumi, ir pārbaudīt atbilstību pirmajam un, ja tas izrādās nepatiess, pārbaudīt otro, trešo utt. Vai arī, ja vērtība ir patiesa, pārbaudiet citu kritēriju. Šeit, kā lietotājs vēlas, darbību loģika būs aptuveni vienāda. Ja pārdomāti izlasījāt iepriekš rakstīto, iespējams, jau esat uzminējis, kā to izdarīt. Bet pievienosim lielāku redzamību.

Lai to izdarītu, padarīsim uzdevumu grūtāku. Tagad mums ir jāpiešķir atlaide tikai sieviešu sporta apaviem, taču atkarībā no sporta veida, kuram tās ir paredzētas, atlaides lielumam jābūt atšķirīgam. No pirmā acu uzmetiena formula būs nedaudz sarežģītāka, taču kopumā tā ietilps tajā pašā loģikā kā iepriekšējā: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Tālāk mēs veicam tādas pašas darbības kā iepriekšējā gadījumā: nospiediet taustiņu Enter un aizpildiet visas tālāk norādītās rindiņas. Mēs iegūstam šādu rezultātu.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Kā šī formula darbojas? Pirmā funkcija vispirms IF pārbauda, ​​vai apavi ir vīriešu kārtas. Ja nē, tad tiek izpildīta otrā funkcija. IF, kas vispirms pārbauda, ​​vai apavi ir paredzēti skriešanai. Ja jā, tad tiek piešķirta 20% atlaide. Ja nē, tad atlaide ir 10%. Kā redzat, citas funkcijas var izmantot kā funkciju argumentus, un tas dod papildu iespējas.

Kā izmantot funkciju IF, lai vienlaikus izpildītu 2 nosacījumus

Turklāt, izmantojot programmu Excel, varat pārbaudīt atbilstību diviem nosacījumiem vienlaikus. Šim nolūkam tiek izmantota cita funkcija, ko sauc И. Šis loģiskais operators apvieno divus nosacījumus un dara to ne tikai funkcijā IF. To var izmantot arī daudzās citās funkcijās.

Atgriezīsimies pie sava galda. Tagad atlaidei vajadzētu būt lielākai, bet attiekties tikai uz sieviešu skriešanas apaviem. Ja pēc pārbaudes izrādīsies, ka abi nosacījumi ir izpildīti, tad laukā “Atlaide” tiks ierakstīta atlaides summa 30% apmērā. Ja tiek konstatēts, ka kaut viens no nosacījumiem nedarbojas, tad atlaide uz šādu preci neattiecas. Šajā gadījumā formula būtu šāda: =JA(UN(B2=”sieviete”;C2=”skrien”);30%;0).

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Turklāt visas veiktās darbības atkārto divus iepriekšējos piemērus. Vispirms mēs nospiežam ievadīšanas taustiņu un pēc tam velkam vērtību uz visām pārējām šūnām, kas atrodas šajā tabulā.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Funkcijas UN sintakse, kā redzam, sastāv no vairākiem argumentiem. Pirmais ir pirmais nosacījums, otrais ir otrais utt. Varat izmantot vairāk nekā divus argumentus un vienlaikus pārbaudīt vairākus nosacījumus. Bet praksē šādas situācijas notiek reti. Vairāk nekā trīs nosacījumi vienlaikus – gandrīz nekad nenotiek. Šīs funkcijas veikto darbību secība ir šāda:

  1. Pirmkārt, formula pārbauda pirmo nosacījumu – vai apavi ir sieviešu.
  2. Pēc tam Excel analizē otro kritēriju – vai apavi ir paredzēti skriešanai.
  3. Ja testa rezultātā izrādās, ka abi kritēriji atgriež vērtību TRUE, tad funkcijas rezultāts IF izrādās patiesība. Tāpēc tiek veikta attiecīgajā argumentā ieprogrammētā darbība.
  4. Ja izrādās, ka vismaz viena no pārbaudēm atgriež rezultātu MELO, tā un funkcija И atgriezīs šo rezultātu. Tāpēc tiks parādīts rezultāts, kas ierakstīts funkcijas trešajā argumentā IF.

Kā redzat, darbību loģika ir ļoti vienkārša un viegli saprotama intuitīvā līmenī.

VAI operators programmā Excel

Operators VAI darbojas līdzīgi, un tam ir līdzīga sintakse. Bet pārbaudes veids ir nedaudz atšķirīgs. Šī funkcija atgriež vērtību TRUE ja vismaz viena pārbaude atgriež rezultātu TRUE. Ja visas pārbaudes dod nepatiesu rezultātu, tad attiecīgi funkcija OR atgriež vērtību MELO.

Attiecīgi, ja funkcija OR  atgriež rezultātu TRUE vismaz vienai no vērtībām, tad funkcijai IF ierakstīs vērtību, kas tika norādīta otrajā argumentā. Un tikai tad, ja vērtība neatbilst visiem kritērijiem, tiek atgriezts šīs funkcijas trešajā argumentā norādītais teksts vai skaitlis.

Lai praksē demonstrētu šo principu, vēlreiz izmantosim piemēru. Tagad problēma ir šāda: atlaide tiek piešķirta vai nu vīriešu apaviem, vai tenisa apaviem. Šajā gadījumā atlaide būs 35%. Ja apavi ir sieviešu vai paredzēti skriešanai, tad atlaides šādam rubrikam nebūs.

Lai sasniegtu šādu mērķi, šūnā, kas atrodas tieši zem uzraksta “Atlaide”, jums jāieraksta šāda formula: =IF(VAI(B2="sieviete"; C2="skrien");0;35%). Nospiežot taustiņu Enter un velkot šo formulu uz pārējām šūnām, mēs iegūstam šādu rezultātu.

IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Kā definēt IF funkciju, izmantojot Formula Builder

Protams, zināmā mērā formulu rakstīt ar roku ir pat ērtāk nekā izmantot citus rīkus. Bet, ja esat iesācējs, tad situācija krasi mainās. Lai neapjuktu argumentu ievadīšanā, kā arī norādītu katras funkcijas pareizo nosaukumu, ir īpašs rīks ar nosaukumu Function Entry Wizard jeb Formula Builder. Apskatīsim detalizētu tā darbības mehānismu. Pieņemsim, ka vadība mums ir devusi uzdevumu analizēt pieejamo preču klāstu un piešķirt 25% atlaidi visām sieviešu sporta apaviem. Darbību secība šajā gadījumā būs šāda:

  1. Mēs atveram funkciju ievades vedni, noklikšķinot uz atbilstošās pogas cilnē Formulas (ekrānuzņēmumā tas ir iezīmēts ar sarkanu taisnstūri). IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri
  2. Tālāk tiek atvērts neliels formulu veidotāja panelis, kurā mēs atlasām vajadzīgo funkciju. To var izvēlēties tieši no saraksta vai meklēt, izmantojot meklēšanas lauku. Mums tas jau ir 10 nesen izmantoto sarakstā, tāpēc mēs noklikšķiniet uz tā un noklikšķiniet uz pogas "Ievietot funkciju".IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri
  3. Pēc tam mūsu acu priekšā atvērsies logs funkciju argumentu iestatīšanai. Šī paneļa apakšā varat arī redzēt, ko veic atlasītā funkcija. Katrs no argumentiem ir parakstīts, tāpēc jums nav jāatceras secība. Vispirms ievadām loģisku izteiksmi, kas ietver skaitli vai šūnu, kā arī vērtību, lai pārbaudītu atbilstību. Tālāk tiek ievadītas vērtības, ja tās ir patiesas, un vērtība, ja tās ir nepatiesas.
  4. Kad visas darbības ir pabeigtas, noklikšķiniet uz pogas "Pabeigt". IF paziņojums programmā Excel. Viss par operatoru - aplikācija, piemēri

Tagad mēs iegūstam rezultātu. Ar to veicam tās pašas darbības kā iepriekšējā gadījumā, proti, virzām peli uz kvadrātu apakšējā labajā stūrī un velkam formulu uz visām atlikušajām šūnām. Tātad funkcija IF ir patiesi populārākais un svarīgākais operators starp visiem esošajiem. Tā pārbauda datus pēc noteiktiem kritērijiem un veic atbilstošas ​​darbības, ja pārbaude atgriež rezultātu. TRUE or MELO. Tas ļauj ievērojami vienkāršot lielo datu apstrādi un neveikt milzīgu skaitu darbību, deleģējot šo netīro darbu datoram.

Atstāj atbildi