Mitu tingimust IF-s - Exceli näpunäited

Mitme tingimuse käsitlemine IF-valemis. Selles artiklis võrreldakse kolme erinevat meetodit.

Kui peate tingimusliku arvutuse tegema, on vastuseks funktsioon IF. Kui siis teisiti. Järgmisel joonisel arvutab lihtne IF boonuse, kui teie müük oli 20 000 dollarit või rohkem.

Boonuse arvutamine IF-ga

Mis juhtub siis, kui tuleb täita kaks tingimust? Enamik inimesi pesitseb ühe IF-lause teise sisse, näiteks:

Mis juhtub, kui kaks tingimust?

Kuid see läheb käest ära, kui teil on palju tingimusi, mis tuleb täita. Funktsioon AND lühendab ja lihtsustab valemit. = AND (Test, Test, Test, Test) on tõene ainult siis, kui kõik loogilised testid on tõesed. Järgmine näide näitab lühemat valemit, millel on samad tulemused.

Paljud tingimused?

Kui teile meeldib AND, võite leida kasutusvõimaluste OR ja NOT jaoks. = VÕI (Test, Test, Test, Test) on tõene, kui mõni loogilistest testidest on tõene. EI tühistab vastuse. =NOT(True)on vale. =NOT(False)on tõsi. Kui peate kunagi tegema midagi uhket nagu NAND, saate seda teha EI (JA (Test, Test, Test, Test)).

Ettevaatust

Ehkki Excel 2013 tutvustas XOR-i kui eksklusiivset või ei tööta see nii, nagu raamatupidajad eeldaksid. =XOR(True,False,True,True)on tõsi põhjustel, mida on siin liiga keeruline selgitada. XOR loeb tõesti, kas teil on paaritu arv True-väärtusi. Kummaline. Tõesti veider.

Boonusenõu

Boole'i ​​loogika kasutamine

Oma seminaridel kajastan alati KUI. Ja ma küsin alati, kuidas inimesed lahendaksid kahe tingimuse probleemi. Tulemused on sageli samad; 70–80% inimestest kasutab pesastatud IF-d ja 20–30% JA-d. Ainult üks kord Virginias pakkus Price Waterhouse'i naine järgmist valemit:

tõene / vale arvutuses

See töötab. See annab sama vastuse nagu teised valemid. Arvutage boonus .02 * B4. Kuid korrutage see boonus sulgudes olevate loogiliste testidega. Kui sunnite Exceli arvu korrutama tõese või valega, saab tõest 1 ja väärast 0. Mis tahes arvu kordi 1 on ta ise. Mis tahes arv korda 0 on 0. Boonuse korrutamine tingimustega tagab, et makstakse ainult mõlemale tingimusele vastavad read.

See on lahe. See töötab. Kuid see tundub segane, kui seda esimest korda näete. Minu nali seminaril on alati: "Kui te järgmisel kuul töölt lahkute ja vihkate oma töökaaslasi, hakake seda valemit kasutama."

Vaata videot

  • Lihtsaim IF funktsioon on =IF(Logical Test,Formula if True, Formula if False)
  • Aga mida teha, kui peate testima kahte tingimust?
  • Paljud inimesed teevad =IF(Test 1, IF(Test 2, Formula if True, False), False)
  • See muutub kohmakaks, kui 3, 5, 17 tingimust!
  • Selle asemel kasutage =IF(AND(t1,t2,t3,t4),Formula if True, Formula if False)
  • Kui teile meeldib JA, kaaluge VÕI, EI muudes olukordades
  • NAND-i saab teha NOT (AND ()) abil
  • NOR saab teha NOT (OR ())
  • XOR-i kasutamisel olge ettevaatlik, kuna tulemused pole ootuspärased

Video ärakiri

Õppige Exceli podcastist, episood 2025 - mitu tingimust IF-s!

Edastan kogu selle raamatu, paremas ülanurgas olev tähis „i” viib teid kõigi nende taskuhäälingusaadete esitusloendisse!

