SlideShare ist ein Scribd-Unternehmen logo
1 von 14
EXCEL – LEZIONEEXCEL – LEZIONE
FUNZIONI PARTEFUNZIONI PARTE
11
FUNZIONI DI UTILIZZO SPECIFICO :FUNZIONI DI UTILIZZO SPECIFICO :
FUNZIONI DI TRATTAMENTO TESTO;FUNZIONI DI TRATTAMENTO TESTO;
SE MULTIPLISE MULTIPLI
Come trattare il testoCome trattare il testo
in Excelin Excel ??
 Determinare seDeterminare se
alcune cellealcune celle
contengono dellecontengono delle
parti di testoparti di testo
specifico.specifico.
 Il testo in Excel èIl testo in Excel è
considerato allaconsiderato alla
stregua di unstregua di un
qualunque linguaggioqualunque linguaggio
di programmazionedi programmazione
una stringauna stringa
sequenza finita disequenza finita di
carattericaratteri
alfanumerici.alfanumerici.
Esempi di stringheEsempi di stringhe
 La stringa “0815546734” è un numero diLa stringa “0815546734” è un numero di
telefono ma comunque una sequenzatelefono ma comunque una sequenza
alfanumericaalfanumerica
 La stringa “0001” potrebbe essere unLa stringa “0001” potrebbe essere un
codice di una merce di magazzinocodice di una merce di magazzino
 ““LTRGPP73E59F839Z” potrebbe essereLTRGPP73E59F839Z” potrebbe essere
un codice fiscale ma comunque unaun codice fiscale ma comunque una
stringa.stringa.
Caratteristiche delleCaratteristiche delle
stringastringa
 Lunghezza predefinita – In ExcelLunghezza predefinita – In Excel
inserendo la funzioneinserendo la funzione
=Lunghezza(Stringa) il programma=Lunghezza(Stringa) il programma
calcola la lunghezza ad esempiocalcola la lunghezza ad esempio
=Lunghezza(“ciao”) fornisce come risultato=Lunghezza(“ciao”) fornisce come risultato
4.4.
Funzioni di estrazioneFunzioni di estrazione
 Essendo una stringa una sequenza diEssendo una stringa una sequenza di
caratteri posso estrarre dei carattericaratteri posso estrarre dei caratteri
specifici a sinistra e a destra.specifici a sinistra e a destra.
 Le funzioni si denominano SINISTRA eLe funzioni si denominano SINISTRA e
DESTRA con la sintassi:DESTRA con la sintassi:
SINISTRA(STRINGA;LUNGHEZZA)SINISTRA(STRINGA;LUNGHEZZA)
DESTRA(STRINGA;LUNGHEZZA)DESTRA(STRINGA;LUNGHEZZA)
Esempi delle funzioniEsempi delle funzioni
DESTRA e SINISTRADESTRA e SINISTRA
 La funzioneLa funzione
=DESTRA(“ALBERTO”;2) fornisce la=DESTRA(“ALBERTO”;2) fornisce la
sottostringa “TO”;sottostringa “TO”;
=SINISTRA(“ALBERTO”;3) fornisce la=SINISTRA(“ALBERTO”;3) fornisce la
sottostringa “ALB”;sottostringa “ALB”;
Estrazione di unaEstrazione di una
qualunque sequenza diqualunque sequenza di
carattericaratteri
 Si i caratteri devono essere estratti aSi i caratteri devono essere estratti a
partire dall’interno della stringa nonpartire dall’interno della stringa non
dall’esterno si utilizza la funzione:dall’esterno si utilizza la funzione:
STRINGA.ESTRAI(Stringa;inizio;lunghezza)STRINGA.ESTRAI(Stringa;inizio;lunghezza)
ad esempioad esempio
STRINGA.ESTRAI(“ALBERTO”;3;3) restituisceSTRINGA.ESTRAI(“ALBERTO”;3;3) restituisce
la sottostringa “BER”la sottostringa “BER”
Funzione SEFunzione SE
 E’ una funzione di controllo che permetteE’ una funzione di controllo che permette
