Operazioni booleane in Excel

Una funzione logica hè un tipu di funzione chì pò rinvià unu di i valori pussibuli - veru se a cellula cuntene valori chì rispondenu à certi criterii è falsi se ùn succede micca. E funzioni logiche sò aduprate per programà fogli di calculu in modu di ottene u scaricamentu di l'azzioni spessu ripetitive.

Inoltre, e funzioni lògichi ponu esse aduprate per verificà in quale puntu u cuntenutu di una cellula risponde à certi criterii. Altri valori booleani ponu ancu esse verificati.

Operatori di Comparazione

Ogni espressione cuntene operatori di paragone. Sò i seguenti:

  1. = – u valore 1 hè uguale à u valore 2.
  2. > - u valore 1 hè più grande di u valore 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valeur 1 ou identique à la valeur 2 ou plus.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valore 1 o più grande di valore 2 o menu.

In cunseguenza, Excel torna unu di dui risultati pussibuli: veru (1) o falsu (2).

Per utilizà e funzioni logiche, hè necessariu, in tutti i casi pussibuli, di specificà una cundizione chì cuntene unu o più operatori.

Funzione vera

Для Пспользования Палу этой Функции Не нужна вказто ветст це 1 дотемтий вотемы Петвочнотй Петвоет цретст цретемвци XNUMX донемы

Formula Esempiu - = VERA ().

Funzione falsa

A funzione hè cumplettamente simile à a precedente, solu u risultatu restituitu hè "False". A formula più faciule induve pudete aduprà sta funzione hè a seguente = ЛОЖЬ().

E funzione

U scopu di sta formula hè di rinvià u valore "Veru" quandu ognunu di l'argumenti currisponde à un certu valore o certi criterii, chì sò descritti sopra. Se di colpu ci hè una discrepanza trà unu di i criteri necessarii, u valore "False" hè tornatu.

E referenze di cellula booleana sò ancu usate cum'è parametri di funzione. U numaru massimu di argumenti chì ponu esse usatu hè 255. Ma u requisitu ubligatoriu hè a presenza di almenu unu di elli in parentesi.

Иverità Si FaceFalse
verità Si Faceverità Si FaceFalse
FalseFalseFalse

A sintassi per sta funzione hè:

=AND(Boolean1; [Boolean2];…)

На Данном видноте видно. что каждый в реначаение в реному мормулить Сооть Books в ренотой формувуй тезуствуй резустат резустат резустатий результат.Operazioni booleane in Excel

Funzione "Or".

Cuntrolla parechji valori contru certi criterii. Se qualcunu di elli currisponde, allora a funzione torna u valore veru (1). U numaru massimu di argumenti in questa situazione hè ancu 255, è hè ubligatoriu per specificà un paràmetru di funzione.

Parlà di funzione OR, Allora in u casu di questu a tavola di verità serà a siguenti.

ORverità Si FaceFalse
verità Si Faceverità Si Faceverità Si Face
Falseverità Si FaceFalse

A sintassi di a formula hè a siguenti:

=OR(Boolean 1; [Boolean 2];…)

Cum'è in i casi precedenti è seguenti, ogni argumentu deve esse siparatu da l'altru cù un puntu e virgola. Se avemu riferitu à l'esempiu di sopra, allora ogni paràmetru torna "Veru" quì, dunque s'ellu hè necessariu di utilizà a funzione "OR" quandu accede à questu intervallu, a formula torna "Veru" finu à chì unu di i paràmetri scontra un certu certu. criteriu.

Funzione "No".

Ritorna quelli valori chì sò opposti à quellu stabilitu uriginale. Vale à dì, quandu passa u valore "Veru" cum'è un paràmetru di funzione, "False" serà tornatu. Se ùn si trova micca match, allora "Veru".

U risultatu chì serà tornatu dipende da quale argumentu iniziale hè ricevutu da a funzione. Se, per esempiu, a funzione "AND" hè aduprata inseme cù a funzione "NOT", allora a tavula serà a siguenti.

NON (è ())CALDOMENZONI
CALDOMENZONICALDO
MENZONICALDOCALDO

Quandu aduprate a funzione "Or" in cumminazione cù a funzione "Not", a tavula vi pare cusì.

NON (O ())CALDOMENZONI
CALDOMENZONIMENZONI
MENZONIMENZONICALDO

A sintassi per sta funzione hè assai simplice: =НЕ(принимаемое логическое значение).

If

Sta funzione pò esse chjamatu unu di i più populari. Cuntrolla una espressione particulari contr'à una cundizione particulare. U risultatu hè affettatu da a verità o falsità di una dichjarazione data.

