Operazioni booleane in Excel

Una funzione logica è un tipo di funzione che può restituire uno dei possibili valori: true se la cella contiene valori che soddisfano determinati criteri e false se ciò non accade. Le funzioni logiche vengono utilizzate per programmare fogli di calcolo al fine di ottenere lo scarico da azioni frequentemente ripetitive.

Inoltre, le funzioni logiche possono essere utilizzate per verificare fino a che punto il contenuto di una cella soddisfa determinati criteri. È possibile controllare anche altri valori booleani.

Operatori di confronto

Ogni espressione contiene operatori di confronto. Sono i seguenti:

  1. = – il valore 1 è uguale al valore 2.
  2. > – il valore 1 è maggiore del valore 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valore 1 o identico al valore 2 o superiore.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valore 1 o maggiore del valore 2 o minore.

Di conseguenza, Excel restituisce uno dei due possibili risultati: true (1) o false (2).

Per utilizzare le funzioni logiche è necessario, in tutti i casi possibili, specificare una condizione che contenga uno o più operatori.

Vera funzione

Per utilizzare questa funzione non è necessario utilizzare un qualsiasi argomento, e quando si parla di «Istinia» (da 1 a XNUMX in оичной системы счисления).

Esempio di formula − =VERO().

Falsa funzione

La funzione è del tutto simile alla precedente, solo il risultato da essa restituito è “False”. La formula più semplice in cui è possibile utilizzare questa funzione è la seguente =FALSO().

E funzione

Lo scopo di questa formula è restituire il valore "True" quando ciascuno degli argomenti corrisponde a un determinato valore oa determinati criteri descritti sopra. Se improvvisamente si verifica una discrepanza tra uno dei criteri richiesti, viene restituito il valore "False".

I riferimenti di cella booleani vengono utilizzati anche come parametri di funzione. Il numero massimo di argomenti utilizzabili è 255. Ma il requisito obbligatorio è la presenza di almeno uno di essi tra parentesi.

ИVeritàFalso
VeritàVeritàFalso
FalsoFalsoFalso

La sintassi per questa funzione è:

=AND(Booleano1; [Booleano2];…)

Al momento della registrazione del video, questo è l'argomento di cui hai bisogno prima di essere registrato, dopo aver registrato la registrazione Questo modulo può richiedere un risultato positivo.Operazioni booleane in Excel

Funzione "o".

Controlla più valori rispetto a determinati criteri. Se uno di essi corrisponde, la funzione restituisce il valore true (1). Anche il numero massimo di argomenti in questa situazione è 255 ed è obbligatorio specificare un parametro di funzione.

A proposito di funzione OR, allora in questo caso la tavola di verità sarà la seguente.

ORVeritàFalso
VeritàVeritàVerità
FalsoVeritàFalso

La sintassi della formula è la seguente:

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

Proprio come nei casi precedenti e successivi, ogni argomento deve essere separato dall'altro con un punto e virgola. Se ci riferiamo all'esempio sopra, ogni parametro lì restituisce "True", quindi se è necessario utilizzare la funzione "OR" quando si accede a questo intervallo, la formula restituirà "True" finché uno dei parametri non soddisfa un determinato criterio.

"Nessuna funzione

Restituisce quei valori che sono opposti a quello originariamente impostato. Cioè, quando si passa il valore "True" come parametro di funzione, verrà restituito "False". Se non viene trovata alcuna corrispondenza, allora "Vero".

Il risultato che verrà restituito dipende dall'argomento iniziale ricevuto dalla funzione. Se, ad esempio, viene utilizzata la funzione “AND” insieme alla funzione “NOT”, la tabella sarà la seguente.

NOT(e())TRUEGIACENTE
TRUEGIACENTETRUE
GIACENTETRUETRUE

Quando si utilizza la funzione "O" in combinazione con la funzione "Non", la tabella sarà simile a questa.

NON (O())TRUEGIACENTE
TRUEGIACENTEGIACENTE
GIACENTEGIACENTETRUE

La sintassi per questa funzione è molto semplice: =NO (nome logistico di riferimento).

If

Questa funzione può essere giustamente definita una delle più popolari. Verifica un'espressione particolare rispetto a una condizione particolare. Il risultato è influenzato dalla verità o falsità di una determinata affermazione.