di eseguire delle operazioni in base aldi eseguire delle operazioni in base al
risultato di una condizione (Test). Neglirisultato di una condizione (Test). Negli
algoritmi la condizione si rappresentaalgoritmi la condizione si rappresenta
graficamentegraficamente
test
Istruzione istruzione
vero falso
In un foglio tale struttura si traduce
in:
=SE(TEST;ISTRUZIONE;ISTRUZIONE)
Sintassi del SESintassi del SE
 Test è una condizione sulle celle o su unTest è una condizione sulle celle o su un
valore o testo ad esempiovalore o testo ad esempio
A1>A2A1>A2
A1=4A1=4
C1<3C1<3
A1=“SUFFICIENTE”A1=“SUFFICIENTE”
Istruzione sono le azioni da intraprendereIstruzione sono le azioni da intraprendere
se si verifica e non si verifica il test.se si verifica e non si verifica il test.
Esempio 1Esempio 1
Prendiamo la tabella ePrendiamo la tabella e
supponiamo di volersupponiamo di voler
scrivere SI e NO allascrivere SI e NO alla
colonna superato.colonna superato. ALUNNO VOTO SUPERATO
ESPOSITO 4
ANTONINI 5
GIANCHI 7
ERRICO 5
Esempio 1 - FormulaEsempio 1 - Formula
 Basterà scrivere la formula:Basterà scrivere la formula:
=SE(B2>5;”SI”;”NO”) per la riga 2=SE(B2>5;”SI”;”NO”) per la riga 2
e così via per le altre righe.e così via per le altre righe.
SE nidificatiSE nidificati
 La verifica di più condizioni simultaneamente comportaLa verifica di più condizioni simultaneamente comporta
l’utilizzo di SE nidificati.l’utilizzo di SE nidificati.
Una struttura algoritmica potrebbe essere:Una struttura algoritmica potrebbe essere:
Come scriverla in unCome scriverla in un
foglio di lavoro ?foglio di lavoro ?
Scrivo SE per il primo Test:Scrivo SE per il primo Test:
=SE(TEST 1;SE(TEST 2;I2;I1);I3))=SE(TEST 1;SE(TEST 2;I2;I1);I3))
si noti che la funzione nidificata interna sisi noti che la funzione nidificata interna si
esegue nel Vero.esegue nel Vero.
Fare attenzione alle parentesi.Fare attenzione alle parentesi.
Risolvere il problema:Risolvere il problema:
 Su un insieme di prodotti si applica uno sconto del 10% se laSu un insieme di prodotti si applica uno sconto del 10% se la
quantità supera le 10 unità ma inferiore a 50; del 14% da 50 fino aquantità supera le 10 unità ma inferiore a 50; del 14% da 50 fino a
100 prodotti; del 20% oltre).Calcolare l’importo totale dovuto dai100 prodotti; del 20% oltre).Calcolare l’importo totale dovuto dai
vari clienti secondo il prospetto riportatovari clienti secondo il prospetto riportato
Notiamo un SE a tre livelli di nidificazione per rispettare tutte le possibilità
richieste dal problema.

Weitere ähnliche Inhalte

Was ist angesagt?

1 introdcution to ds 2-2019 abstract stack and queue
1   introdcution to ds 2-2019  abstract stack and queue1   introdcution to ds 2-2019  abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queueِِِAhmed R. A. Shamsan
 
Sap basis-notes-keylabs-training
Sap basis-notes-keylabs-trainingSap basis-notes-keylabs-training
Sap basis-notes-keylabs-trainingnanda nanda
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01Argos
 
Unit 3 - Function & Grouping,Joins and Set Operations in ORACLE
Unit 3 - Function & Grouping,Joins and Set Operations in ORACLEUnit 3 - Function & Grouping,Joins and Set Operations in ORACLE
Unit 3 - Function & Grouping,Joins and Set Operations in ORACLEDrkhanchanaR
 
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Virtual Forge
 
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...Arvind Rajan
 
There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)
There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)
There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)Cathrine Wilhelmsen
 
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...Precisely
 
