Se eccelle
Excel consente all’utente di utilizzare un’espressione logica per verificare se una condizione è vera. Ciò è possibile utilizzando la funzione IF che restituisce come risultato il booleano VERO o FALSO. Questa esercitazione passo passo aiuterà tutti gli utenti di Excel a utilizzare la funzione IF else.
In questo esempio, forniremo alla funzione i riferimenti alle celle, invece dei numeri. L’esempio è simile, ma ora mettiamo 7 in B3 e 12 in C3. Il test logico è ora B3>C3. Il valore_se_vero è “B3 è maggiore di C3”, mentre il valore_se_falso è “B3 è minore di C3”. Nella cella D3 vogliamo ottenere il risultato.
Nella maggior parte dei casi, il problema da risolvere sarà più complesso di una semplice applicazione di una formula o di una funzione. Se volete risparmiare ore di ricerca e frustrazione, provate il nostro servizio Excelchat dal vivo! I nostri esperti di Excel sono disponibili 24 ore su 24, 7 giorni su 7, per rispondere a qualsiasi domanda su Excel. Garantiamo una connessione entro 30 secondi e una soluzione personalizzata entro 20 minuti.
Se la colonna b della scheda Foglio principale corrisponde alla colonna B del foglio Recibido, restituire “Recibido” nella colonna W del foglio principale altrimenti Se la colonna b della scheda Foglio principale corrisponde alla colonna B:B del foglio Evaluado, restituire “Evaluado” nella colonna W del foglio principale altrimenti Se la colonna b della scheda Foglio principale corrisponde alla colonna B:B del foglio Aprobado, restituire “Aprobado” nella colonna W del foglio principale altrimenti Se la colonna b della scheda Foglio principale corrisponde alla colonna B del foglio Entregado, restituire “Entregado” nella colonna W del foglio principale altrimenti restituire “” //blank
Come si scrive una formula if then?
La sintassi di IF-THEN è =IF(test logico, valore se vero, valore se falso). Il primo argomento indica alla funzione cosa fare se il confronto è vero. Il secondo argomento indica alla funzione cosa fare se il confronto è falso.
Come si usa la funzione if in Excel con condizioni multiple?
Un altro modo per far sì che un IF di Excel verifichi più condizioni è quello di utilizzare una formula array. Per completare correttamente una formula di matrice, premete insieme i tasti Ctrl + Maiusc + Invio. In Excel 365 e Excel 2021, questa formula funziona anche come formula normale grazie al supporto degli array dinamici.
Funzione if di Excel, condizioni multiple
Nella prima parte della nostra esercitazione sulla funzione IF di Excel, abbiamo visto come costruire una semplice istruzione IF con una condizione per testo, numeri, date, spazi vuoti e non vuoti. Per un’analisi potente dei dati, tuttavia, spesso è necessario valutare più condizioni alla volta. Gli esempi di formule che seguono mostrano i modi più efficaci per farlo.
Nota importante! La funzione AND verifica tutte le condizioni, anche se quelle già verificate hanno dato esito FALSO. Questo comportamento è un po’ insolito, poiché nella maggior parte dei linguaggi di programmazione le condizioni successive non vengono verificate se una delle precedenti ha dato esito FALSO.
In pratica, un’istruzione IF apparentemente corretta può dare luogo a un errore a causa di questa specificità. Ad esempio, la formula seguente restituirebbe #DIV/0! (errore “dividere per zero”) se la cella A2 è uguale a 0:
Allora chiunque abbia più di 50 punti in uno dei due esami otterrà “Pass” nella colonna D. Con queste condizioni, i nostri studenti hanno maggiori possibilità di superare l’esame finale (Yvette è stata particolarmente sfortunata, non riuscendo a superare l’esame per un solo punto 🙂
Altrimenti se excel
La funzione IF-THEN di Excel è un modo potente per aggiungere un processo decisionale ai fogli di calcolo. Essa verifica una condizione per vedere se è vera o falsa e quindi esegue una serie di istruzioni specifiche in base ai risultati.
Ad esempio, inserendo un IF-THEN in Excel, è possibile verificare se una cella specifica è maggiore di 900. In caso affermativo, è possibile eseguire una serie di istruzioni specifiche in base ai risultati. Se lo è, si può fare in modo che la formula restituisca il testo “PERFETTO”. In caso contrario, la formula può restituire il testo “TROPPO PICCOLO”.
Anche la parte VERO o FALSO della funzione può restituire uno qualsiasi dei valori precedenti. Ciò significa che è possibile rendere la funzione IF-THEN molto avanzata incorporandovi calcoli o funzioni aggiuntive (vedere sotto).
Quando si inseriscono le condizioni vere o false di un’istruzione IF-THEN in Excel, è necessario utilizzare le virgolette intorno al testo che si desidera restituire, a meno che non si utilizzino VERO e FALSO, che Excel riconosce automaticamente. Altri valori e formule non richiedono le virgolette.
In questo esempio, supponiamo di avere un foglio di calcolo con i voti di cinque studenti nella colonna B. Si può fare una media di questi voti usando la funzione MEDIA. A seconda dei risultati della media della classe, la cella C2 potrebbe restituire “Eccellente!” o “Da migliorare”.
Funzione if di Excel con testo
In questo esempio, la formula nella cella D2 dice: IF(C2 = 1, allora restituisce Sì, altrimenti restituisce No)Come si vede, la funzione IF può essere utilizzata per valutare sia il testo che i valori. Può anche essere utilizzata per valutare gli errori. Non ci si limita solo a verificare se una cosa è uguale a un’altra e a restituire un singolo risultato, ma si possono anche utilizzare operatori matematici ed eseguire calcoli aggiuntivi in base ai propri criteri. È anche possibile annidare più funzioni IF insieme per eseguire confronti multipli.
Nell’illustrazione precedente, invece di restituire un risultato testuale, restituiremo un calcolo matematico. Quindi la formula in E2 dice IF(Actual is Greater than Budgeted, then Subtract the Budgeted amount from the Actual amount, otherwise return nothing).