Excel IF funkcijas izmantošana: testēšana ar vienu nosacījumu

Programmas Excel IF funkcija ir kā Šveices armijas Excel funkciju nazis. Patiešām, to izmanto daudzās situācijās. Bieži vien varat izmantot Excel funkciju IF kopā ar citām funkcijām. IF strukturāli ir viegli saprotams. Excel IF funkcijai ir trīs argumenti:

  • Tests, kas sniedz patiesu vai nepatiesu atbildi. Piemēram, testam "vai vērtība šūnā A5 ir vienāda ar vērtību šūnā A8" var būt tikai viena no divām iespējamām atbildēm, jā vai nē. Runājot par datoru, tā ir patiesa vai nepatiesa. Ņemiet vērā, tas nav aprēķins, bet gan salīdzinājums.
  • Dati, kas jāatgriež funkcijai IF, ja pārbaude ir patiesa.
  • Dati, kas jāatgriež funkcijai IF, ja pārbaude ir nepatiesa.

Izklausās pietiekami viegli. Šeit ir daži piemēri:

Funkcija komentēt
=IF(D10>D20, D10, D20) Ja vērtība D10 ir lielāka par vērtību D20, tiek atgriezta vērtība D10, jo pārbaude ir patiesa. Ja vērtība D10 nav lielāka par — tas ir, mazāka vai vienāda ar — D20 vērtību, tiek atgriezta vērtība D20. Ja vērtības D10 un D20 ir vienādas, tests atgriež false, un tiek atgriezta vērtība D20.
=IF(D10>D20, "Labas ziņas!", "Sliktas ziņas!") Ja vērtība D10 ir lielāka par vērtību D20, teksts “Labas ziņas!” tiek atgriezta. Pretējā gadījumā “Sliktas ziņas!” tiek atgriezta.
=IF(D10>D20, "", "Sliktas ziņas!") Ja vērtība D10 ir lielāka par vērtību D20, nekas netiek atgriezts. Pretējā gadījumā “Sliktas ziņas!” tiek atgriezta. Ņemiet vērā, ka otrais arguments ir tukšu pēdiņu pāris.
=IF(D10>D20, "Labas ziņas!", "") Ja D10 vērtība ir lielāka par vērtību D20, “Labas ziņas!” tiek atgriezta. Pretējā gadījumā nekas netiek atgriezts. Ņemiet vērā, ka trešais arguments ir tukšas pēdiņas.

Svarīgs aspekts, kas jāņem vērā, izmantojot IF: neļaut otrajam vai trešajam argumentam neko neatgriezt. Tiek atgriezta tukša virkne, un labākais veids, kā to izdarīt, ir ievietot divas pēdiņas kopā, pa vidu neievietojot neko. Rezultātā šūna, kurā ir funkcija IF, paliek tukša.

Tādējādi IF ļauj iestatīt divus atgriežamos rezultātus: vienu, kad tests ir patiess, un otru, ja tests ir nepatiess. Katrs rezultāts var būt skaitlis, teksts, funkcija vai formula vai pat tukša vieta.

Kā redzat iepriekšējā piemērā, IF parasti izmanto, lai redzētu, kā divas vērtības salīdzina un atgriež vienu vai otru vērtību atkarībā no tā, kā iestatījāt pārbaudi pirmajā argumentā.

IF bieži izmanto kā validācijas pārbaudi, lai novērstu kļūdas . Pieņemsim, ka jums ir finanšu darblapa, kuras aprēķinos tiek izmantots mainīgs procents. Lietotājam šis procents ir jāievada katru dienu, taču tas nekad nedrīkst būt lielāks par 10 procentiem. Lai novērstu kļūdu iespējamību, varat izmantot funkciju IF, lai blakus šūnā parādītu kļūdas ziņojumu, ja kļūdaini ievadāt vērtību ārpus atļautā diapazona. Pieņemot, ka procenti ir ievadīti šūnā A3, šeit ir vajadzīgā IF funkcija:

=IF(A3>.1, "KĻŪDA: % laukā A3 IR PĀRĀK LARGE", "")

Nākamajā attēlā parādīts, kā IF var labi izmantot biznesa lietojumprogrammā. Fiktīvs veikala veikals — Ken's Guitars (diezgan smeldzīgs, vai ne?) — Excel darblapā seko krājumiem.

Excel IF funkcijas izmantošana: testēšana ar vienu nosacījumu