SQL practice questions - set 3
SQL practice questions - set 3SQL practice questions - set 3
SQL practice questions - set 3Mohd Tousif
 
Testing SAP HANA applications with SAP LoadRunner by HP
Testing SAP HANA applications with SAP LoadRunner by HPTesting SAP HANA applications with SAP LoadRunner by HP
Testing SAP HANA applications with SAP LoadRunner by HPSAP Solution Extensions
 
Introduction of Oracle
Introduction of Oracle Introduction of Oracle
Introduction of Oracle Salman Memon
 
Manipulating Data Oracle Data base
Manipulating Data Oracle Data baseManipulating Data Oracle Data base
Manipulating Data Oracle Data baseSalman Memon
 
Plsql task answers
Plsql task answersPlsql task answers
Plsql task answersNawaz Sk
 
Variant Configuration. LO VC.PDF
Variant Configuration. LO VC.PDFVariant Configuration. LO VC.PDF
Variant Configuration. LO VC.PDFRafaelOrea1
 
S/4 HANA Hand Written Notes
S/4 HANA Hand Written NotesS/4 HANA Hand Written Notes
S/4 HANA Hand Written NotesSoumya De
 
Writing Basic SQL SELECT Statements
Writing Basic SQL SELECT StatementsWriting Basic SQL SELECT Statements
Writing Basic SQL SELECT StatementsSalman Memon
 
Business objects data services in an sap landscape
Business objects data services in an sap landscapeBusiness objects data services in an sap landscape
Business objects data services in an sap landscapePradeep Ketoli
 
10 Creating Triggers
10 Creating Triggers10 Creating Triggers
10 Creating Triggersrehaniltifat
 

Was ist angesagt? (20)

1 introdcution to ds 2-2019 abstract stack and queue
1   introdcution to ds 2-2019  abstract stack and queue1   introdcution to ds 2-2019  abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queue
 
Sap basis-notes-keylabs-training
Sap basis-notes-keylabs-trainingSap basis-notes-keylabs-training
Sap basis-notes-keylabs-training
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
Unit 3 - Function & Grouping,Joins and Set Operations in ORACLE
Unit 3 - Function & Grouping,Joins and Set Operations in ORACLEUnit 3 - Function & Grouping,Joins and Set Operations in ORACLE
Unit 3 - Function & Grouping,Joins and Set Operations in ORACLE
 
Unit 2 oracle9i
Unit 2  oracle9i Unit 2  oracle9i
Unit 2 oracle9i
 
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
Case Study: ABAP Development Life Cycle and Governance at THE GLOBE AND MAIL ...
 
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
 
There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)
There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)
There's a shortcut for that! SSMS Tips and Tricks (Denver SQL)
 
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time ...
 
SAP PLM Online Training Complete Hand Book
SAP PLM Online Training Complete Hand BookSAP PLM Online Training Complete Hand Book
SAP PLM Online Training Complete Hand Book
 
SQL practice questions - set 3
SQL practice questions - set 3SQL practice questions - set 3
SQL practice questions - set 3
 
Testing SAP HANA applications with SAP LoadRunner by HP
Testing SAP HANA applications with SAP LoadRunner by HPTesting SAP HANA applications with SAP LoadRunner by HP
Testing SAP HANA applications with SAP LoadRunner by HP
 
Introduction of Oracle
Introduction of Oracle Introduction of Oracle
Introduction of Oracle
 
Manipulating Data Oracle Data base
Manipulating Data Oracle Data baseManipulating Data Oracle Data base
Manipulating Data Oracle Data base
 
Plsql task answers
Plsql task answersPlsql task answers
Plsql task answers
 
Variant Configuration. LO VC.PDF
Variant Configuration. LO VC.PDFVariant Configuration. LO VC.PDF
Variant Configuration. LO VC.PDF
 
S/4 HANA Hand Written Notes
S/4 HANA Hand Written NotesS/4 HANA Hand Written Notes
S/4 HANA Hand Written Notes
 
