Kā darbojas IF funkcija

IF funkciju pārskats
IF funkciju programmā Excel var izmantot, lai pielāgotu konkrētu šūnu saturu atkarībā no tā, vai tiek izpildīti konkrēti nosacījumi citās norādītajās darblapas šūnās.
Excel Excel IF funkcijas pamatformas vai sintakse ir:
= IF (logic_test, value_if true, value_if_false)
Kas ir šī funkcija:
- Testi, lai noskaidrotu, vai noteiktais nosacījums - loģikas tests - ir taisnība vai nepatiesa.
- Ja nosacījums ir taisnība, funkcija veiks darbību, kas norādīta vērtība, ja patiess arguments
- Ja nosacījums ir nepatiess, tas veiks darbību, kas norādīta vērtība, ja ir nepatiesa arguments.
Veicamās darbības var ietvert formulas izpildi, ievietojot teksta paziņojumu vai atstājot izraudzīto mērķa šūnu tukšu.
IF funkcija Soli pa solim Tutorial
Šajā apmācībā izmanto šādu IF funkciju, lai aprēķinātu ikgadējo atskaitījumu summu darbiniekiem, pamatojoties uz viņu gada algu.
= IF (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)
Trīs argumenti, kas ietverti apaļajās iekavās, veic šādus uzdevumus:
- The loģikas tests pārbauda, vai darbinieka alga ir mazāka nekā 30 000 ASV dolāru
- Ja ir mazāk nekā 30 000 ASV dolāru, tad vērtība, ja patiess arguments atalgojumu palielina par 6%
- Ja ne mazāk kā 30 000 ASV dolāru, vērtība, ja ir nepatiesa arguments atalgojumu palielina par 8%
Turpmākajās lappusēs ir uzskaitītas darbības, ko izmanto, lai izveidotu un kopētu IF funkciju, kas redzama attēlā iepriekš, lai aprēķinātu šo atskaitījumu vairākiem darbiniekiem.
Apmācības soļi
- Ievadiet apmācības datus
- IF funkcijas sākšana
- Logical Test argumenta ievadīšana
- Vērtības ievadīšana, ja ir taisnība. Arguments
- Vērtības ievadīšana, ja ir kļūdains arguments un IF funkcijas pabeigšana
- IF funkciju kopēšana, izmantojot aizpildīšanas rokturi
Ievadiet apmācības datus
Ievadiet datus Excel darblapas šūnās no C1 līdz E5, kā redzams attēlā iepriekš.
Vienīgie šajā punktā neiekļautie dati ir pati IF funkcija, kas atrodas šūnā E6.
Tiem, kuri nejūtas kā rakstīt, izmantojiet šos norādījumus, lai kopētu datus Excel darblapā.
Piezīme. Norādījumos datu kopēšanai nav iekļautas darblapas formatēšanas darbības.
Tas neietekmēs apmācības pabeigšanu. Jūsu darba lapa var izskatīties savādāk, nekā parādīts attēlā, bet IF funkcija dos jums tādus pašus rezultātus.
02 no 06IF funkcijas sākšana

IF funkciju dialoglodziņš
Lai gan ir iespējams vienkārši ievadīt IF funkciju
= IF (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)
darblapā šūnā E6, daudziem cilvēkiem ir vieglāk izmantot funkciju dialoglodziņu, lai ievadītu funkciju un tās argumentus.
Kā parādīts attēlā augšā, dialoglodziņā ir viegli vienreiz ievadīt funkcijas argumentus, neraizējoties par to, ka komatus, kas darbojas kā separatori starp argumentiem, ir jāiekļauj.
Šajā apmācībā tā pati funkcija tiek izmantota vairākas reizes, un vienīgā atšķirība ir tā, ka dažas šūnu atsauces ir atšķirīgas atkarībā no funkcijas atrašanās vietas.
Pirmais solis ir ievadīt funkciju vienā šūnā tādā veidā, ka to var pareizi nokopēt citās darblapas šūnās.
Apmācības soļi
- Noklikšķiniet uz šūnas E6, lai padarītu to par aktīvo šūnu - tas ir, kur atrodas IF funkcija
- Noklikšķiniet uz Formulas lentes cilne
- Noklikšķiniet uz Loģiski ikona, lai atvērtu nolaižamo sarakstu funkciju
- Klikšķiniet uz IF sarakstā, lai atvērtu dialoglodziņu IF funkcijai
Dati, kas tiks ievadīti trijās tukšās rindās dialoglodziņā, veido IF funkcijas argumenti.
Apmācība saīsnes variants
Lai turpinātu šo pamācību, varat
- ievadiet argumentus dialoglodziņā, kā parādīts iepriekš attēlā, un pēc tam pārejiet uz pēdējo lapu, kas aptver IF funkciju kopēšanu 7 līdz 10 rindām;
- vai sekojiet līdz nākamajām trim lappusēm, kurās sniegti detalizēti norādījumi un paskaidrojumi triju argumentu ievadīšanai.
Logical Test argumenta ievadīšana

