Come indicato non uguale in Excel. funzioni excel if (if) e ifmuln (ifs) per più condizioni. Mettiamo il segno in modo non uniforme in Excel

Le espressioni booleane vengono utilizzate per scrivere condizioni che confrontano numeri, funzioni, formule, valori testuali o booleani. Qualsiasi espressione logica deve contenere almeno un operatore di confronto che definisce la relazione tra gli elementi dell'espressione logica. Di seguito è riportato un elenco di operatori di confronto di Excel

>= Maggiore o uguale

Il risultato di un'espressione logica è il valore logico VERO (1) o il valore logico FALSO (0).

SE funzione

La funzione SE (SE) ha la seguente sintassi:


=SE(espressione_logica, valore_se_vero, valore_se_falso)


La seguente formula restituisce 10 se il valore nella cella A1 è maggiore di 3 e 20 in caso contrario:


SE(A1>3;10;20)


È possibile utilizzare altre funzioni come argomenti della funzione SE. È possibile utilizzare argomenti di testo nella funzione SE. Per esempio:


IF(А1>=4;"superato il test";"non superato il test")


È possibile utilizzare argomenti di testo nella funzione SE in modo che, se la condizione non viene soddisfatta, restituisca una stringa vuota invece di 0.

Per esempio:


SE(SOMMA(A1:A3)=30;A10;"")


L'argomento boolean_expression della funzione IF può contenere un valore di testo. Per esempio:


IF(A1="Dinamo";10;290)


Questa formula restituisce 10 se la cella A1 contiene la stringa "Dynamo" e 290 se contiene qualsiasi altro valore. La corrispondenza tra i valori di testo confrontati deve essere esatta, ma senza distinzione tra maiuscole e minuscole.

Funzioni AND, OR, NOT

Funzioni AND (AND), OR (OR), NOT (NOT) - consentono di creare espressioni logiche complesse. Queste funzioni funzionano insieme a semplici operatori di confronto. Le funzioni AND e OR possono avere fino a 30 argomenti booleani e avere la sintassi:


=E(booleano1, booleano2...)
=OR(booleano1, booleano2...)


La funzione NOT ha un solo argomento e la seguente sintassi:


=NON(valore_booleano)


Gli argomenti delle funzioni AND, OR, NOT possono essere espressioni booleane, matrici o riferimenti di cella contenenti valori booleani.

Facciamo un esempio. Lascia che Excel restituisca il testo "Superato" se lo studente ha un GPA maggiore di 4 (cella A2) e l'assenteismo è minore di 3 (cella A3). La formula sarà simile a:


