Exercițiul Mini Excel utilizează logica booleană pentru a procesa date complexe

Exercițiul Mini Excel utilizează logica booleană pentru a procesa date complexe / ferestre

Operațiunile logice se află în centrul programării și al căutării on-line avansate Deveniți mai buni la găsirea de lucruri cu motoarele de căutare: Boolean Search Logic Explained Devineți mai bine la găsirea de lucruri cu motoarele de căutare: Boolean Search Logic Explained Este nevoie doar de mii de servere Google pentru o jumătate de secundă aproximativ 50 de miliarde de pagini indexate, vă durează mult mai mult pentru a scana doar prima pagină a rezultatelor căutării. În plus, ... Citiți mai multe, dar știați că pot fi folosite și în Excel? Înțelegerea funcțiilor IF, NOT, AND, OR poate să vă ajute să obțineți de la începător Excel la utilizator. Iată elementele de bază ale fiecărei funcții și un exemplu de modalitate de a le folosi împreună pentru putere maximă.

Funcția IF

Dacă, după cum vă puteți imagina, evaluează dacă o anumită condiție este adevărată. Acest tip de functie este foarte simplu in programare Bazele absolutului de programare pentru incepatori (Partea 2) Bazele absolutului de programare pentru incepatori (Partea 2) In partea a 2-a ghidului nostru absolut de incepatori pentru programare, voi acoperi elementele de baza ale funcții, valori returnate, bucle și condiționări. Asigurați-vă că ați citit partea 1 înainte de a aborda acest lucru, unde i-am explicat ... Citește mai mult și, de obicei, returnează 1 dacă condiția este adevărată și 0 dacă este falsă. Din fericire, Excel's IF este un pic mai flexibil decât asta. Sintaxa Excel arată astfel:

= IF (logical_test, [value_if_true], [value_if_false])

După cum puteți vedea, trebuie să specificați un test logic (cum ar fi A1<10, B16+30>C16 sau D5 =”alfa”) și două valori retur. Dacă condiția este îndeplinită, celula în care ați introdus sintaxa va afișa valoarea introdusă pentru [value_if_true]. Dacă nu, va afișa [value_if_false]. Să aruncăm o privire asupra modului în care puteți folosi acest lucru într-o foaie de calcul reală.

În eșantionul nostru (creat la întâmplare cu www.generatedata.com), avem o listă cu numele, prenumele, orașele, statele și un număr care reprezintă un scor SAT. În primul rând, vom încerca ceva simplu: vom vedea care scoruri sunt mai mari decât 1600. Aceasta este sintaxa pe care o vom folosi:

= DACĂ (E2> 1600, "adevărat", "fals")

Acest lucru va pune “Adevărat” în coloana F pentru fiecare student care a marcat mai mult de 1600 și “fals” pentru toți ceilalți.

După utilizarea completare automată 5 Abilitățile Microsoft Word & Excel pe care trebuie să le îndeplinești la Office 5 Microsoft Word & Excel Abilități pe care trebuie să le reușești la Office "Obțineți un raport pentru mine, cât mai curând!" Un set de bază de trucuri Microsoft Excel și Word poate face această sarcină mai puțin stresantă și vă va ajuta să faceți un raport elegant în cel mai scurt timp. Citiți mai multe pentru a copia formulele în toate celulele din coloană, fiecare elev din tabel are o valoare pentru dacă a marcat sau nu peste 1600.

Prin ea însăși, IF nu este foarte util; puteți face cele mai multe dintre lucrurile pe care le-ați face cu el doar folosind filtre sau o tabelă pivot Cum se utilizează o tabelă Pivot Excel pentru analiza datelor Cum se utilizează o tabelă Pivot Excel pentru analiza datelor Tabela pivot este una dintre cele unice cele mai puternice instrumente din repertoriul Excel 2013. Acesta este folosit frecvent pentru analiza datelor mari. Urmați demonstrația noastră pas cu pas pentru a afla totul despre ea. Citeste mai mult . Dar vom arunca o privire într-o clipă într-un fel să o combinăm cu AND și OR pentru ao face mai puternică.

Funcția NOT

NU este opusul IF: se întoarce “ADEVĂRAT” dacă condiția pe care o specificați este nu întâlnit. Iată sintaxa:

= NOT ([logic al])

Tot ce trebuie să faceți este să puneți un test logic în paranteze, iar Excel vă va spune dacă nu este adevărat (sună puțin ciudat, dar odată ce te gândești la asta, are sens). Deoarece acesta este un operator destul de simplu și nu văd o întreagă utilizare, nu voi include un exemplu detaliat aici, dar este bine să știți în cazul în care întâlniți o situație în care este util.

Funcția AND

În timp ce funcția IF verifică dacă o condiție a fost îndeplinită, funcția AND verifică dacă au fost îndeplinite două. Dacă acestea au, funcția returnează TRUE și, dacă nu, FALSE - nu puteți alege valori returnate personalizate, cum ar fi cu IF; deși există modalități de a obține acest lucru prin combinarea operatorilor dacă aveți nevoie.

Sintaxa funcției AND a funcției Excel arată astfel:

= AND ([logical_test1], [logical_test2], [logical_test3] ...)