Writing Basic SQL SELECT Statements
Writing Basic SQL SELECT StatementsWriting Basic SQL SELECT Statements
Writing Basic SQL SELECT Statements
 
Business objects data services in an sap landscape
Business objects data services in an sap landscapeBusiness objects data services in an sap landscape
Business objects data services in an sap landscape
 
10 Creating Triggers
10 Creating Triggers10 Creating Triggers
10 Creating Triggers
 

Ähnlich wie Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali semplici

Ähnlich wie Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali semplici (8)

Bash programming
Bash programmingBash programming
Bash programming
 
I fondamenti di Excel - L'Essenza
I fondamenti di Excel - L'EssenzaI fondamenti di Excel - L'Essenza
I fondamenti di Excel - L'Essenza
 
Php Funzioni Built In Barbiera 97
Php Funzioni Built In Barbiera 97Php Funzioni Built In Barbiera 97
Php Funzioni Built In Barbiera 97
 
2006 Py02 base
2006 Py02 base2006 Py02 base
2006 Py02 base
 
Stringhe java
Stringhe javaStringhe java
Stringhe java
 
06 1 array_stringhe_typedef
06 1 array_stringhe_typedef06 1 array_stringhe_typedef
06 1 array_stringhe_typedef
 
Dsl in Lisp e Java
Dsl in Lisp e JavaDsl in Lisp e Java
Dsl in Lisp e Java
 
Pycrashcourse
PycrashcoursePycrashcourse
Pycrashcourse
 

Mehr von I.S.I.S. "Antonio Serra" - Napoli

Mehr von I.S.I.S. "Antonio Serra" - Napoli (20)

La scomposizione in sotto programmi in C++.pptx
La scomposizione in sotto programmi in C++.pptxLa scomposizione in sotto programmi in C++.pptx
La scomposizione in sotto programmi in C++.pptx
 
Linguaggio Java - Classi e Oggetti
Linguaggio Java - Classi e OggettiLinguaggio Java - Classi e Oggetti
Linguaggio Java - Classi e Oggetti
 
Linguaggio C++ - Basi
Linguaggio C++ - BasiLinguaggio C++ - Basi
Linguaggio C++ - Basi
 
La metodologia Top - Down - applicazione al C++
La metodologia Top - Down - applicazione al C++La metodologia Top - Down - applicazione al C++
La metodologia Top - Down - applicazione al C++
 
I cicli in Python 3
I cicli in Python 3I cicli in Python 3
I cicli in Python 3
 
Video python3 n2
Video python3 n2Video python3 n2
Video python3 n2
 
I sotto programmi in Python 3
I sotto programmi in Python 3I sotto programmi in Python 3
I sotto programmi in Python 3
 
Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1Le basi di Pytthon 3 - Fondamenti n.1
Le basi di Pytthon 3 - Fondamenti n.1
 
Nuova ECLD - Modulo Online Collaboration n.2
Nuova ECLD - Modulo Online Collaboration n.2Nuova ECLD - Modulo Online Collaboration n.2
Nuova ECLD - Modulo Online Collaboration n.2
 
Nuova ECDL - Modulo Online Essentials n.2
Nuova ECDL - Modulo Online Essentials n.2Nuova ECDL - Modulo Online Essentials n.2
Nuova ECDL - Modulo Online Essentials n.2
 
Nuova ECDL - Modulo Online Essentials n.2
Nuova ECDL - Modulo Online Essentials n.2Nuova ECDL - Modulo Online Essentials n.2
Nuova ECDL - Modulo Online Essentials n.2
 
Nuova ECDL - Modulo Presentation n.3
Nuova ECDL - Modulo Presentation n.3Nuova ECDL - Modulo Presentation n.3
Nuova ECDL - Modulo Presentation n.3
 
Nuova ECDL - Modulo Presentation n.2
Nuova ECDL - Modulo Presentation n.2Nuova ECDL - Modulo Presentation n.2
Nuova ECDL - Modulo Presentation n.2
 
Nuova ECDL - Word Processing
Nuova ECDL - Word ProcessingNuova ECDL - Word Processing
Nuova ECDL - Word Processing
 