=SE(E(A2>4;A3


Nonostante il fatto che la funzione OR abbia gli stessi argomenti di AND, i risultati sono completamente diversi. Quindi, se nella formula precedente sostituiamo la funzione AND con OR, lo studente passerà se almeno una delle condizioni è soddisfatta (punteggio medio superiore a 4 o assenteismo inferiore a 3). Pertanto, la funzione OR restituisce il valore logico VERO se almeno una delle espressioni logiche è vera e la funzione AND restituisce il valore logico VERO solo se tutte le espressioni logiche sono vere.

La funzione NON modifica il valore del suo argomento nel valore booleano opposto e viene solitamente utilizzata insieme ad altre funzioni. Questa funzione restituisce Boolean TRUE se l'argomento è FALSE e Boolean FALSE se l'argomento è TRUE.

Funzioni SE nidificate

A volte può essere molto difficile risolvere un problema logico solo con l'aiuto degli operatori di confronto e delle funzioni AND, OR, NOT. In questi casi, è possibile utilizzare funzioni IF nidificate. Ad esempio, la seguente formula utilizza tre funzioni SE:


=SE(A1=100,"Sempre",SE(AND(A1>=80,A1=60,A1


Se il valore nella cella A1 è un numero intero, la formula recita come segue: "Se il valore nella cella A1 è 100, restituire la stringa 'Sempre'. Altrimenti, se il valore nella cella A1 è compreso tra 80 e 100, restituire 'Normale '. B in caso contrario, se il valore nella cella A1 è compreso tra 60 e 80, restituire la stringa "A volte". E, se nessuna di queste condizioni è soddisfatta, restituire la stringa "Mai". In totale, fino a 7 livelli di nidificazione di funzioni IF sono consentite.

Funzioni VERO e FALSO

Le funzioni VERO e FALSO forniscono modo alternativo record di valori logici VERO e FALSO. Queste funzioni non accettano argomenti e hanno questo aspetto:


=VERO()
=FALSO()


Ad esempio, la cella A1 contiene un'espressione booleana. Quindi la seguente funzione restituirà "Pass" se l'espressione nella cella A1 è TRUE:


IF(A1=TRUE();"Vai";"Ferma")


In caso contrario, la formula restituirà "Stop".

È la funzione VUOTO

Se vuoi determinare se una cella è vuota, puoi utilizzare la funzione VAL.VUOTO, che ha la seguente sintassi:


=ISNULL(valore)


L'articolo si concentrerà sulla funzione dell'editor di fogli di calcolo Excel "If". È correlato alle capacità logiche dell'applicazione. Questa funzione può essere attribuita al più comune, che viene spesso utilizzato durante il funzionamento.


Caratteristiche principali

IN Programma Excel La formula "If" consente vari tipi di attività che richiedono di confrontare determinati valori e ottenere il risultato. Questa soluzione consente di utilizzare algoritmi di ramificazione e creare un albero decisionale.

Esempi applicativi

La funzione è simile a: =IF(task; true; false). Il primo componente è un'espressione logica. Può agire come una frase o un numero. Ad esempio, "10" o "senza IVA". Questo parametro deve essere compilato. True è il valore visualizzato come risultato se l'espressione è true. False sono i dati che verranno restituiti quando l'attività è falsa.

Uguaglianza dei parametri di due celle

Per comprendere meglio le possibilità della funzione "Se" in Excel, è necessario fornire degli esempi. Pertanto, vale la pena iniziare a considerarli ulteriormente. Devi inserire nella cella C1 il valore 8. Successivamente, nel campo all'indirizzo D1 devi inserire una formula come: =IF(C1<10; 1; 2). В результате программа самостоятельно начинает сравнение параметров из клетки C1 со значением 10. Когда оно достигнет десяти, в поле по адресу D1 можно увидеть единица. В противном случае редактор отобразит 2.

Si può considerare un altro esempio. Ci sono diversi studenti e i loro voti che vengono guadagnati per l'esame. I dati sono i seguenti: 5, 4, nonché 3 e 2. A seconda della condizione del compito, è prevista la creazione di un commento di testo "superato" o "fallito" per ogni studente. Pertanto, se uno studente ottiene un voto di tre o più, si considera che abbia superato l'esame. Se il suo punteggio è inferiore a 3, lo studente non ha affrontato il compito. Per risolvere un problema del genere, dovresti scrivere la seguente formula: =SE(C1<3; «не справился»; «сдал»).

Il programma inizia a confrontare i risultati di ogni studente. Se l'indicatore è inferiore a tre, nella cella corrispondente verrà visualizzata la scritta "fallito". Quando il voto è 3 e oltre, nella colonna richiesta puoi vedere un commento che lo studente non ha superato l'esame. Vale la pena notare che i commenti di testo devono essere sempre scritti tra virgolette. Quando si utilizza questa funzione, è possibile utilizzare i seguenti operatori di confronto:< >, =, >, <, >=, <=.

Esempi che utilizzano le condizioni "OR", "AND".

È necessario considerare ulteriormente le possibilità logiche di questa applicazione. È possibile collegare la funzione "If" con operatori di confronto. Queste sono le seguenti opzioni:

"O";
"E".

È necessario specificare una condizione importante in Excel: quando il voto di uno studente è uguale o inferiore a 5, ma maggiore di 3. In questo caso, dovrebbe essere visualizzato un commento: "buono" o "no". Pertanto, solo gli studenti che hanno guadagnato cinque e quattro passano. Per registrare questa attività in un editor di fogli di calcolo, è necessario applicare una formula speciale. Sembra così: =IF(AND(A1<=5; A1>3); "passa", "no").

Se consideriamo un esempio più complesso, dovrai usare "OR" o "AND". Pertanto, puoi familiarizzare con l'applicazione della formula in Excel se ci sono diverse condizioni nell'attività. Ad esempio: =SE(OR(A1=5; A1=10); 100; 0). In questo caso, puoi concludere che quando il valore nella cella A1 è 5 o 10, il programma visualizza il risultato 100. In caso contrario, è 0. È possibile applicare questi operatori per trovare una soluzione a problemi più complessi.

Ad esempio, nel database è necessario calcolare i debitori che devono pagare più di 10.000 rubli. È possibile impostare la condizione che il prestito non sia stato rimborsato per più di sei mesi, ovvero sei mesi. Grazie alla funzione "If" dell'editor di fogli di calcolo Excel, è possibile ottenere automaticamente il contrassegno "cliente problematico" accanto ai nomi corrispondenti. Supponiamo che la cella A1 contenga dati che indicano il periodo del debito (mesi). Il campo B1 contiene l'importo.

In questo caso, la formula è presentata nella seguente forma: =SE(AND(A1>=6; B1>10000); "cliente problematico"; ""). Pertanto, se viene identificata una persona che soddisfa le condizioni specificate, il programma visualizza il commento corrispondente accanto al suo nome. Per gli altri membri dell'elenco, questa cella rimarrà vuota.

Puoi anche vedere un esempio quando la situazione è critica. È necessario inserire un commento appropriato. Di conseguenza la formula sarà la seguente: =IF(OR(A1>=6; B1>10000); "situazione critica"; ""). Tuttavia, se il programma corrisponde ad almeno uno dei parametri, viene visualizzata una nota corrispondente.

Compiti difficili

La funzione "If" di Excel viene utilizzata per evitare errori incorporati durante la divisione per zero. Inoltre, viene utilizzato in alcune altre situazioni. Il primo caso è designato come "DIV/0". Può essere trovato abbastanza spesso. Questo di solito accade quando la formula "A/B" deve essere copiata. Allo stesso tempo, l'indicatore B nelle singole celle è 0. Per evitare una situazione del genere, vale la pena utilizzare le capacità dell'operatore in questione. Pertanto, la formula richiesta è la seguente: =IF(B1=0, 0, A1/B1). Quindi, se la cella B1 è riempita con il valore "zero", l'editor visualizzerà "0". In caso contrario, il programma dividerà l'indicatore A1 per il dato B1 e fornirà il risultato richiesto.

Sconto

Come dimostra la pratica, spesso sorgono situazioni che sono discusse di seguito. Dovrai calcolare gli sconti, tenendo conto dell'importo totale dei fondi spesi per l'acquisto di un determinato prodotto. La matrice utilizzata è la seguente: minore di 1000 - 0%; 1001-3000 - 3%; 3001-5000 - 5%; più di 5001 - 7%. Puoi familiarizzare con la situazione in cui Excel ha un database di visitatori e informazioni sull'importo speso per un acquisto. Il passaggio successivo consiste nel calcolare lo sconto per ciascun cliente. Per fare ciò, è necessario applicare la seguente espressione: =IF(A1>=5001; B1*0.93; IF(A1>=3001; B1*0.95;..).

Il sistema controlla l'importo totale degli acquisti. Se supera il valore di 5001 rubli, il prezzo del prodotto viene moltiplicato per il 93%. Se viene superato il limite di 3001 unità, si verifica un'azione simile, ma il 95% viene già preso in considerazione.

L'operatore IF logico in Excel viene utilizzato per scrivere determinate condizioni. Vengono abbinati numeri e/o testo, funzioni, formule, ecc. Quando i valori si incontrano parametri dati, viene visualizzata una voce. Non rispondere - un altro.

Le funzioni logiche sono uno strumento molto semplice ed efficace che viene spesso utilizzato nella pratica. Diamo un'occhiata agli esempi in dettaglio.

Sintassi della funzione IF con una condizione

La sintassi dell'operatore in Excel è la struttura della funzione, i dati necessari per il suo funzionamento.

IF (espressione_logica, valore_se_vero, valore_se_falso)

Analizziamo la sintassi della funzione:

espressione_booleana– COSA controlla l'operatore (testo o dati di celle numeriche).

valore_se_vero– COSA apparirà nella cella quando il testo o il numero soddisfa la condizione specificata (vero).

valore if_false– COSA apparirà nella colonna quando il testo o il numero NON soddisfa la condizione specificata (falso).

Esempio:

L'operatore controlla la cella A1 e la confronta con 20. Questa è una "espressione_logica". Quando il contenuto della colonna è maggiore di 20, appare la vera iscrizione "maggiore di 20". No - "minore o uguale a 20".

Attenzione! Le parole nella formula devono essere racchiuse tra virgolette. In modo che Excel capisca che è necessario visualizzare i valori di testo.

Un altro esempio. Per essere ammessi all'esame, gli studenti del gruppo devono superare con successo la prova. Metteremo i risultati in una tabella con colonne: elenco studenti, crediti, esame.


Nota: l'operatore IF deve controllare non il tipo di dato numerico, ma quello testuale. Pertanto, abbiamo scritto nella formula B2 \u003d "credito". Prendiamo le virgolette in modo che il programma riconosca correttamente il testo.



Funzione IF in Excel con più condizioni

Spesso in pratica, una condizione per una funzione logica non è sufficiente. Quando è necessario prendere in considerazione diverse opzioni per prendere decisioni, disponiamo le dichiarazioni IF l'una nell'altra. Pertanto, otteniamo diverse funzioni SE in Excel.

La sintassi sarà simile a questa:

IF(espressione_logica, valore_se_vero, IF(espressione_logica, valore_se_vero, valore_se_falso))

Qui l'operatore controlla due parametri. Se la prima condizione è vera, la formula restituisce il primo argomento, che è vero. Falso: l'operatore controlla la seconda condizione.

Esempi di condizioni multiple della funzione SE in Excel:


Tabella per l'analisi delle prestazioni. Lo studente ha ricevuto 5 punti - "eccellente". 4 - "buono". 3 - "soddisfacente". L'operatore IF verifica 2 condizioni: il valore nella cella 5 e 4 è uguale.


Funzionalità in espansione con gli operatori AND e OR

Quando è necessario verificare diverse condizioni vere, viene utilizzata la funzione E. L'essenza è questa: IF a \u003d 1 AND a \u003d 2 THEN valore in ELSE valore c.

La funzione OR verifica la condizione 1 o la condizione 2. Non appena almeno una condizione è vera, il risultato sarà vero. Il succo è questo: IF a = 1 OR a = 2 THEN valore in ELSE valore c.

Le funzioni AND e OR possono testare fino a 30 condizioni.

Un esempio di utilizzo dell'operatore AND:

Un esempio di utilizzo della funzione OR:

Come confrontare i dati in due tabelle

Gli utenti spesso devono confrontare due tabelle in Excel per le corrispondenze. Esempi tratti dalla "vita": confrontare i prezzi delle merci in diverse consegne, confrontare i bilanci (rapporti contabili) per diversi mesi, il rendimento degli alunni (studenti) di classi diverse, in quartieri diversi, ecc.

Per confrontare 2 tabelle in Excel, puoi utilizzare l'operatore COUNTIF. Considera l'ordine di applicazione della funzione.

Ad esempio, prendiamo due tabelle con specifiche tecniche diversi robot da cucina. Abbiamo concepito evidenziando le differenze con il colore. La formattazione condizionale risolve questo problema in Excel.

Dati iniziali (tabelle con cui lavoreremo):


Seleziona la prima tabella. Formattazione condizionale - crea una regola - utilizza una formula per determinare le celle da formattare:


Nella barra della formula scriviamo: = CONTA.SE (intervallo da confrontare; prima cella della prima tabella) = 0. L'intervallo confrontato è la seconda tabella.


Per guidare un intervallo nella formula, seleziona semplicemente la sua prima cella e l'ultima. "= 0" indica un comando per cercare valori esatti (piuttosto che approssimativi).

Selezioniamo il formato e impostiamo come cambieranno le celle quando viene seguita la formula. È meglio riempire di colore.

Seleziona la seconda tabella. Formattazione condizionale - crea una regola - usa una formula. Usiamo lo stesso operatore (COUNTIF).


Qui, invece della prima e dell'ultima cella dell'intervallo, abbiamo inserito il nome della colonna che gli abbiamo assegnato in anticipo. Puoi compilare la formula in qualsiasi modo. Ma il nome è più facile.

Funzione booleana SE in Excel è uno dei più popolari. Restituisce un risultato (valore o altra formula) a seconda della condizione.

Funzione SE in Excel

La funzione ha la seguente sintassi.

SE( espressione_log; valore_se_vero; [valore_se_falso])

espressione_log è la condizione di prova. Ad esempio A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

valore_se_vero – valore o formula che viene restituito quando si verifica l'evento specificato nel primo parametro.

valore_se_falso è un valore alternativo o una formula che viene restituita se la condizione non è soddisfatta. Questo campo è facoltativo. In questo caso, quando si verifica un evento alternativo, la funzione restituirà FALSE.

Un esempio molto semplice. Devi verificare se le vendite dei singoli prodotti superano i 30 pz. o no. Se superano, la formula dovrebbe restituire "OK", altrimenti - "Elimina". Di seguito è riportato il calcolo con il risultato.

Le vendite del primo articolo sono 75, cioè la condizione che sia maggiore di 30 è soddisfatta. Pertanto, la funzione restituisce quanto indicato nel campo successivo - "OK". Le vendite del secondo articolo sono inferiori a 30, quindi la condizione (>30) non è soddisfatta e viene restituito il valore alternativo specificato nel terzo campo. Questo è il punto centrale della funzione SE. Allungando il calcolo, otteniamo il risultato per ciascun prodotto.

Tuttavia, questa era una demo. Più spesso, la formula Excel IF viene utilizzata per controlli più complessi. Diciamo che al momento ci sono vendite settimanali medie di beni e relativi saldi. L'acquirente deve fare una previsione del saldo in 2 settimane. Per fare ciò, è necessario sottrarre il doppio delle vendite settimanali medie dalle scorte correnti.

Finora tutto è logico, ma i contro sono imbarazzanti. Ci sono saldi negativi? Ovviamente no. Le scorte non possono essere inferiori a zero. Affinché la previsione sia corretta, è necessario sostituire i valori negativi con zeri. È qui che torna utile la formula IF. Verificherà il valore ricevuto secondo la previsione e, se risulta essere inferiore a zero, darà forzatamente la risposta 0, altrimenti restituirà il risultato del calcolo, ad es. qualche numero positivo. In generale, la stessa logica, solo al posto dei valori usiamo la formula come condizione.

Non ci sono più valori negativi nella previsione delle scorte, che è generalmente molto buona.

Le formule Excel IF vengono utilizzate attivamente anche nelle formule di matrice. Qui non andremo troppo lontano. Consiglio agli interessati di leggere l'articolo su. È vero, il calcolo in quell'articolo non è più rilevante, perché. Excel 2016 introduce le funzioni MINESLI e MAXESLI. Ma ad esempio, è molto utile fare conoscenza: tornerà utile in un'altra situazione.

Excel SE Formula - Esempi di più condizioni

Abbastanza spesso, il numero di condizioni possibili non è 2 (controllate e alternative), ma 3, 4 o più. In questo caso, puoi anche utilizzare la funzione SE, ma ora devi annidarla l'una nell'altra, specificando a turno tutte le condizioni. Considera il seguente esempio.

Diversi responsabili delle vendite devono accumulare un bonus a seconda dell'implementazione del piano di vendita. Il sistema di motivazione è il seguente. Se il piano è soddisfatto per meno del 90%, non è dovuto alcun bonus, se dal 90% al 95% - un bonus del 10%, dal 95% al ​​100% - un bonus del 20% e se il piano è realizzato in eccesso, allora 30%. Come puoi vedere ci sono 4 opzioni. Per specificarli in una formula, è necessario quanto segue struttura logica. Se la prima condizione è soddisfatta, si verifica la prima opzione, altrimenti, se la seconda condizione è soddisfatta, si verifica la seconda opzione, altrimenti, se ... ecc. Il numero di condizioni può essere piuttosto elevato. Alla fine della formula è indicata l'ultima alternativa, per la quale nessuna delle condizioni sopra elencate è soddisfatta (come il terzo campo nella solita formula IF). Di conseguenza, la formula ha la seguente forma.

La combinazione delle funzioni IF funziona in modo tale che se viene soddisfatta una qualsiasi condizione specificata, le successive non vengono più verificate. Pertanto, è importante elencarli nell'ordine corretto. Se abbiamo iniziato a controllare da B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

È facile confondersi quando si scrive una formula, quindi è una buona idea guardare il tooltip.

Alla fine, devi chiudere tutte le parentesi, altrimenti Excel darà un errore

La funzione Excel SE generalmente fa bene il suo lavoro. Ma l'opzione quando devi scrivere una lunga catena di condizioni non è molto piacevole, perché, in primo luogo, non è sempre possibile scrivere la prima volta (se specifichi la condizione in modo errato, non chiuderai la parentesi); in secondo luogo, può essere difficile capire una formula del genere se necessario, specialmente quando ci sono molte condizioni ei calcoli stessi sono complessi.

MS Excel 2016 introduce una funzione ESLIM per il quale è stato scritto l'intero articolo. Questo è lo stesso IF, affilato solo appositamente per verificare molte condizioni. Ora non è necessario scrivere IF cento volte e contare le parentesi aperte. Basta elencare le condizioni e chiudere una parentesi alla fine.

Funziona come segue. Prendiamo l'esempio sopra e usiamo la nuova formula di Excel IIFS.

Come puoi vedere, scrivere la formula sembra molto più semplice e chiaro.

Vale la pena prestare attenzione a quanto segue. Elenchiamo ancora le condizioni nell'ordine corretto in modo che non si verifichino sovrapposizioni di intervalli non necessarie. Deve essere specificata anche l'ultima condizione alternativa, a differenza del solito IF. IF specifica solo un valore alternativo che si verifica se nessuna delle condizioni elencate è soddisfatta. Qui è necessario specificare anche la condizione stessa, che nel nostro caso sarebbe B2>=1. Tuttavia, ciò può essere evitato scrivendo TRUE nel campo della condizione, indicando che se le condizioni precedentemente elencate non sono soddisfatte, si verifica TRUE e viene restituito l'ultimo valore alternativo.

Funzione SE SE) in Excel è un ottimo strumento per testare le condizioni per TRUE o FALSE. Se i valori dei tuoi calcoli sono uguali ai parametri dati della funzione come VERO, allora restituisce un valore, se FALSO, poi un altro.

Cosa restituisce la funzione

Il valore specificato quando entrambe le condizioni sono TRUE o FALSE.

Sintassi

=SE(test_logico, , )- Versione inglese

=SE(espressione_logica, [valore_se_vero], [valore_se_falso]) - Versione russa

Argomenti di funzione

  • test_logico (test_logico)è la condizione che vuoi testare. Questo argomento della funzione deve essere logico e definito come FALSE o TRUE. Un argomento può essere un valore statico o il risultato di una funzione o di un calcolo;
  • ([valore_se_vero])– (facoltativo) è il valore restituito dalla funzione. Verrà visualizzato se il valore che stai testando è VERO;
  • ([valore_se_falso])– (facoltativo) è il valore restituito dalla funzione. Verrà visualizzato se la condizione che stai testando è FALSE.

Informazioni aggiuntive

Funzione Se negli esempi di Excel con più condizioni

Esempio 1: Verifica di una condizione numerica semplice utilizzando la funzione IF (IF).

Quando si utilizza la funzione SE SE) in Excel è possibile utilizzare diversi operatori per controllare lo stato. Ecco un elenco di operatori che puoi utilizzare:

Di seguito è riportato un semplice esempio di utilizzo della funzione durante il calcolo dei voti degli studenti. Se il punteggio totale è maggiore o uguale a "35", la formula restituisce "Superato", altrimenti restituisce "Fallito".

Esempio 2: utilizzo di una funzione IF annidata (IF) per testare la condizione di un'espressione

La funzione può accettare fino a 64 condizioni contemporaneamente. Anche se non è pratico creare lunghe funzioni annidate, in rari casi è possibile creare una formula con più condizioni in serie.

Nell'esempio seguente, stiamo controllando due condizioni.

  • La prima condizione controlla se la somma dei punti non è inferiore a 35 punti. Se è TRUE, la funzione restituirà "Failed";
  • Se la prima condizione è FALSE e il punteggio totale è maggiore di 35, la funzione verifica la seconda condizione. Se la somma dei punti è maggiore o uguale a 75. Se questo è vero, la funzione restituisce il valore "Eccellente", negli altri casi la funzione restituisce "Riuscito".


Esempio 3. Calcola l'importo della commissione sulle vendite utilizzando la funzione IF (IF) in Excel

La funzione consente di eseguire calcoli con i numeri. Un buon caso d'uso è il calcolo di una commissione di vendita per un rappresentante di vendita.

Nell'esempio seguente, il rappresentante di vendita:

  • non riceve commissioni se il volume delle vendite è inferiore a 50 mila;
  • riceve una commissione del 2% se le vendite sono comprese tra 50 e 100.000
  • riceve una commissione del 4% se le vendite superano le 100.000 unità.

=SE(B2<50,0,IF(B2<100,B2*2%,B2*4%)) - Versione inglese

=SE(B2<50;0;ЕСЛИ(B2<100;B2*2%;B2*4%)) - Versione russa

Nella formula utilizzata nell'esempio precedente, il calcolo dell'importo della commissione viene eseguito nella funzione stessa SE. Se il volume delle vendite è compreso tra 50 e 100.000, la formula restituisce B2 * 2%, ovvero una commissione del 2% basata sul volume delle vendite.

Esempio 4. Utilizzo degli operatori logici (AND / OR) (AND / OR) nella funzione SE (IF) in Excel

È possibile utilizzare gli operatori logici (AND/OR) (AND/OR) all'interno di una funzione per testare più condizioni contemporaneamente.

Ad esempio, supponiamo che tu debba selezionare gli studenti per le borse di studio in base ai voti e alla frequenza. Nell'esempio seguente, uno studente è idoneo solo se ottiene un punteggio superiore a 80 punti e un tasso di frequenza superiore all'80%.

Puoi usare la funzione insieme alla funzione SE SE) per verificare innanzitutto se entrambe queste condizioni sono soddisfatte o meno. Se le condizioni sono soddisfatte, la funzione restituisce "Idoneo", altrimenti restituisce "Non idoneo".

La formula per questo calcolo è:

=SE(E(B2>80;C2>80%),”Sì”,”No”)- Versione inglese

=SE(E(B2>80;C2>80%);”Sì”;”No”) - Versione russa


Esempio 5: conversione degli errori in valori "0" utilizzando la funzione IF (IF).

Con questa funzione, puoi anche rimuovere le celle contenenti errori. Puoi convertire i valori di errore in spazi o zeri o qualsiasi altro valore.

La formula per convertire gli errori di cella è la seguente:

=SE(VAL.ERRORE(A1);0;A1)- Versione inglese

SE(VAL.ERRORE(A1);0;A1)- Versione russa

La formula restituisce "0" se c'è un errore nella cella, altrimenti restituisce il valore della cella.

NOTA. Se utilizzi Excel 2007 o versioni successive, puoi anche utilizzare la funzione SE.ERRORE per eseguire questa operazione.

Allo stesso modo, puoi gestire le celle vuote. In caso di celle vuote, utilizzare la funzione VAL.VUOTO, nell'esempio seguente:

=SE(VAL.VUOTO(A1);0;A1)- Versione inglese

=SE(VAL.VUOTO(A1);0;A1)- Versione russa