Logical Test argumenta ievadīšana
Loģiskais tests var būt jebkura vērtība vai izteiksme, kas sniedz patiesu vai nepatiesu atbildi. Dati, kurus var izmantot šajā argumentā, ir skaitļi, šūnu atsauces, formulu rezultāti vai teksta dati.
Loģiskais tests vienmēr ir salīdzinājums starp divām vērtībām, un Excel ir seši salīdzināšanas operatori, kurus var izmantot, lai pārbaudītu, vai abas vērtības ir vienādas vai viena vērtība ir mazāka vai lielāka par otru.
Šajā apmācībā salīdzinājums ir starp vērtību E6 šūnā un sliekšņa algu 30 000 USD.
Tā kā mērķis ir noskaidrot, vai E6 ir mazāks par $ 30,000, tad Mazāk nekā operators " < " tiek izmantots.
Apmācības soļi
- Noklikšķiniet uz Logical_test dialoglodziņā
- Noklikšķiniet uz šūnas D6, lai pievienotu šo šūnu atsauci uz Logical_test līnija
- Ierakstiet mazāk par taustiņu " < "uz klaviatūras.
- Ierakstiet 30000 pēc mazāk nekā simbola.
- Piezīme : Neievietojiet dolāra zīmi ($) vai komatu atdalītāju (,) ar iepriekšminēto summu. An Nederīgs kļūdas ziņojums parādīsies beigās Logical_test ja kāds no šiem simboliem tiek ievadīts kopā ar datiem.
- Pabeigtais loģiskais tests jāizlasa šādi: D6 <3000
Vērtības ievadīšana, ja ir taisnīgs arguments

Value_if_true argumenta ievadīšana
Parametrs Value_if_true norāda IF funkcijai, ko darīt, ja loģiskais tests ir taisnība.
Argumentu Value_if_true var būt formula, teksta bloks, numurs, šūnu atsauce vai šūna var tikt atstāta tukša.
Šajā apmācībā, ja darbinieka ikgadējā alga, kas atrodas šūnā D6, ir mazāka nekā 30 000 ASV dolāru, IF funkcija ir izmantot formulu, lai palielinātu algu ar 6% atdeves likmi, kas atrodas šūnā D3.
Relative vs Absolute Cell Atsauces
Kad tas ir pabeigts, nodoms ir pārkopēt IF funkciju E6 uz šūnām no E7 līdz E10, lai noskaidrotu atskaitījumu likmi citiem uzskaitītajiem darbiniekiem.
Parasti, kad funkcija tiek kopēta citās šūnās, šūnu atsauces funkcijā mainās, lai atspoguļotu funkciju jauno atrašanās vietu.
Tās sauc par relatīvām šūnu atsaucēm, un tās parasti atvieglo viena un tā paša funkcijas izmantošanu vairākās vietās.
Gadījumos, kad funkcija tiek kopēta, mainot šūnu atsauces, rodas kļūdas.
Lai novērstu šādas kļūdas, var veikt šūnu atsauces Absolūti kas tos pārtrauc mainīt, kad tie tiek kopēti.
Absolūtās šūnu atsauces tiek veidotas, pievienojot dolāru zīmēm ap regulāru šūnu atsauci, piemēram, $ D $ 3.
Dolāra zīmju pievienošana ir viegli izdarāma, nospiežot pogu F4 tastatūras taustiņš pēc tam, kad šūnu atsauce ir ievadīta darblapas šūnā vai funkciju dialoglodziņā.
Absolūtās šūnu atsauces
Šajā pamācībā abām šūnu atsaucēm, kas visām IF funkcijām ir jāsaglabā vienādi, ir D3 un D4 - šūnas ar atskaitīšanas likmēm.
Tādēļ šim solim, kad šūnu atsauce D3 tiek ievadīta dialoglodziņa Value_if_true līnijā, tā būs kā absolūtais šūnu atsauces numurs $ D $ 3.
Apmācības soļi
- Noklikšķiniet uz Value_if_true dialoglodziņā.
- Noklikšķiniet uz šūnu D3 darblapā, lai pievienotu šo šūnu atsauci uz Value_if_true līnija
- Nospiediet F4 Tastatūras taustiņš, lai padarītu E3 par absolūtu šūnu atsauci ( $ D $ 3 ).
- Nospiediet zvaigznīti ( * ) tastatūras taustiņu. Zvaigznīte ir Excel reizināšanas simbols.
- Noklikšķiniet uz šūnas D6, lai pievienotu šo šūnu atsauci uz Value_if_true līnija
- Piezīme: D6 netiek ievadīts kā absolūtais šūnas atsauce, jo tā ir jāmaina, kad funkcija tiek kopēta
- Aizpildītā Value_if_true līnija jālasa: $ D $ 3 * D6 .
Vērtības ievadīšana, ja ir nepareizs arguments