Se parlemu specificamente di sta funzione, allora a so sintassi serà un pocu più cumplicata. 

=IF(espressione_booleana,[Valore_se_vero],[Valore_se_falso])Operazioni booleane in Excel

Fighjemu un ochju più vicinu à l'esempiu chì hè statu mostratu in a screenshot sopra. Quì, u primu paràmetru hè a funzione CALDO, chì hè verificatu da u prugramma. Basatu nantu à i risultati di un tali cuntrollu, u sicondu argumentu hè tornatu. U terzu scende. 

L'utilizatore pò nidificà una funzione IF à un altru. Questu deve esse fattu in i casi induve, in u risultatu di un cuntrollu per u rispettu di una certa cundizione, hè necessariu di fà un altru. 

Per esempiu, ci sò parechje carte di creditu chì anu numeri chì cumincianu cù i primi quattru cifre chì caratterizeghjanu u sistema di pagamentu chì serve a carta. Vale à dì, ci sò duie opzioni - Visa è Mastercard. Per verificà u tipu di carta, avete bisognu di utilizà sta formula cù dui nidificati IF.

=SI(LEFT(A2)=”4″, “Visa”, IF(LEFT(A1111)=”2″,”Master Card”,”carta non definita”))

Se ùn sapete micca ciò chì significa a funzione LEVSIMV, dopu scrive à a parte cellula di a linea di testu à manca. L'utilizatore in u sicondu argumentu à sta funzione specifica u numeru di caratteri chì Excel deve selezziunate da a manca. Hè utilizatu per verificà se i primi quattru numeri di una carta di creditu cumincianu cù 1111. Se u risultatu hè veru, "Visa" hè tornatu. Se a cundizione hè falsa, allora a funzione hè aduprata IF.

In listessu modu, pudete ottene un nidificazione decentu è verificate u cuntenutu di una cellula o gamma per u rispettu di parechje cundizioni.

funzione ERRORE

Hè necessariu per stabilisce s'ellu ci hè un errore. Se sì, allora u valore di u sicondu argumentu hè tornatu. Sè tuttu hè in ordine, allura u primu. In tuttu, a funzione hà dui argumenti, ognunu di li quali hè necessariu.

Sta formula hà a sintassi seguente:

 =IFERROR(value;value_if_error)

Cumu pò esse usatu a funzione?

In l'esempiu sottu, pudete vede l'errore in u primu argumentu di funzione. Dunque, a formula torna a risposta chì a divisione per zero hè pruibita. U primu paràmetru di a funzione pò esse qualsiasi altre formule. Una persona pò decide indipindentamente quale cuntenutu pò esse quì.Operazioni booleane in Excel

Cumu e funzioni booleane ponu esse aduprate in pratica

Task 1

Prima chì a persona hà stabilitu u scopu di realizà una rivalutazione di i saldi di merchenzie. Se u pruduttu hè guardatu per più di 8 mesi, hè necessariu di riduce u so costu à a mità.

In principiu, avete bisognu di creà un tali tavulinu.Operazioni booleane in Excel

Per ottene stu scopu, avete bisognu di utilizà a funzione IF. In u nostru esempiu, sta formula sarà cusì:

 =ЕСЛИ(C2>=8;B2/2;B2)

L'espressione booleana contenuta in u primu argumentu di a funzione hè cumposta cù l'operatori > è =. In parolle simplici, inizialmente u criteriu hè u seguitu: se u valore di a cellula hè più grande o uguale à 8, a formula furnita in u sicondu argumentu hè eseguita. In termini terminologichi, se a prima cundizione hè vera, u sicondu argumentu hè eseguitu. Sè falsu - u terzu.Operazioni booleane in Excel

A cumplessità di sta attività pò esse aumentata. Eppo supponi chì simu di fronte à u compitu di utilizà a funzione logica AND. In questu casu, a cundizione hà da piglià a seguente forma: se u pruduttu hè almacenatu per più di 8 mesi, u so prezzu deve esse resettatu duie volte. Se hè stata in vendita per più di 5 mesi, allora deve esse resettata da 1,5 volte. 

In questu casu, avete bisognu di inserisce a seguente stringa in u campu di input di a formula.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operazioni booleane in Excel

funzioni IF permette stringhe di testu in argumenti se necessariu. 

Task 2