Se parliamo specificamente di questa funzione, la sua sintassi sarà un po' più complicata. 

=SE(Espressione_Booleana,[Valore_se_vero],[Valore_se_falso])Operazioni booleane in Excel

Diamo un'occhiata più da vicino all'esempio mostrato nello screenshot qui sopra. Qui, il primo parametro è la funzione TRUE, che viene controllato dal programma. Sulla base dei risultati di tale controllo, viene restituito il secondo argomento. Il terzo scende. 

L'utente può annidare una funzione IF ad un altro. Questo deve essere fatto nei casi in cui, a seguito di una verifica del rispetto di una determinata condizione, sia necessario eseguirne un'altra. 

Ad esempio, esistono diverse carte di credito che hanno numeri che iniziano con le prime quattro cifre che caratterizzano il sistema di pagamento a servizio della carta. Cioè, ci sono due opzioni: Visa e Mastercard. Per verificare il tipo di carta, è necessario utilizzare questa formula con due annidati IF.

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

Se non sai cosa significa la funzione LEVSIMV, quindi scrive nella parte della cella della riga di testo a sinistra. L'utente nel secondo argomento di questa funzione specifica il numero di caratteri che Excel deve selezionare da sinistra. Viene utilizzato per verificare se le prime quattro cifre di un numero di carta di credito iniziano con 1111. Se il risultato è vero, viene restituito "Visa". Se la condizione è falsa, viene utilizzata la funzione IF.

Allo stesso modo, puoi ottenere un annidamento decente e controllare il contenuto di una cella o di un intervallo per verificarne la conformità a diverse condizioni.

funzione ERRORE

Necessario per determinare se c'è un errore. Se sì, viene restituito il valore del secondo argomento. Se tutto è in ordine, allora il primo. In totale, la funzione ha due argomenti, ognuno dei quali è obbligatorio.

Questa formula ha la seguente sintassi:

 =SEERRORE(valore;valore_se_errore)

Come si può utilizzare la funzione?

Nell'esempio seguente, puoi vedere l'errore nel primo argomento della funzione. Pertanto, la formula restituisce la risposta che la divisione per zero è vietata. Il primo parametro della funzione può essere qualsiasi altra formula. Una persona può decidere autonomamente quali contenuti possono essere presenti.Operazioni booleane in Excel

Come utilizzare in pratica le funzioni booleane

Attività 1

Prima che la persona stabilisca l'obiettivo di effettuare una rivalutazione dei saldi delle merci. Se il prodotto viene conservato per più di 8 mesi, è necessario dimezzarne il costo.

Inizialmente, è necessario creare una tabella del genere.Operazioni booleane in Excel

Per raggiungere questo obiettivo, è necessario utilizzare la funzione IF. Nel caso del nostro esempio, questa formula sarà simile a questa:

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

L'espressione booleana contenuta nel primo argomento della funzione viene composta utilizzando gli operatori > e =. In parole semplici, inizialmente il criterio è il seguente: se il valore della cella è maggiore o uguale a 8, viene eseguita la formula fornita nel secondo argomento. In termini terminologici, se la prima condizione è vera, viene eseguito il secondo argomento. Se falso, il terzo.Operazioni booleane in Excel

La complessità di questo compito può essere aumentata. Supponiamo di trovarci di fronte al compito di utilizzare la funzione logica AND. In questo caso, la condizione assumerà la forma seguente: se il prodotto viene conservato per più di 8 mesi, il suo prezzo deve essere ripristinato due volte. Se è in vendita da più di 5 mesi, deve essere ripristinato di 1,5 volte. 

In questo caso, è necessario inserire la seguente stringa nel campo di immissione della formula.

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

Funzione IF consente stringhe di testo negli argomenti, se necessario. 

Attività 2

Supponiamo che, dopo lo sconto, il prodotto abbia iniziato a costare meno di 300 rubli, quindi deve essere cancellato. Lo stesso deve essere fatto se è rimasto senza essere venduto per 10 mesi. In questa situazione, una qualsiasi di queste opzioni è accettabile, quindi è logico utilizzare la funzione OR и IF. Il risultato è la riga seguente.

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