Hästi, alustame maailma kõige lihtsama IF-i juhtumiga. Fiktiivne müügiesindaja tuleb meie juurde ja ütleb: "Hei, sel kuul saavad kõik, kelle müügitulu on üle 20000 USD, 2% boonust." Hästi, nii et IF-funktsioonil on kolm osa: loogiline test, mis ütleb "Kas B4 on> 20000 dollarit?" Koma, siis mida teha, kui see on tõsi? Kui see on tõsi, .02 * B4, koma, mida teha, kui see on VÄÄR? Noh, kui te pole teeninud 20000 dollarit, pole teie jaoks boonust, siis on null, olgu. Ctrl + Enter, et see alla kopeerida, ja näete, et meil on boonus ainult ridadel, mis olid suuremad kui 20000 dollarit, see üks on lähedal, kuid pole siiski boonust. Nüüd pole kunagi olnud nii lihtsat boonusplaani, eks, seal on alati mitu reeglit, nii et siin peame kontrollima, kas tulud on> 20000 dollarit ja kas brutokasumi protsent> 50%.

Hästi, ja kui sa tead, kuidas seda lahendada, siis mõtle, kuidas sa selle lahendad, olgu, ja ma ennustan, et paljud teist ütlevad: "Noh, alustame ühega IF-i avaldus ja seejärel on teil veel üks selline IF-lause, sisestatud IF-id. " Ja siis on paar teist, kes ütlevad: "Noh, teeme IF-lause, ja siis kohe siin sulgudes sisestame teise funktsiooni nimega AND." Ja siis on võimalus seda teha ilma IF-deta. Hästi, nii et vaatan seda läbi nende, nii et siin on esimene, kõige tavalisem viis, pesastatud IF, OK, siin on, kuidas enamik inimesi seda teeks.

= KUI, tehke esimene test, vaadake, kas tulu B4-s on> 20000 dollarit, kui see on siis tehke teine ​​IF, vaadake, kas brutokasumi protsent>, 05? Kui see on tõsi, siis on mõlemad tingimused tõesed, saame teha .02 * B4, vastasel juhul pole boonust. OK, kuid me pole veel valmis, sulgege sisemised sulgud, koma ja kui esimene test ei olnud tõsi, siis pole boonust, kopeerimiseks vajutage klahvikombinatsiooni Ctrl + Enter. Näete, et boonuse saavad ainult read, mis on üle 20000 dollari ja üle 50% brutokasumi protsendi. Hästi, päeval tagasi oli varem see kohutav piir, kus te ei saanud pesitseda rohkem kui 7 IF-i lauset. See oli valus päev, eriti kui lisasite kuude kaupa lihtsalt aeglaselt tingimusi ja teil oli lõpuks üks, millel oli 7, ja peate lisama kaheksanda. Hästi, täna võite minna 32-le, ma ei arva, et peaksite kunagi 32-le minema,aga kui teil on lihtsalt vaja minna 7-lt 8-le, siis on see hea asi, hea küll. Nii et see on pesastatud IF-väite lähenemisviis, kui ma korraldan oma otseülekande seminare, teeb seda umbes pool ruumi, kuid seal on palju, palju parem tee minna.

= IF ja siis minge kohe funktsiooni nimega AND, nii et AND-i sees paneme kõik testid: kas tulu on> 20000, koma, kas brutokasumi protsent>, 5. Kui teste oli rohkem, lisage lisakatsetega komasid ja sulgege seejärel lõpp, peab lõpuks olema kõik tõsi, et lõpp oleks tõsi. Nii et kui jõuame selleni, kui lõpp on TÕSI, 0,02 * tulu, muidu 0, on see lühem valem, seda on lihtsam sisestada, saate samu tulemusi, elu on suurepärane.

Hea küll, kõigist viimase 15 aasta jooksul läbi viidud seminaridest on ainult üks kord keegi sisse astunud ja mind selle pöörase valemiga löönud. Ta ütles: "Vaadake, me lihtsalt teeme = 0,02 * sellist tulu." Hästi, arvuta boonus välja, ma olen nagu "Ohoo, ootele, see läheb kalliks, annate boonuse kõigile." ta on nagu "Oota, ma ei teinud korda, korda, ja siis sulgudes paneme iga tingimus, nii et tulu> 20000 korda, sulgudes brutokasumi protsent>, 5." Hästi, ja juhtub nii, et arvutame boonuse ja siis hindavad need kas TÕENE või VALE. Ja kui me sunnime Exceli korrutama TÕENE või VALE arvukorda, saab TÕENE 1, kõik * 1 on ise, VALE saab 0! Hästi, nii et meil on siin 2% * tulu * 1 * 0, kõik * 0 = 0, eksnii et see vabastab boonuse. See on Boole'i ​​loogika, TÕENE * TÕENE, 1 * 1 = 1, kui kumbki neist on FALSE või kõik on FALSE, siis see saab 0 ja saame täpselt sama tulemuse. Kas peaksite selle peale üle minema? Ei, see on segane, välja arvatud juhul, kui te järgmisel nädalal töölt lahkute ja oma töökaaslasi vihkate, siis võite selle üle minna, hea küll.

