- Dettagli
- Scritto da Alessandra
- Pubblicato: 13 Novembre 2018
- Visite: 5162
Alle volte mi capita di vedere file Excel con tantissimi SE nidificati... se si tratta di gestire diverse condizioni sullo stesso dato, allora Excel 2016 ha una soluzione più agevole grazie alla funzione PIÙ.SE (IFS, in inglese)
Questa funzione permette di specificare diverse condizioni e il comportamenta tenere se ogni condizione si verifica.
Facciamo un esempio. Immaginiamo di avere i dati che seguono
Codice prodotto | Nome prodotto | Prezzo di vendita | Sconto SE | Sconto | Categoria |
NWTCO-3 | Aceto di mele Northwind Traders | 7,50 | Condimenti | ||
NWTB-1 | Acqua minerale Northwind Traders | 13,50 | Bevande | ||
NWTB-34 | Birra Northwind Traders | 10,50 | Bevande | ||
NWTB-43 | Caffé Northwind Traders | 34,50 | Bevande | ||
NWTCO-4 | Maionese Northwind Traders | 16,50 | Condimenti | ||
NWTO-5 | Olio di oliva Northwind Traders | 16,01 | Olio | ||
NWTS-66 | Passata di pomodoro Northwind Traders | 12,75 | Salse | ||
NWTS-8 | Salsa al curry Northwind Traders | 30,00 | Salse | ||
NWTS-65 | Salsa di soia Northwind Traders | 15,79 | Salse | ||
NWTCO-77 | Senape Northwind Traders | 9,75 | Condimenti | ||
NWTB-87 | Te Northwind Traders | 2,00 | Bevande | ||
NWTB-81 | Te verde Northwind Traders | 2,00 | Bevande |
Vogliamo applicare il 5% di sconto i prodotti della categoria SALSE, il 10% ai prodotti della categoria bevande, il 12% ai prodotti della categoria olio e 8% ai condimenti.
Se vogli usare SE devo ricorrere a 3 funzioni annidate (una in meno delle condizioni da verificare)
=SE(F2="Salse";5%;SE(F2="Bevande";10%;SE(F2="olio";12%;8%)))
con la funzione PIÙ.SE mi basta ricorrere ad una funzione sola (PIÙ.SE mi permette di esprimere fino a 127 condizioni)
=PIÙ.SE(F2="salse";5%;F2="bevande";10%;F2="olio";12%;F2="condimenti";8%)
Gli argomenti della funzione si presentano in coppia. Ogni coppia è formata dalla condizione da verificare e quindi dal comportamento da tenere, se la condizione si verifica.