Operators “IF” programmā Microsoft Excel: lietojumprogramma un piemēri

Protams, programmai Excel ir ļoti bagāta funkcionalitāte. Un starp daudziem dažādiem rīkiem operators “IF” ieņem īpašu vietu. Tas palīdz atrisināt pilnīgi dažādus uzdevumus, un lietotāji šai funkcijai pievēršas daudz biežāk nekā citi.

Šajā rakstā mēs runāsim par to, kas ir operators “IF”, kā arī apsvērsim darbības jomu un principus, kā strādāt ar to.

Saturs: funkcija “IF” programmā Excel

Funkcijas “IF” definīcija un tās mērķis

Operators “IF” ir Excel programmas rīks, lai pārbaudītu noteiktu izpildes nosacījumu (loģisko izteiksmi).

Tas ir, iedomājieties, ka mums ir kaut kāds stāvoklis. “IF” uzdevums ir pārbaudīt, vai dotais nosacījums ir izpildīts, un izvadīt vērtību, pamatojoties uz pārbaudes rezultātu, šūnai ar funkciju.

  1. Ja loģiskā izteiksme (nosacījums) ir patiesa, tad vērtība ir patiesa.
  2. Ja loģiskā izteiksme (nosacījums) nav izpildīta, vērtība ir nepatiesa.

Pati funkcijas formula programmā ir šāda izteiksme:

=IF(nosacījums, [vērtība, ja nosacījums ir izpildīts], [vērtība, ja nosacījums nav izpildīts])

Funkcijas “IF” izmantošana ar piemēru

Iespējams, iepriekš minētā informācija var šķist tik skaidra. Bet patiesībā šeit nav nekā sarežģīta. Un, lai labāk izprastu funkcijas mērķi un tās darbību, apsveriet tālāk sniegto piemēru.

Mums ir tabula ar sporta apavu nosaukumiem. Iedomājieties, ka mums drīz būs izpārdošana, un visiem sieviešu apaviem ir nepieciešama atlaide ar 25%. Vienā no tabulas kolonnām ir norādīts katra vienuma dzimums.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Mūsu uzdevums ir parādīt vērtību “25%” kolonnā “Atlaide” visām rindām ar sieviešu vārdiem. Un attiecīgi vērtība ir “0”, ja kolonnā “Dzimums” ir vērtība “male”

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Datu manuāla aizpildīšana prasīs daudz laika, un pastāv liela varbūtība kaut kur kļūdīties, it īpaši, ja saraksts ir garš. Šajā gadījumā ir daudz vieglāk automatizēt procesu, izmantojot “IF” paziņojumu.

Lai pabeigtu šo uzdevumu, jums būs jāuzraksta šāda formula:

=IF(B2="sieviete",25%,0)

  • Būla izteiksme: B2 = "sieviete"
  • Vērtība gadījumā, ja nosacījums ir izpildīts (patiess) – 25%
  • Vērtība, ja nosacījums nav izpildīts (false), ir 0.

Mēs ierakstām šo formulu kolonnas “Atlaide” augšējā šūnā un nospiediet taustiņu Enter. Neaizmirstiet formulas priekšā ievietot vienādības zīmi (=).

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Pēc tam šai šūnai rezultāts tiks parādīts atbilstoši mūsu loģiskajam nosacījumam (neaizmirstiet iestatīt šūnas formātu – procentus). Ja pārbaude atklāj, ka dzimums ir “sieviete”, tiks parādīta vērtība 25%. Pretējā gadījumā šūnas vērtība būs vienāda ar 0. Faktiski tas, kas mums bija vajadzīgs.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Tagad atliek tikai kopēt šo izteiksmi uz visām rindām. Lai to izdarītu, ar formulu pārvietojiet peles kursoru uz šūnas apakšējo labo malu. Peles rādītājam jāpārvēršas krustā. Turiet nospiestu peles kreiso pogu un velciet formulu pāri visām rindiņām, kuras ir jāpārbauda atbilstoši norādītajiem nosacījumiem.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Tas arī viss, tagad mēs esam piemērojuši nosacījumu visām rindām un ieguvuši rezultātu katrai no tām.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

“IF” lietošana ar vairākiem nosacījumiem

Mēs tikko apskatījām piemēru, kā izmantot operatoru “IF” ar vienu Būla izteiksmi. Taču programmai ir arī iespēja iestatīt vairāk nekā vienu nosacījumu. Šajā gadījumā vispirms tiks veikta pirmā pārbaude, un, ja tā būs veiksmīga, iestatītā vērtība tiks parādīta nekavējoties. Un tikai tad, ja pirmā loģiskā izteiksme netiek izpildīta, stāsies spēkā otrā pārbaude.