Sekojiet līdzi inventāram ģitāru veikalā.

Kolonnā D ir norādīti krājumu līmeņi, un kolonnā E ir parādīti pārkārtošanas līmeņi. Tas darbojas šādi: ja produkta krājumu līmenis ir tāds pats vai mazāks par atkārtotas pasūtīšanas līmeni, ir laiks pasūtīt vairāk produkta. F ailes šūnas satur formulu.

Excel formula šūnā F8 ir =IF(D8<>. Tajā teikts, ka, ja Stratoblaster 9000 ģitāru skaits noliktavā ir tāds pats vai mazāks par atkārtotas pasūtīšanas līmeni, atgrieziet pasūtījumu. Ja noliktavā esošais skaits ir lielāks par atkārtotas pasūtīšanas līmeni , neatgriež neko. Nekas netiek atgriezts, jo trīs ir noliktavā un pārkārtošanas līmenis ir divi. Nākamajā rindā lidojošo X skaits ir vienāds ar pārkārtošanas līmeni, tāpēc šūnā F9 tiek parādīts pasūtījums.

Programmas Excel IF funkcijas izmantošana ir vienkārša. Veiciet tālāk norādītās darbības.

Ievadiet darblapā divas vērtības. Šīm vērtībām jums ir jābūt kādai nozīmei, piemēram, iepriekš parādītajam krājumu līmeņu piemēram.

Noklikšķiniet uz šūnas, kurā vēlaties rādīt rezultātu.

Ievadiet =IF(, lai sāktu funkciju.

Izlemiet, kādu testu vēlaties veikt. Varat redzēt, vai abas vērtības ir vienādas; vai viens ir lielāks par otru; vai atņemot vienu no otra, ir lielāka, vienāda vai mazāka par 0; un tā tālāk. Piemēram, lai noteiktu, vai pirmā vērtība ir vienāda ar otro vērtību, noklikšķiniet uz pirmās šūnas (vai ievadiet tās adresi), ievadiet vienādības zīmi (=) un pēc tam noklikšķiniet uz otrās šūnas (vai ievadiet tās adresi).

Ierakstiet komatu (,).

Ievadiet rezultātu, kuram vajadzētu parādīties, ja tests ir patiess .

Piemēram, ievadiet “Vērtības ir vienādas”. Teksts jāiekļauj pēdiņās.

Ierakstiet komatu (,).

Ievadiet rezultātu, kuram vajadzētu parādīties, ja tests ir nepatiess . Piemēram, ievadiet “Vērtības nav vienādas” .

Ierakstiet a) un nospiediet taustiņu Enter.

Excel IF funkcija var paveikt daudz vairāk. Ligzdotas IF funkcijas sniedz jums daudz lielāku elastību, veicot darblapas datu testus. Lai to pārvarētu, ir nepieciešama neliela neatlaidība. Nested nozīmē, ka varat ievietot funkciju IF citā IF funkcijā. Tas nozīmē, ka iekšējais IF tiek novietots vietā, kur atrodas patiesais vai nepatiesais arguments ārējā IF (vai pat izmantojiet iekšējos IF abiem argumentiem). Kāpēc jūs to darītu?

Lūk, piemērs: cituvakar mēs lēmām, kur doties vakariņās. mēs domājām par itāļu valodu un nolēmām, ka, ja mēs dosimies uz kādu itāļu vietu un tur pasniegtu manicotti, mums būs manicotti. Citādi nolēmām ēst picu.

Loģiski šis lēmums izskatās šādi:

Ja restorāns ir itāļu, tad ja restorāns piedāvā manicotti, tad mums būs manicotti, pretējā gadījumā mums būs pica

Tas izskatās pēc programmēšanas koda. End If priekšraksti ir tīši atstāti, lai novērstu neskaidrības, jo funkcijai IF nav līdzvērtīgas vērtības. Tieši tā! Ņemiet vērā, ka iekšējam IF apgalvojumam ir rezultāts gan patiesajām, gan nepatiesajām iespējām. Ārējais IF nav. Šeit ir ligzdotu Excel IF paziņojumu struktūra:

=IF(restorāns=itāļu, IF(restorānā tiek pasniegti manikotti, "manicotti", "pica"), "")

Ja restorāns nebūtu itāļu, tad nebūtu nozīmes, kāda būtu izvēle (par to liecina trešais ārējā IF arguments, ka tas ir tukšs).

Varat ievietot līdz pat 64 IF paziņojumiem, lai gan, ja pārsniegsiet 4 vai 5, lietas, visticamāk, kļūs ļoti sarežģītas.

Varat lietot ligzdotu IF priekšrakstu, lai palielinātu krājumu darblapas izsmalcinātību no augšas. Nākamajā attēlā ir papildu kolonna: Hot Item. Karstajam vienumam var būt trīs veidi:

  • Ja krājumu līmenis ir puse vai mazāks no atkārtotās pasūtīšanas līmeņa un pēdējais pārdošanas datums ir pēdējo 30 dienu laikā, šī ir karstā prece . Viedoklis ir tāds, ka 30 dienu laikā vai mazāk krājumi tika pārdoti uz pusi vai mazāk par atkārtotās pasūtīšanas līmeni. Tas nozīmē, ka krājumi griežas ātrā tempā.
  • Ja krājumu līmenis ir puse vai mazāks no atkārtotās pasūtīšanas līmeņa un pēdējais pārdošanas datums ir pēdējo 31–60 dienu laikā, šī ir siltā prece . Uzskats ir tāds, ka 31–60 dienu laikā krājumi tika pārdoti uz pusi vai mazāk par atkārtotas pasūtījuma līmeni. Tas nozīmē, ka krājumi apgriežas vidējā tempā.
  • Ja nav izpildīts neviens no iepriekšējiem diviem nosacījumiem, precei netiek piešķirts īpašs statuss.

Excel IF funkcijas izmantošana: testēšana ar vienu nosacījumu

Meklē karstas inventāra preces.

Ir karsti priekšmeti, un ir silti priekšmeti. Abiem ir jāatbilst kopējam kritērijam, ka krājumi ir 50 procenti vai mazāk no atkārtotas pasūtījuma līmeņa. Tikai pēc šī pirmā nosacījuma izpildes stājas spēkā otrais kritērijs — dienu skaits kopš pēdējā pasūtījuma. Man izklausās pēc ligzdota IF! Šeit ir formula šūnā G8:

=IF(D8<><><>

Labi, atvelciet elpu.

Ārējā IF pārbauda, ​​vai krājumi D kolonnā ir vienādi vai mazāki par pusi (50 procentiem) no pārkārtošanas līmeņa. Formulas daļa, kas to dara, ir =IF(D8<>. Šis tests, protams, rada patiesu vai nepatiesu atbildi. Ja tā ir nepatiesa, tiek ņemta ārējā IF nepatiesā daļa (kas ir tikai tukša virkne atrastas formulas beigās: "")).

Tas atstāj visu vidusdaļu, lai brist cauri. Palieciet ar to!

Ja pirmais tests ir patiess, tiek ņemta ārējā IF patiesā daļa. Gadās, ka šī patiesā daļa ir vēl viena IF funkcija:

JA(TAGAD()-C8<><>

Iekšējā IF pirmais Excel arguments pārbauda, ​​vai dienu skaits kopš pēdējā pasūtījuma datuma (C ailē) ir mazāks vai vienāds ar 30. To var izdarīt, no šodienas atņemot pēdējo pasūtījuma datumu, kas iegūts no funkcijas TAGAD. .

Ja tests ir patiess un pēdējais pasūtījuma datums ir pēdējo 30 dienu laikā, HOT! tiek atgriezta. Patiešām foršs pārdevējs! Ja tests ir nepatiess… pagaidiet, kas tas ir? Vēl viena IF funkcija! Jā: IF IF iekšpusē IF. Ja dienu skaits kopš pēdējā pasūtījuma datuma ir lielāks par 30, nākamais ligzdotais IF pārbauda, ​​vai dienu skaits ir pēdējo 60 dienu laikā:

IF(TAGAD()-C8<>

Ja šis tests ir patiess, silti! tiek atgriezta. Ja tests ir nepatiess, nekas netiek atgriezts.

Daži galvenie punkti par šo trīslīmeņu IF paziņojumu:

  • IF, kas pārbauda, ​​vai pagājušo dienu skaits ir 30 vai mazāk, ir vērtība, kas jāatgriež, ja tā ir patiesa (HOT!), un vērtība, kas jāatgriež, ja ir nepatiesa (neatkarīgi no tā, ko atgriež nākamais ligzdotais IF).
  • Ārējais IF un iekšējais IF neko neatgriež, ja to tests ir nepatiess.
  • Pārbaudot 60 dienas vai mazāk, iespējams, ka ir pagājušas 30 dienas vai mazāk kopš pēdējā pasūtījuma datuma. Tas nav īsti tas, kas ir paredzēts. Jāpārbauda, ​​vai pagājušo dienu skaits ir 60 vai mazāks, bet lielāks par 30. Jums tas faktiski nav jāuzraksta šādā veidā, jo formula nonāca līdz 60 dienu sliekšņa pārbaudes punktam tikai tāpēc, ka 30. -dienas slieksnis jau neizdevās. Jāuzmanās no šīm lietām!

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows Microsoft Word atver failus tikai lasīšanas režīmā, padarot tos neiespējamu rediģēt? Neuztraucieties, metodes ir norādītas zemāk

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā labot kļūdas, drukājot nepareizus Microsoft Word dokumentus.Kļūdas Word dokumentu drukāšanā ar mainītiem fontiem, nekārtīgām rindkopām, trūkstoša teksta vai pazaudētu saturu ir diezgan izplatītas. Tomēr nevajag

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Ja prezentācijas laikā esat izmantojis pildspalvu vai marķieri, lai zīmētu uz PowerPoint slaidiem, varat saglabāt zīmējumus nākamajai prezentācijai vai izdzēst tos, lai nākamajā reizē, kad to parādīsit, jūs sāktu ar tīriem PowerPoint slaidiem. Izpildiet šos norādījumus, lai dzēstu pildspalvas un marķiera zīmējumus: Līniju dzēšana pa vienai […]

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Stilu bibliotēkā ir CSS faili, paplašināmās stila lapu valodas (XSL) faili un attēli, ko izmanto iepriekš definētas šablona lapas, lapu izkārtojumi un vadīklas programmā SharePoint 2010. Lai atrastu CSS failus publicēšanas vietnes stilu bibliotēkā: izvēlieties Vietnes darbības → Skatīt Viss vietnes saturs. Tiek parādīts vietnes saturs. Stila bibliotēka atrodas […]

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Nepārsedziet savu auditoriju ar milzīgiem skaitļiem. Programmā Microsoft Excel varat uzlabot informācijas paneļu un pārskatu lasāmību, formatējot skaitļus tā, lai tie tiktu rādīti tūkstošos vai miljonos.

Kā koplietot un sekot līdzi SharePoint vietnēm

Kā koplietot un sekot līdzi SharePoint vietnēm

Uzziniet, kā izmantot SharePoints sociālo tīklu rīkus, kas ļauj indivīdiem un grupām sazināties, sadarboties, koplietot un sazināties.

Kā programmā Excel konvertēt datumus Juliana formātos

Kā programmā Excel konvertēt datumus Juliana formātos

Jūlija datumi ražošanas vidēs bieži tiek izmantoti kā laikspiedols un ātra atsauce partijas numuram. Šāda veida datuma kodēšana ļauj mazumtirgotājiem, patērētājiem un pakalpojumu aģentiem noteikt produkta izgatavošanas laiku un līdz ar to arī produkta vecumu. Jūlija datumi tiek izmantoti arī programmēšanā, militārajā jomā un astronomijā. Savādāk […]

Kā izveidot Access Web App

Kā izveidot Access Web App

Programmā Access 2016 varat izveidot tīmekļa lietotni. Kas tad vispār ir tīmekļa lietotne? Tīmeklis nozīmē, ka tas ir tiešsaistē, un lietotne ir tikai “lietojumprogrammas” saīsinājums. Pielāgota tīmekļa lietotne ir tiešsaistes datu bāzes lietojumprogramma, kurai var piekļūt no mākoņa, izmantojot pārlūkprogrammu. Jūs veidojat un uzturat tīmekļa lietotni darbvirsmas versijā […]

Ātrās palaišanas josla programmā SharePoint 2010

Ātrās palaišanas josla programmā SharePoint 2010

Lielākā daļa SharePoint 2010 lapu ātrās palaišanas joslā lapas kreisajā pusē parāda navigācijas saišu sarakstu. Ātrās palaišanas joslā tiek rādītas saites uz piedāvāto vietņu saturu, piemēram, sarakstiem, bibliotēkām, vietnēm un publicēšanas lapām. Ātrās palaišanas joslā ir divas ļoti svarīgas saites: Visa vietnes satura saite: […]

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Solver parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, ko […]