Ievadiet Value_if_false Argument
Parametrs Value_if_false norāda IF funkcijai, ko darīt, ja Logical Test ir false.
Argumentu Value_if_false var būt formula, teksta bloks, vērtība, šūnu atsauce vai šūna var tikt atstāta tukša.
Šajā apmācībā, ja darbinieka ikgadējā alga, kas atrodas šūnā D6, nav mazāka par $ 30,000, IF funkcija ir izmantot formulu, lai reizinātu algu ar 8% samazinājuma likmi, kas atrodas šūnā D4.
Tāpat kā iepriekšējā posmā, lai novērstu kļūdas, nokopējot aizpildīto IF funkciju, atskaitījuma likme D4 tiek ievadīta kā absolūtais šūnu atsauces numurs ( $ D $ 4 ).
Apmācības soļi
- Noklikšķiniet uz Value_if_false dialoglodziņā
- Noklikšķiniet uz šūnas D4, lai pievienotu šo šūnu atsauci uz Value_if_false līnija
- Nospiediet F4 tastatūras taustiņš, lai padarītu D4 par absolūtu šūnu atsauci ( $ D $ 4 ).
- Nospiediet zvaigznīti ( * ) tastatūras taustiņu. Zvaigznīte ir Excel reizināšanas simbols.
- Noklikšķiniet uz šūnas D6, lai pievienotu šo šūnu atsauci uz Value_if_false līnija
- Piezīme: D6 netiek ievadīts kā absolūtais šūnas atsauce, jo tā ir jāmaina, kad funkcija tiek kopēta
- Aizpildītā vērtība_if_false jālasa: $ D $ 4 * D6 .
- Noklikšķiniet uz Labi, lai aizvērtu dialoglodziņu un ievadītu pabeigto IF funkciju šūnā E6.
- Šūnai E6 ir jābūt 3 678,96 $ vērtībai.
- Tā kā B. Smits nopelna vairāk nekā 30 000 ASV dolāru gadā, IF funkcija aprēķina savu ikgadējo atskaitījumu, izmantojot formulu $ 45,987 * 8%.
- Kad jūs noklikšķināt uz šūnas E6, pilnīga funkcija= IF (D6 <3000, $ D $ 3 * D6, $ D $ 4 * D6) parādās formulas joslā virs darblapas
Ja tiek ievēroti šīs apmācības soļi, jūsu darblapā jāiekļauj tā pati IF funkcija, kas redzama attēlā 1. lappusē.
06 no 06IF funkciju kopēšana, izmantojot aizpildīšanas rokturi

IF funkciju kopēšana, izmantojot aizpildīšanas rokturi
Lai pabeigtu darblapu, mums jāpapildina IF funkcija no šūnām no E7 līdz E10.
Tā kā mūsu dati ir izkārtoti regulāri, mēs varam kopēt IF funkciju šūnā E6 pārējām četrām šūnām.
Kad funkcija tiek kopēta, Excel atjauninās relatīvās šūnu atsauces, lai atspoguļotu funkciju jauno atrašanās vietu, vienlaikus saglabājot absolūtu šūnu atsauci.
Lai nokopētu mūsu funkciju, mēs izmantosim Fill Handle.
Apmācības soļi
- Noklikšķiniet uz šūnas E6, lai padarītu to par aktīvo šūnu.
- Peles kursoru ievietojiet melnajā kvadrāta apakšējā labajā stūrī. Indikators mainīsies uz pluszīmes zīmi "+".
- Noklikšķiniet uz kreiso peles pogu un velciet aizpildīšanas rūtiņu uz leju, lai šūna F10.
- Atlaidiet peles pogu. Šūnas no E7 līdz E10 tiks aizpildītas ar IF funkciju rezultātiem.