Eppo, dopu chì u pruduttu hè statu scontu, hà cuminciatu à costu menu di 300 rubles, allora deve esse scrittu. U listessu deve esse fattu s'ellu hè stata chjappata senza esse venduta per 10 mesi. In questa situazione, qualsiasi di queste opzioni hè accettabile, per quessa, hè logicu di utilizà a funzione OR и IF. U risultatu hè a seguente linea.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Se l'operatore logicu hè stata utilizata quandu scrive a cundizione OR, tandu deve esse decodificata cum'è seguita. Se a cellula C2 cuntene u numeru 10 o più, o se a cellula D2 cuntene un valore menu di 300, u valore "scrittu" deve esse tornatu in a cellula currispondente.Operazioni booleane in Excel

Se a cundizione ùn hè micca scontru (vale à dì, risulta falza), a formula torna automaticamente un valore viotu. Cusì, se u pruduttu hè statu vindutu prima o hè in stock menu di ciò chì hè necessariu, o s'ellu hè statu scontatu à un valore menu di u valore di u limitu, allora una cellula viota resta. 

Hè permessu di utilizà altre funzioni cum'è argumenti. Per esempiu, l'usu di formule matematiche hè accettatu.

Task 3

Suppone chì ci sò parechji studienti chì piglianu parechji esami prima di entre in a gimnasia. Cum'è un puntu di passaghju, ci hè un puntu di 12. È per entre, hè imperativu chì ci sia almenu punti 4 in matematica. In u risultatu, Excel deve generà un rapportu di ricevuta. 

Prima avete bisognu di custruisce a tabella seguente.Operazioni booleane in Excel

U nostru compitu hè di paragunà a summa di tutti i gradi cù u puntu di passaghju, è in più di assicurà chì a nota in matematica hè sottu à 4. È in a colonna cù u risultatu, deve indicà "accettatu" o "no".

Avemu bisognu di entre in a seguente formula.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Utilizà l'operatore logicu И hè necessariu di verificà quantu sò veri sti cundizioni. È per determinà a partitura finale, avete bisognu di utilizà a funzione classica SUM.Operazioni booleane in Excel

Cusì, utilizendu a funzione IF pudete risolve parechji prublemi diffirenti, cusì hè unu di i più cumuni.

Task 4

Eppo supponi chì avemu affruntatu cù a necessità di capisce quantu costanu a merce dopu a valutazione in tuttu. Se u costu di un pruduttu hè più bassu di u valore mediu, allora hè necessariu di scrive stu pruduttu. 

Per fà questu, pudete aduprà a stessa tavola chì hè stata data sopra.Operazioni booleane in Excel

Per risolve stu prublema, avete bisognu di utilizà a seguente formula.

=IF(D2

In l'espressione data in u primu argumentu, avemu usatu a funzione AVERAGEA chì specifica a media aritmetica di un settore di dati particulari. In u nostru casu, questu hè a gamma D2: D7.Operazioni booleane in Excel

Task 5

In questu casu, dicemu chì avemu bisognu di determinà a vendita media. Per fà questu, avete bisognu di creà un tali tavulinu.Operazioni booleane in Excel

In seguitu, duvete calculà u valore mediu di e cellule chì u cuntenutu scontra un certu criteriu. Cusì, sia una suluzione logica è statistica deve esse usata. Sottu a tavula sopra, avete bisognu di creà una tavola ausiliaria in quale i risultati seranu visualizati.Operazioni booleane in Excel

Stu compitu pò esse risolta cù una sola funzione.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

U primu argumentu hè a gamma di valori chì deve esse verificatu. U sicondu specifica a cundizione, in u nostru casu hè a cell B9. Ma cum'è u terzu argumentu, u intervallu hè utilizatu, chì serà utilizatu per calculà a media aritmetica.

funzioni SENZA CORU permette di paragunà u valore di a cellula B9 cù quelli valori chì si trovanu in a gamma B2: B7, chì lista i numeri di a tenda. Se i dati currispondenu, a formula calcula a media aritmetica di a gamma C2: C7.Operazioni booleane in Excel

cuegghiè

E funzioni logiche sò necessarie in diverse situazioni. Ci sò parechji tipi di formule chì ponu esse aduprate per pruvà per certi cundizioni. Comu vistu sopra, a funzione principale hè IF, но существует множество других, которые можно использовать в различных ситуациях.

Diversi esempi sò stati ancu datu di cumu e funzioni logiche ponu esse aduprate in situazioni reali.

Ci sò assai più aspetti di l'usu di e funzioni lògichi, ma hè difficiule di cunsiderà tutti in u quadru di unu, ancu un grande articulu. Ùn ci hè micca limite à a perfezione, cusì pudete sempre cercà novi applicazioni di formule digià cunnisciute.

Lascia un Audiolibro