Nuova ECDL - Word Processing n.2
Nuova ECDL - Word Processing n.2 Nuova ECDL - Word Processing n.2
Nuova ECDL - Word Processing n.2
 
Nuova ECDL - Word Processing n.1
Nuova ECDL - Word Processing n.1Nuova ECDL - Word Processing n.1
Nuova ECDL - Word Processing n.1
 
Computer Essentials n.3 - Edizione 2020
Computer Essentials n.3 - Edizione 2020Computer Essentials n.3 - Edizione 2020
Computer Essentials n.3 - Edizione 2020
 
Java - Lezione 1
Java - Lezione 1 Java - Lezione 1
Java - Lezione 1
 
primi comandi SQL con Mysql
primi comandi SQL con Mysqlprimi comandi SQL con Mysql
primi comandi SQL con Mysql
 
Modello TCP/IP
Modello TCP/IPModello TCP/IP
Modello TCP/IP
 

Excel Funzioni per la manipolazione delle stringhe, funzioni condizionali semplici

  • 1. EXCEL – LEZIONEEXCEL – LEZIONE FUNZIONI PARTEFUNZIONI PARTE 11 FUNZIONI DI UTILIZZO SPECIFICO :FUNZIONI DI UTILIZZO SPECIFICO : FUNZIONI DI TRATTAMENTO TESTO;FUNZIONI DI TRATTAMENTO TESTO; SE MULTIPLISE MULTIPLI
  • 2. Come trattare il testoCome trattare il testo in Excelin Excel ??  Determinare seDeterminare se alcune cellealcune celle contengono dellecontengono delle parti di testoparti di testo specifico.specifico.  Il testo in Excel èIl testo in Excel è considerato allaconsiderato alla stregua di unstregua di un qualunque linguaggioqualunque linguaggio di programmazionedi programmazione una stringauna stringa sequenza finita disequenza finita di carattericaratteri alfanumerici.alfanumerici.
  • 3. Esempi di stringheEsempi di stringhe  La stringa “0815546734” è un numero diLa stringa “0815546734” è un numero di telefono ma comunque una sequenzatelefono ma comunque una sequenza alfanumericaalfanumerica  La stringa “0001” potrebbe essere unLa stringa “0001” potrebbe essere un codice di una merce di magazzinocodice di una merce di magazzino  ““LTRGPP73E59F839Z” potrebbe essereLTRGPP73E59F839Z” potrebbe essere un codice fiscale ma comunque unaun codice fiscale ma comunque una stringa.stringa.
  • 4. Caratteristiche delleCaratteristiche delle stringastringa  Lunghezza predefinita – In ExcelLunghezza predefinita – In Excel inserendo la funzioneinserendo la funzione =Lunghezza(Stringa) il programma=Lunghezza(Stringa) il programma calcola la lunghezza ad esempiocalcola la lunghezza ad esempio =Lunghezza(“ciao”) fornisce come risultato=Lunghezza(“ciao”) fornisce come risultato 4.4.
  • 5. Funzioni di estrazioneFunzioni di estrazione  Essendo una stringa una sequenza diEssendo una stringa una sequenza di caratteri posso estrarre dei carattericaratteri posso estrarre dei caratteri specifici a sinistra e a destra.specifici a sinistra e a destra.  Le funzioni si denominano SINISTRA eLe funzioni si denominano SINISTRA e DESTRA con la sintassi:DESTRA con la sintassi: SINISTRA(STRINGA;LUNGHEZZA)SINISTRA(STRINGA;LUNGHEZZA) DESTRA(STRINGA;LUNGHEZZA)DESTRA(STRINGA;LUNGHEZZA)
  • 6. Esempi delle funzioniEsempi delle funzioni DESTRA e SINISTRADESTRA e SINISTRA  La funzioneLa funzione =DESTRA(“ALBERTO”;2) fornisce la=DESTRA(“ALBERTO”;2) fornisce la sottostringa “TO”;sottostringa “TO”; =SINISTRA(“ALBERTO”;3) fornisce la=SINISTRA(“ALBERTO”;3) fornisce la sottostringa “ALB”;sottostringa “ALB”;
  • 7. Estrazione di unaEstrazione di una qualunque sequenza diqualunque sequenza di carattericaratteri  Si i caratteri devono essere estratti aSi i caratteri devono essere estratti a partire dall’interno della stringa nonpartire dall’interno della stringa non dall’esterno si utilizza la funzione:dall’esterno si utilizza la funzione: STRINGA.ESTRAI(Stringa;inizio;lunghezza)STRINGA.ESTRAI(Stringa;inizio;lunghezza) ad esempioad esempio STRINGA.ESTRAI(“ALBERTO”;3;3) restituisceSTRINGA.ESTRAI(“ALBERTO”;3;3) restituisce la sottostringa “BER”la sottostringa “BER”
  • 8. Funzione SEFunzione SE  E’ una funzione di controllo che permetteE’ una funzione di controllo che permette di eseguire delle operazioni in base aldi eseguire delle operazioni in base al risultato di una condizione (Test). Neglirisultato di una condizione (Test). Negli algoritmi la condizione si rappresentaalgoritmi la condizione si rappresenta graficamentegraficamente test Istruzione istruzione vero falso In un foglio tale struttura si traduce in: =SE(TEST;ISTRUZIONE;ISTRUZIONE)
  • 9. Sintassi del SESintassi del SE  Test è una condizione sulle celle o su unTest è una condizione sulle celle o su un valore o testo ad esempiovalore o testo ad esempio A1>A2A1>A2 A1=4A1=4 C1<3C1<3 A1=“SUFFICIENTE”A1=“SUFFICIENTE” Istruzione sono le azioni da intraprendereIstruzione sono le azioni da intraprendere se si verifica e non si verifica il test.se si verifica e non si verifica il test.
  • 10. Esempio 1Esempio 1 Prendiamo la tabella ePrendiamo la tabella e supponiamo di volersupponiamo di voler scrivere SI e NO allascrivere SI e NO alla colonna superato.colonna superato. ALUNNO VOTO SUPERATO ESPOSITO 4 ANTONINI 5 GIANCHI 7 ERRICO 5
  • 11. Esempio 1 - FormulaEsempio 1 - Formula  Basterà scrivere la formula:Basterà scrivere la formula: =SE(B2>5;”SI”;”NO”) per la riga 2=SE(B2>5;”SI”;”NO”) per la riga 2 e così via per le altre righe.e così via per le altre righe.
  • 12. SE nidificatiSE nidificati  La verifica di più condizioni simultaneamente comportaLa verifica di più condizioni simultaneamente comporta l’utilizzo di SE nidificati.l’utilizzo di SE nidificati. Una struttura algoritmica potrebbe essere:Una struttura algoritmica potrebbe essere:
  • 13. Come scriverla in unCome scriverla in un foglio di lavoro ?foglio di lavoro ? Scrivo SE per il primo Test:Scrivo SE per il primo Test: =SE(TEST 1;SE(TEST 2;I2;I1);I3))=SE(TEST 1;SE(TEST 2;I2;I1);I3)) si noti che la funzione nidificata interna sisi noti che la funzione nidificata interna si esegue nel Vero.esegue nel Vero. Fare attenzione alle parentesi.Fare attenzione alle parentesi.
  • 14. Risolvere il problema:Risolvere il problema:  Su un insieme di prodotti si applica uno sconto del 10% se laSu un insieme di prodotti si applica uno sconto del 10% se la quantità supera le 10 unità ma inferiore a 50; del 14% da 50 fino aquantità supera le 10 unità ma inferiore a 50; del 14% da 50 fino a 100 prodotti; del 20% oltre).Calcolare l’importo totale dovuto dai100 prodotti; del 20% oltre).Calcolare l’importo totale dovuto dai vari clienti secondo il prospetto riportatovari clienti secondo il prospetto riportato Notiamo un SE a tre livelli di nidificazione per rispettare tutte le possibilità richieste dal problema.