Apskatīsim to pašu tabulu kā piemēru. Bet šoreiz padarīsim to grūtāku. Tagad vajag nolikt atlaidi sieviešu apaviem atkarībā no sporta veida.

Pirmais nosacījums ir dzimuma pārbaude. Ja “vīrietis”, uzreiz tiek parādīta vērtība 0. Ja tas ir “sieviete”, tiek pārbaudīts otrais nosacījums. Ja sporta veids ir skriešana – 20%, ja teniss – 10%.

Ierakstīsim šo nosacījumu formulu mums vajadzīgajā šūnā.

=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Mēs noklikšķinām Enter, un mēs iegūstam rezultātu atbilstoši norādītajiem nosacījumiem.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Tālāk mēs izstiepjam formulu uz visām atlikušajām tabulas rindām.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Divu nosacījumu vienlaicīga izpilde

Arī programmā Excel ir iespēja attēlot datus par divu nosacījumu vienlaicīgu izpildi. Šajā gadījumā vērtība tiks uzskatīta par nepatiesu, ja nav izpildīts vismaz viens no nosacījumiem. Šim uzdevumam operators "UN".

Ņemsim par piemēru mūsu tabulu. Tagad 30% atlaide tiks piemērota tikai tad, ja šie ir sieviešu apavi un paredzēti skriešanai. Ja šie nosacījumi ir izpildīti, šūnas vērtība vienlaikus būs vienāda ar 30%, pretējā gadījumā tā būs 0.

Lai to izdarītu, mēs izmantojam šādu formulu:

=JA(UN(B2=”sieviete”;C2=”skrien”);30%;0)

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Nospiediet taustiņu Enter, lai parādītu rezultātu šūnā.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Līdzīgi kā iepriekš minētajos piemēros, mēs izstiepjam formulu līdz pārējām rindām.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

VAI operators

Šajā gadījumā loģiskās izteiksmes vērtība tiek uzskatīta par patiesu, ja ir izpildīts kāds no nosacījumiem. Otrais nosacījums šajā gadījumā var nebūt izpildīts.

Iestatīsim problēmu šādi. 35% atlaide attiecas tikai uz vīriešu tenisa apaviem. Ja tie ir vīriešu skriešanas apavi vai kādi sieviešu apavi, atlaide ir 0.

Šajā gadījumā ir nepieciešama šāda formula:

=IF(VAI(B2="sieviete"; C2="skrien");0;35%)

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Pēc Enter nospiešanas mēs iegūsim nepieciešamo vērtību.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Izstiepjam formulu uz leju un atlaides visam klāstam ir gatavas.

IF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Kā definēt IF funkcijas, izmantojot Formula Builder

Funkciju IF var izmantot ne tikai manuāli ierakstot to šūnā vai formulas joslā, bet arī izmantojot Formula Builder.

Apskatīsim, kā tas darbojas. Pieņemsim, ka mums atkal, tāpat kā pirmajā piemērā, jāpieliek atlaide visiem sieviešu apaviem 25% apmērā.

  1. Mēs novietojam kursoru uz vajadzīgās šūnas, dodieties uz cilni “Formulas”, pēc tam noklikšķiniet uz “Ievietot funkciju”.IF operators programmā Microsoft Excel: lietojumprogramma un piemēri
  2. Atvērtajā Formula Builder sarakstā atlasiet “IF” un noklikšķiniet uz “Ievietot funkciju”.IF operators programmā Microsoft Excel: lietojumprogramma un piemēri
  3. Tiek atvērts funkciju iestatījumu logs. IF operators programmā Microsoft Excel: lietojumprogramma un piemēriLaukā “loģiskā izteiksme” ierakstām nosacījumu, ar kuru tiks veikta pārbaude. Mūsu gadījumā tas ir “B2=”sieviete”.

    Laukā “True” ierakstiet vērtību, kas ir jāparāda šūnā, ja nosacījums ir izpildīts.

    Laukā “False” – vērtība, ja nosacījums nav izpildīts.

  4. Kad visi lauki ir aizpildīti, noklikšķiniet uz "Pabeigt", lai iegūtu rezultātu.IF operators programmā Microsoft Excel: lietojumprogramma un piemēriIF operators programmā Microsoft Excel: lietojumprogramma un piemēri

Secinājumi

Viens no populārākajiem un noderīgākajiem Excel rīkiem ir funkcija IF, kas pārbauda datu atbilstību mūsu uzstādītajiem nosacījumiem un automātiski dod rezultātu, kas novērš kļūdu iespējamību cilvēciskā faktora dēļ. Tāpēc zināšanas un prasme izmantot šo rīku ietaupīs laiku ne tikai daudzu uzdevumu veikšanai, bet arī iespējamo kļūdu meklēšanai “manuālā” darbības režīma dēļ.

Atstāj atbildi