Kui teile meeldib funktsioon AND, on muid funktsioone või kontrollimisi, et näha, kas mõni tingimusest on TÕSI, nii et see või see või see tagastab TÕENE. NOT ei muuda TRUE väärtuseks FALSE ja FALSE väärtuseks TRUE, mis on kasulik, kui proovite teha Boole'i ​​kontseptsioone NAND või NOR. NAND tähistab mitte-ja see on tõsi, kui vähemalt üks tingimus on FALSE, korras. Nii et kui ükski neist pole TÕSI, siis on see tore, kui mõned neist on tõesed, siis on see tore, aga niipea kui kõik on tõesed, siis me ei maksa. NOR tähistab mitte-või, see tähendab, et ükski tingimusest ei vasta tõele - kui see juhtub või juhtub või juhtub, pole teile boonust. Ja siis XOR, olge nüüd selle üksusega ettevaatlik, see võeti kasutusele Excelis 2013 ja see ei tee seda, mida meie kui raamatupidajad arvame, et peaks tegema.Eksklusiivne - või tähendab, et ainult üks testidest on tõene ja see töötab, kui on kaks tingimust. Kuid elektriinseneride jaoks teevad nad seda paarikaupa, nii et see ei anna tulemusi, mida võite arvata.

Hästi, nii et siin on test 1, test 2, test 3, test 4, neist kolm on tõesed ja XOR ütleb: "Kas täpselt üks neist on tõsi?" Ja kui me seda XOR-i teeme, siis ütleb see: "Jah, täpselt üks neist, mis on tõsi." ja sellepärast, et Exceli funktsioon dubleerib väga levinud kiibi tööd, mida kasutatakse elektrotehnikas, ma tean, et see on šokeeriv, eks? Te arvate, et Excel on mõeldud ainult raamatupidajatele, kuid ka insenerid kasutavad Exceli ja ilmselt lisasid nad XORi neile, mitte raamatupidajatele. Nii et seda hinnatakse, kui nad vaatavad kahte esimest: „Kas üks neist kahest on tõsi? Jah! " Hästi, nii et saame selle TÕENE ja siis võtavad nad selle XOR-ist vastuse ja võrdlevad seda TÕELISEGA: „Kas üks neist kahest on TÕSI? Ei, 2 neist on TÕELISED, nii et sellest saab VALE! " Siis nad võtavad selle vastuse ja XOR selle viimasega,nii et nad teevad seda kahekesi, eks? "Kas üks neist kahest on tõsi? Jah! " Hea küll, nii saame selle kätte. Selgub, et see, mida ta tegelikult teeb, on elektrotehnika asi see, kui paaritu arv sisendeid on TÕES. Pole tingimata kasulik raamatupidajatele, kes ootavad, et ta teeks seda, mida XOR tähendab inglise keeles.

Olgu, palju häid näpunäiteid selles raamatus, kasulikke asju ja isegi see kohutav arutelu NANDi ja XORi ning muu sellise üle. Osta raamat, kõik need näpunäited on sul peos. Tänasest kokkuvõte: lihtsaim IF-funktsioon, = kui loogiline test, mida teha, kui see on tõsi, mida teha, kui see on vale, kuid kui teil on 2 tingimust, pesitsevad paljud inimesed IF-lauseid, kuid kujutage vaid ette, kui teil oleks 3 , 5 või 17 pesitsemise tingimused. AND lahendab selle, lühendage seda veidi, nii et kui teile meeldib AND, on ka VÕI või EI, saate teha NAND-i, saate teha NOR-i, kuid olge selle uue Excel 2013 XOR-i kasutamisel ettevaatlik, tulemused ei pruugi olla need, mida te oodata.

Hei hei, ma tahan tänada teid, et peatusite, näeme järgmine kord järgmise netisaate jaoks!

Laadige fail alla

Laadige näidisfail alla siit: Podcast2025.xlsx

Huvitavad Artiklid...