Publicitate
Operațiile logice sunt în centrul programării și căutare online avansată Deveniți mai buni la găsirea de lucruri cu motoarele de căutare: logica booleană de căutare explicatăMiilor de servere Google le ia doar o jumătate de secundă pentru a interoga aproximativ 50 de miliarde de pagini indexate, vă ia mult mai mult să scanați doar prima pagină cu rezultatele căutării. Pe deasupra,... Citeste mai mult , dar știați că pot fi folosite și în Excel? Înțelegerea funcțiilor DACĂ, NU, ȘI și SAU vă poate ajuta să treceți de la un începător Excel la un utilizator puternic. Iată elementele de bază ale fiecărei funcții și un exemplu de mod de a le folosi împreună pentru putere maximă.
Funcția IF
IF, așa cum vă puteți imagina, evaluează dacă o anumită condiție este adevărată. Acest tip de funcție este foarte de bază în programare Bazele absolute ale programării pentru începători (Partea 2)În partea a 2-a a ghidului nostru absolut pentru începători pentru programare, voi acoperi elementele de bază ale funcțiilor, valorilor returnate, buclelor și condiționalelor. Asigurați-vă că ați citit partea 1 înainte de a aborda acest lucru, unde am explicat... Citeste mai mult și returnează de obicei 1 dacă condiția este adevărată și 0 dacă este falsă. Din fericire, IF-ul Excel este puțin mai flexibil decât acesta. Sintaxa Excel arată astfel:
=IF(test_logic, [valoare_dacă_adevărat], [valoare_dacă_fals])
După cum puteți vedea, trebuie să specificați un test logic (cum ar fi A1<10, B16+30>C16 sau D5="alpha") și două valori returnate. Dacă condiția este îndeplinită, celula în care ați introdus sintaxa va afișa valoarea pe care ați introdus-o pentru [value_if_true]. Dacă nu, va afișa [value_if_false]. Să aruncăm o privire la modul în care ați putea utiliza acest lucru într-o foaie de calcul reală.
În foaia noastră de calcul eșantion (creată aleatoriu cu www.generatedata.com), avem o listă de prenume, nume de familie, orașe, state și un număr care reprezintă un scor SAT. Mai întâi, vom încerca ceva simplu: vom vedea care scoruri sunt mai mari decât 1600. Aceasta este sintaxa pe care o vom folosi:
=IF(E2>1600, „adevărat”, „fals”)
Acest lucru va pune „adevărat” în coloana F pentru fiecare elev care a obținut un scor mai mare de 1600 și „fals” pentru toți ceilalți.
După folosind completarea automată 5 abilități Microsoft Word și Excel pe care trebuie să le aveți pentru a reuși la birou„Dă-mi acel raport, cât de curând!” Un set de bază de trucuri Microsoft Excel și Word poate face această sarcină mai puțin stresantă și vă poate ajuta să creați un raport elegant în cel mai scurt timp. Citeste mai mult pentru a copia formula în toate celulele din coloană, fiecare elev din tabel are o valoare pentru dacă a obținut sau nu scor peste 1600.
În sine, IF nu este extrem de util; poți face majoritatea lucrurilor pe care le-ai face cu el doar folosind filtre sau a masă rotativă Cum să utilizați un tabel pivot Excel pentru analiza datelorTabelul pivot este unul dintre cele mai puternice instrumente din repertoriul Excel 2013. Este frecvent utilizat pentru analiza datelor mari. Urmați demonstrația noastră pas cu pas pentru a afla totul despre aceasta. Citeste mai mult . Dar vom căuta în curând câteva moduri de a le combina cu AND și SAU pentru a-l face mai puternic.
Funcția NOT
NOT este opusul IF: returnează „TRUE” dacă condiția pe care o specificați este nu întâlnit. Iată sintaxa:
=NU([test_logic])
Tot ce trebuie să faceți este să puneți un test logic între paranteze și Excel vă va spune dacă nu este adevărat (suna puțin ciudat, dar odată ce vă gândiți la asta, are sens). Deoarece acesta este un operator destul de simplu și nu vede o mulțime de utilizare, nu voi include un exemplu detaliat aici, dar este bine de știut î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 ȘI verifică dacă două au fost îndeplinite. Dacă au, funcția returnează TRUE, iar dacă nu, FALSE — nu puteți alege valori de returnare personalizate așa cum puteți face cu IF; deși există modalități de a ocoli acest lucru prin combinarea operatorilor dacă este necesar.
Sintaxa Excel a funcției AND arată astfel:
=ȘI([test_logic1], [test_logic2], [test_logic3]...)
Punctele de suspensie de la sfârșit indică faptul că puteți include oricâte teste logice diferite doriți - ȘI va returna TRUE numai dacă toate aceste teste sunt trecute. Revenind la exemplul nostru de foaie de calcul, să presupunem că doriți să găsiți studenți care au obținut scoruri în intervalul mediu al SAT, între 1.050 și 1.950. Aceasta este sintaxa pe care o vom folosi:
=ȘI(E2>1050, E2<1950)
Iată cum arată în Excel:
Și iată rezultatul.
După cum puteți vedea, funcția returnează TRUE pentru orice student care a obținut punctaj în intervalul pe care l-am specificat. Dacă am vrea să ajungem la un nivel și mai granular, ar putea fi adăugat un al treilea test; pentru a vedea scorurile medii în Wisconsin, de exemplu, sintaxa ar arăta astfel:
=ȘI(E2>1050, E2<1950, D2="Wisconsin")
Funcția SAU
După cum v-ați putea aștepta, funcția SAU preia, de asemenea, un număr de argumente de testare logice, dar va returna TRUE dacă cel puțin unul dintre teste vine cu o valoare adevărată. Sintaxa este foarte asemănătoare cu funcția AND:
=SAU([test_logic1], [test_logic2]...)
Din nou, punctele de suspensie indică faptul că puteți utiliza un număr de teste logice și, dacă oricare dintre ele este adevărat, funcția va returna TRUE. Vom folosi această funcție pentru a vedea care studenți locuiesc în statele Midwest:
=OR(D2="Minnesota", "D2="Wisconsin", 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 la foaia de calcul, puteți vedea că fiecare student din Midwest este acum etichetat cu TRUE.
În Excel 2013, există și un SAU exclusiv, care va returna TRUE doar dacă este unul si numai unul a condițiilor este îndeplinită. Funcția XOR este utilizată la fel ca OR, dar va returna false dacă este îndeplinită mai mult de una dintre condiții. Este util, dar probabil nu merită actualizat Office Ai Office 2010? Nu cumpărați Office 2013, iată de ceMă apropii de sfârșitul perioadei mele de probă cu Microsoft Office 2013. De-a lungul săptămânilor, a fost o experiență destul de solidă, cu una sau două ciudații care mi-au cauzat frustrare fără sfârșit. Dar... Citeste mai mult pentru.
Combinând IF, NOT, AND și OR
După cum am menționat anterior, aceste funcții fac lucruri simple care pot fi adesea făcute cu filtrarea datelor. Dar, folosindu-le împreună, puteți face lucruri mult mai puternice; mai ales când le combini cu funcții bazate pe text, despre care voi discuta într-un articol viitor.
Să presupunem că un recrutor de colegiu a fost desemnat să cheme studenți cu performanțe înalte din California, studenți cu performanțe medii din Oregon și studenți cu performanțe scăzute din Washington sau Nevada. Cum am putea implementa asta folosind aceste funcții? Va trebui să cuibărăm câteva dintre ele:
=SAU(ȘI(D2="California", E2>1950), ȘI(D2="Oregon", ȘI(E2>1050, E2<1950)), ȘI (SAU(D2="Washington", D2="Nevada) "), E2<1050))
Ar putea părea o mizerie uriașă, dar dacă o descompune, este destul de simplu. Funcția principală, SAU, are trei teste logice:
AND(D2="California", E2>1950)
AND(D2="Oregon", AND(E2>1050, E2<1950))
AND(SAU(D2="Washington", D2="Nevada"), E2<1050)
Primul argument AND conține două teste logice simple. Al doilea argument ȘI are o funcție ȘI imbricată, deci va returna adevărat numai dacă studentul este din Oregon și are un scor care este peste 1050 și sub 1950. Al treilea argument conține o funcție SAU care creează o cerință similară. Să vedem ce se întâmplă când rulăm acest lucru în foaia de calcul de recrutare:
Toți studenții care îndeplinesc condiția pe care am stabilit-o mai sus sunt marcați cu ADEVĂRAT. În imaginea de mai sus, sunt doar doi și amândoi sunt studenți cu performanțe înalte din California.
Porniți Excel
Trecerea de la începător în foi de calcul la expert în Excel necesită mult timp și practică, dar înțelegerea modului de utilizare a operatorilor logici vă va oferi un avans și vă va duce pe calea spre stăpânire. Există multă putere de calcul 3 formule Excel nebune care fac lucruri uimitoareFormulele Excel au un instrument puternic în formatarea condiționată. Acest articol acoperă trei moduri de a crește productivitatea cu MS Excel. Citeste mai mult ascunzându-vă sub capota Excel, iar utilizarea acestor operatori vă va ajuta să îl accesați.
Cum folosiți acești operatori logici? Ce alte sfaturi Excel aveți pentru cititori? Împărtășiți-vă gândurile mai jos!
Dann este un consultant de strategie de conținut și marketing care ajută companiile să genereze cerere și clienți potențiali. De asemenea, scrie pe blog despre strategie și marketing de conținut la dannalbright.com.