Se è stato utilizzato l'operatore logico durante la scrittura della condizione OR, quindi deve essere decodificato come segue. Se la cella C2 contiene il numero 10 o più, o se la cella D2 contiene un valore inferiore a 300, è necessario restituire il valore "cancellato" nella cella corrispondente.Operazioni booleane in Excel

Se la condizione non è soddisfatta (ovvero risulta falsa), la formula restituisce automaticamente un valore vuoto. Pertanto, se il prodotto è stato venduto prima o è disponibile meno del necessario, oppure è stato scontato a un valore inferiore al valore di soglia, rimane una cella vuota. 

È consentito utilizzare altre funzioni come argomenti. Ad esempio, l'uso di formule matematiche è accettabile.

Attività 3

Supponiamo che ci siano diversi studenti che sostengono diversi esami prima di entrare in palestra. Come punteggio di passaggio, c'è un punteggio di 12. E per entrare, è indispensabile che ci siano almeno 4 punti in matematica. Di conseguenza, Excel dovrebbe generare un rapporto di ricezione. 

Per prima cosa devi creare la seguente tabella.Operazioni booleane in Excel

Il nostro compito è confrontare la somma di tutti i voti con il punteggio di superamento e oltre ad assicurarci che il voto in matematica sia inferiore a 4. E nella colonna con il risultato, devi indicare "accettato" o "no".

Dobbiamo inserire la seguente formula.

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

Usando l'operatore logico И è necessario verificare quanto siano vere queste condizioni. E per determinare il punteggio finale è necessario utilizzare la funzione classica SUM.Operazioni booleane in Excel

Quindi, usando la funzione IF puoi risolvere molti problemi diversi, quindi è uno dei più comuni.

Attività 4

Supponiamo di trovarci di fronte alla necessità di capire quanto costano le merci dopo la valutazione nel suo insieme. Se il costo di un prodotto è inferiore al valore medio, è necessario cancellare questo prodotto. 

Per fare ciò, puoi utilizzare la stessa tabella che è stata data sopra.Operazioni booleane in Excel

Per risolvere questo problema, è necessario utilizzare la seguente formula.

=SE(D2

Nell'espressione data nel primo argomento, abbiamo usato la funzione MEDIAA che specifica la media aritmetica di un particolare insieme di dati. Nel nostro caso, questo è l'intervallo D2:D7.Operazioni booleane in Excel

Attività 5

In questo caso, supponiamo di dover determinare le vendite medie. Per fare ciò, è necessario creare una tabella del genere.Operazioni booleane in Excel

Successivamente, dovresti calcolare il valore medio di quelle celle il cui contenuto soddisfa un determinato criterio. Pertanto, è necessario utilizzare sia una soluzione logica che una statistica. Sotto la tabella sopra, è necessario creare una tabella ausiliaria in cui verranno visualizzati i risultati.Operazioni booleane in Excel

Questo compito può essere risolto utilizzando una sola funzione.

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

Il primo argomento è l'intervallo di valori da controllare. La seconda specifica la condizione, nel nostro caso è la cella B9. Ma come terzo argomento viene utilizzato l'intervallo, che verrà utilizzato per calcolare la media aritmetica.

Funzione SENZA CUORE consente di confrontare il valore della cella B9 con quei valori che si trovano nell'intervallo B2:B7, che elenca i numeri del negozio. Se i dati corrispondono, la formula calcola la media aritmetica dell'intervallo C2:C7.Operazioni booleane in Excel

Conclusioni

Le funzioni logiche sono necessarie in diverse situazioni. Esistono molti tipi di formule che possono essere utilizzate per verificare determinate condizioni. Come visto sopra, la funzione principale è IF, no существует множество других, которые moжно использовать в различных ситуациях.

Sono stati forniti anche diversi esempi di come le funzioni logiche possono essere utilizzate in situazioni reali.

Ci sono molti altri aspetti dell'uso delle funzioni logiche, ma è difficile considerarli tutti nel quadro di un articolo, anche di grandi dimensioni. Non c'è limite alla perfezione, quindi puoi sempre cercare nuove applicazioni di formule già conosciute.

Lascia un Commento