Elipsa de la capăt indică faptul că puteți include cât mai multe teste logice diferite pe care le doriți - și va reveni doar la TRUE dacă toate aceste teste sunt trecute. Revenind la foaia de calcul exemplu, să presupunem că doriți să găsiți studenții care au marcat în mijlocul intervalului SAT, între 1.050 și 1.950. Aceasta este sintaxa pe care o vom folosi:

= AND (E2> 1050, E2<1950)

Iată cum arată în Excel:

Iată rezultatul.

După cum puteți vedea, funcția returnează TRUE pentru orice student care a marcat în intervalul specificat. Dacă vrem să ajungem la un nivel mai granular, ar putea fi adăugat un al treilea test; pentru a vedea scorurile medii din Wisconsin, de exemplu, sintaxa ar arăta astfel:

= AND (E2> 1050, E2<1950, D2="Wisconsin")

Funcția OR

Așa cum v-ați putea aștepta, funcția OR are de asemenea un număr de argumente logice de test, dar va reveni la TRUE dacă cel puțin unul dintre teste vine cu o valoare reală. Sintaxa este foarte asemănătoare cu funcția AND:

= OR ([logical_test1], [logical_test2] ...)

Din nou, elipsa indică faptul că puteți folosi un număr de teste logice și, dacă oricare dintre acestea este adevărat, funcția va reveni la TRUE. Vom folosi această funcție pentru a vedea care studenți locuiesc în statele din Midwestern:

= D2 = "Minnesota", D2 = "Iowa", D2 = "Nebraska", D2 = "Missouri" D2 = Dakota de Nord D2 Dakota de Sud D2 = "Indiana", D2 = "Michigan", D2 = "Ohio", D2 = "Illinois", D2 = "Kansas")

Aplicată în foaia de calcul, puteți vedea că fiecare student din Midwestern este acum etichetat cu TRUE.

În Excel 2013, există, de asemenea, un OR exclusiv, care va returna doar TRUE dacă unul și numai unul a condițiilor este îndeplinită. Funcția XOR este utilizată la fel ca și OR, dar va reveni la fals dacă mai sunt îndeplinite mai multe condiții. Este util, dar probabil nu merită upgrade Office Oficiul 2010? Nu cumperi Office 2013, Iată de ce să ai Office 2010? Nu cumpărați Office 2013, Iată de ce vin până la sfârșitul perioadei de probă cu Microsoft Office 2013. De-a lungul săptămânilor a fost o experiență destul de solidă, cu una sau două ciudățenii care nu mi-au făcut nici un sfîrșit de frustrare. Dar ... Citiți mai multe pentru.

Combinând IF, NOT, AND și OR

După cum am menționat anterior, aceste funcții fac simple lucruri care se pot face deseori cu filtrarea datelor. Dar folosindu-le în conjuncție, puteți face lucruri mult mai puternice; mai ales atunci când le combinați cu funcții bazate pe text, despre care voi discuta într-un articol viitor.

Să spunem că un recrutor de colegiu a fost însărcinat să cheme studenți cu performanțe înalte din California, studenți cu studii medii din Oregon și studenți cu performanțe scăzute din Washington sau Nevada. Cum putem implementa acest lucru folosind aceste funcții? Va trebui să cuibăm câteva dintre ele:

= OR (și D2 = "California", E2> 1950), AND (D2 = "Oregon", AND (E2> 1050, E2<1950)), AND(OR(D2="Washington", D2="Nevada"), E2<1050))

Ar putea părea o mare dezordine, dar dacă o descompuneți, e destul de simplă. Funcția principală, SAU, are trei teste logice:

  • ȘI (D2 = "California", E2> 1950)
  • ȘI (D2 = "Oregon", ȘI (E2> 1050, E2<1950))
  • ȘI (SAU (D2 = "Washington", D2 = "Nevada"), E2<1050)

Primul argument AND conține două teste logice simple. Al doilea argument AND are o funcție imbrăcată ȘI, deci va reveni adevărat numai dacă studentul este din Oregon și are un scor care este mai mare de 1050 și sub 1950. Al treilea argument conține o funcție OR care creează o cerință similară. Să vedem ce se întâmplă atunci când executăm acest lucru în foaia de calcul de recrutare:

Toți elevii care îndeplinesc condițiile pe care le-am prezentat mai sus sunt marcate cu TRUE. În imaginea de mai sus, există doar două, și ambii sunt studenți cu performanțe ridicate din California.

Porniți Excel

Mergând de la începător spre Expert Excel, aveți nevoie de mult timp și practică, dar înțelegerea modului de utilizare a operatorilor logici vă va da un start și vă va îndrepta spre calea spre măiestrie. Există o mulțime de putere de calcul 3 Formule de nebun Excel care fac lucruri uimitoare 3 Formule de nebun Excel care fac lucruri uimitoare Formule de formatare condiționată în Microsoft Excel pot face lucruri minunate. Iată câteva trucuri Excel de productivitate. Citește mai mult ascunderea sub capota Excel și folosirea acestor operatori vă va ajuta să accesați.

Cum folosiți acești operatori logici? Ce alte sfaturi aveți la Excel pentru cititori? Împărtășește-ți gândurile de mai jos!

Explorați mai multe despre: Microsoft Excel.