Esempio 1:una singola condizione
Diciamo:
* La cella B1 contiene "Sì" o "No".
* Se B1 è "Sì", vuoi il valore di A3.
* Se B1 è "no", si desidera il valore di A1.
La formula sarebbe:
`=If (b1 =" sì ", a3, a1)`
Questo recita:"Se B1 è uguale a" Sì ", restituire il valore di A3; altrimenti (se è" no "), restituire il valore di A1."
Esempio 2:condizioni multiple (usando se nidificato if)
Diciamo:
* La cella B1 contiene "sì", "no" o "forse".
* Se B1 è "Sì", vuoi A3.
* Se B1 è "no", vuoi A1.
* Se B1 è "forse", vuoi A2.
La formula sarebbe:
`=If (b1 =" sì ", a3, if (b1 =" no ", a1, a2))`
Questa è un'affermazione IF nidificata. Controlla la prima condizione. Se vero, restituisce A3. Se falso, si sposta nella seconda istruzione `if`, controllando se B1 è" no ". Se è vero, restituisce A1; Altrimenti (se è "forse"), restituisce A2.
Esempio 3:usando IFS (Excel 2016 e successiva)
Se hai Excel 2016 o successivo, la funzione `IFS` semplifica più condizioni:
`=Ifs (b1 =" sì ", a3, b1 =" no ", a1, b1 =" forse ", a2)`
Questo controlla ogni condizione in sequenza. Non appena una condizione è vera, viene restituito il valore corrispondente.
Considerazioni importanti:
* Sensibilità al caso: La funzione `if` di Excel non è * sensibile al caso per impostazione predefinita. "Sì" sarà trattato come "sì". Se hai bisogno di sensibilità al caso, dovresti utilizzare funzioni come `Exact`.
* Gestione degli errori: Se B1 potesse contenere qualcosa di diverso da "sì", "no" o "forse" (nell'esempio 2 e 3), potresti voler aggiungere una gestione degli errori con `iferror`. Ad esempio:`=iferror (ifs (b1 =" sì ", a3, b1 =" no ", a1, b1 =" forse ", a2)," errore ")` Questo visualizzerebbe "errore" se B1 contiene un valore imprevisto.
Ricorda di sostituire `a1`,` a2`, `a3` e` b1` con i riferimenti cellulari reali nel foglio di calcolo. Scegli l'esempio che corrisponde meglio alle tue esigenze specifiche e regola di conseguenza.
software © www.354353.com