Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 

Repository files navigation

exel-course

• EXCEL intermedio/avanzato
• Programma: • 1 Funzione logiche • 2 Funzioni di data • 3 Gestione dei file e stampe • 4 Importazione e esportazione di file in/da altri formati • 5 Le funzioni di testo (stringa.estrai, sinistra, trova, concatena) • 6 Le funzioni di ricerca • 7 Ordinamento semplice e personalizzato • 8 Inserimento di grafici • 9 Operazioni con i Nomi di Zona • 10 Progettazione e costruzione di un database in Excel • 11 Applicazione dei criteri di convalida • 12 Funzioni avanzate logiche e di database • 13 Funzioni avanzate di ricerca informazioni • 14 Ordinamenti semplici e a chiave multipla • 15 Selezione mediante i filtri (semplici ed avanzati) • 16 Uso dei Subtotali • 17 Analisi dati con le Tabelle Pivot • 18 Grafici di tabelle Pivot • 19 Power Pivot: analisi di business intelligence • 20 Importare dati esterni con Power Query • 21 Funzionalità Scenari per confrontare ed analizzare i dati • 22 Strumento Risolutore per risolvere problemi complessi • 23 Consolidamento dei dati (Consolida) • 24 Proteggere fogli e cartelle • 25 Nascondere le formule • 26 Registrare macro per automatizzare operazioni ripetitive • 27 Cenni al linguaggio VBA per modificare una macro registrata in precedenza

Docs : https://www.tutorialspoint.com/vba/index.htm https://www.javatpoint.com/vba

https://learn.microsoft.com/it-it/dotnet/visual-basic/language-reference/operators/comparison-operators

https://support.microsoft.com/it-it/office/uso-di-se-con-le-funzioni-e-o-e-non-in-excel-d895f58c-b36c-419e-b1f2-5c193a236d97

Funzione logiche

Excel offre una varietà di funzioni logiche che puoi utilizzare per eseguire operazioni basate su condizioni logiche. Di seguito sono elencate alcune delle funzioni logiche più comuni in Excel: Puoi combinare queste funzioni e utilizzarle insieme per creare formule complesse basate su condizioni logiche.

1. IF (SE)

La funzione IF (SE) è una delle funzioni logiche più utilizzate in Excel. Si usa per eseguire un'operazione se una condizione è vera e un'altra operazione se la condizione è falsa.

Esempio:

=IF(A1>10, "Maggiore di 10", "Minore o uguale a 10")

2. AND (E)

La funzione AND (E) restituisce TRUE se tutte le condizioni specificate sono vere e FALSE se anche una sola condizione è falsa.

Esempio:

=AND(A1>10, B1<20)

3. OR (O)

La funzione OR (O) restituisce TRUE se almeno una delle condizioni specificate è vera e FALSE se tutte le condizioni sono false.

Esempio:

=OR(A1>10, B1>10)

4. NOT (NON)

La funzione NOT (NON) restituisce TRUE se la condizione specificata è falsa e FALSE se la condizione è vera.

Esempio:

=NOT(A1>10)

5. IFERROR (SEERRORE)

La funzione IFERROR (SEERRORE) restituisce un valore specificato se la formula contiene un errore e il risultato della formula se non c'è alcun errore.

Esempio:

=IFERROR(A1/B1, "Errore: divisione per zero")

6. XOR (XOR)

La funzione XOR (XOR) restituisce TRUE se un numero dispari di condizioni specificate è vera e FALSE se un numero pari di condizioni è vera.

Esempio:

=XOR(A1>10, B1<20, C1=0)

ESERCIZI CON IF

Esercizio 1:

Supponiamo di avere un foglio di calcolo con i voti degli studenti nella colonna A. Se un voto è maggiore o uguale a 60, vuoi assegnare "Pass" nella colonna B, altrimenti "Non passato".

Formula:

=IF(A1>=60, "Pass", "Non passato")

Esercizio 2:

Hai un elenco di temperature nella colonna A. Vuoi classificare le temperature come "Caldo" se sono superiori a 30 gradi Celsius e come "Freddo" altrimenti.

Formula:

=IF(A1>30, "Caldo", "Freddo")

Esercizio 3:

Hai un elenco di numeri nella colonna A. Vuoi determinare se ciascun numero è positivo, negativo o zero.

Formula:

=IF(A1>0, "Positivo", IF(A1<0, "Negativo", "Zero"))

Esercizio 4:

Supponiamo che tu stia calcolando lo sconto per un elenco di prodotti nella colonna A. Se il prezzo del prodotto è superiore a 100, vuoi applicare uno sconto del 10%, altrimenti uno sconto del 5%.

Formula:

=IF(A1>100, A1*0.9, A1*0.95)

Esercizio 5:

Hai un elenco di età nella colonna A. Vuoi determinare se ciascuna persona è un bambino (età inferiore a 18 anni) o un adulto (età uguale o superiore a 18 anni).

Formula:

=IF(A1<18, "Bambino", "Adulto")

Esercizio 6:

Hai un elenco di punteggi degli studenti nella colonna A. Se il punteggio è maggiore o uguale a 90, assegna "Eccellente", se è tra 70 e 89 assegna "Buono", altrimenti assegna "Da migliorare".

Formula:

=IF(A1>=90, "Eccellente", IF(A1>=70, "Buono", "Da migliorare"))

Esercizio 7:

Hai un elenco di numeri nella colonna A. Se il numero è pari, restituisci "Pari", altrimenti restituisci "Dispari". funzione resto

Formula:

=IF(MOD(A1,2)=0, "Pari", "Dispari")

Esercizio 8:

Supponiamo che tu abbia un elenco di prodotti nella colonna A e un elenco di quantità nella colonna B. Vuoi calcolare l'importo totale. Se la quantità è superiore a 10, applica uno sconto del 10%, altrimenti non applicare alcuno sconto.

Formula:

=IF(B1>10, A1*B1*0.9, A1*B1)

Esercizio 9:

Hai un elenco di età nella colonna A. Vuoi determinare se ciascuna persona è un bambino (età inferiore a 13 anni), un adolescente (età tra 13 e 19 anni) o un adulto (età uguale o superiore a 20 anni).

Formula:

=IF(A1<13, "Bambino", IF(A1<20, "Adolescente", "Adulto"))

Esercizio 10:

Supponiamo che tu abbia un elenco di voti negli esami di matematica e scienze nella colonna A e B rispettivamente. Vuoi assegnare "Promosso" solo se ha superato entrambi gli esami, altrimenti "Non promosso".

Formula:

=IF(AND(A1>=50, B1>=50), "Promosso", "Non promosso")

esercizi con and

Esercizio 1:

Hai un elenco di voti degli studenti nella colonna A e i loro punteggi di partecipazione nella colonna B. Vuoi assegnare "Promosso" solo se il voto è maggiore o uguale a 60 e il punteggio di partecipazione è maggiore di 80.

Formula:

=IF(AND(A1>=60, B1>80), "Promosso", "Non promosso")

Esercizio 2:

Hai un elenco di età degli studenti nella colonna A e vuoi determinare se ciascuno di essi è un adolescente (età tra 13 e 19 anni) e se frequenta una scuola media.

Formula:

=IF(AND(A1>=13, A1<=19, B1="Scuola Media"), "Adolescente in Scuola Media", "Altro")

Esercizio 3:

Hai un elenco di temperature nella colonna A e vuoi verificare se ciascuna temperatura è superiore a 0 gradi Celsius e inferiore a 100 gradi Celsius.

Formula:

=IF(AND(A1>0, A1<100), "Valida", "Non valida")

Esercizio 4:

Hai un elenco di orari nella colonna A e vuoi determinare se ciascun orario è tra le 9 del mattino e le 5 del pomeriggio.

Formula:

=IF(AND(A1>=9:00, A1<=17:00), "Orario lavorativo", "Fuori orario")

Esercizio 5:

Hai un elenco di numeri nella colonna A, B e C. Vuoi assegnare "Tutti positivi" solo se tutti e tre i numeri sono positivi.

Formula:

=IF(AND(A1>0, B1>0, C1>0), "Tutti positivi", "Non tutti positivi")

Esercizio 6:

Hai un elenco di valori nella colonna A. Vuoi verificare se ciascun valore è una stringa di testo e contiene la parola "Excel".

Formula:

=IF(AND(ISTEXT(A1), FIND("Excel", A1) > 0), "Contiene Excel", "Non contiene Excel")

Esercizio 7:

Hai un elenco di dati nella colonna A e vuoi verificare se ciascun dato è un numero intero positivo.

Formula:

=IF(AND(ISNUMBER(A1), A1=INT(A1), A1>0), "Numero intero positivo", "Non è un numero intero positivo")

Esercizio 8:

Hai un elenco di orari nella colonna A. Vuoi verificare se ciascun orario è uguale o successivo a un'ora specifica, ad esempio le 14:30.

Formula:

=IF(AND(A1>=14:30), "Uguale o successivo a 14:30", "Antecedente a 14:30")

Esercizio 9:

Hai un elenco di temperature nella colonna A e vuoi verificare se ciascuna temperatura è superiore a una soglia specifica, ad esempio 25 gradi Celsius.

Formula:

=IF(AND(A1>25), "Superiore a 25 gradi", "Non superiore a 25 gradi")

Esercizio 10:

Hai un elenco di numeri nella colonna A, B e C. Vuoi assegnare "Tutti pari" solo se tutti e tre i numeri sono pari.

Formula:

=IF(AND(MOD(A1,2)=0, MOD(B1,2)=0, MOD(C1,2)=0), "Tutti pari", "Non tutti pari")

Puoi utilizzare queste formule nelle tue celle Excel per eseguire le verifiche logiche descritte negli esercizi. Assicurati di adattare le formule in base alla disposizione specifica dei dati nel tuo foglio di calcolo.


Esercizi con OR EXEL

Esercizio 1:

Hai un elenco di voti nella colonna A. Vuoi assegnare "Approvato" se il voto è maggiore o uguale a 50 o se il punteggio di partecipazione nella colonna B è maggiore di 80.

Formula:

=IF(OR(A1>=50, B1>80), "Approvato", "Non approvato")

Esercizio 2:

Hai un elenco di numeri nella colonna A. Vuoi determinare se ciascun numero è multiplo di 3 o di 5.

Formula:

=IF(OR(MOD(A1,3)=0, MOD(A1,5)=0), "Multiplo di 3 o 5", "Non multiplo di 3 o 5")

Esercizio 3:

Hai un elenco di nomi nella colonna A. Vuoi verificare se ciascun nome è "Alice" o "Bob".

Formula:

=IF(OR(A1="Alice", A1="Bob"), "Nome valido", "Nome non valido")

Esercizio 4:

Hai un elenco di età nella colonna A. Vuoi determinare se ciascuna persona è un bambino (età inferiore a 13 anni) o un anziano (età uguale o superiore a 65 anni).

Formula:

=IF(OR(A1<13, A1>=65), "Bambino o Anziano", "Non Bambino o Anziano")

Esercizio 5:

Hai un elenco di colori nella colonna A. Vuoi verificare se ciascun colore è rosso, verde o blu.

Formula:

=IF(OR(A1="Rosso", A1="Verde", A1="Blu"), "Colore valido", "Colore non valido")

Esercizio 6:

Hai un elenco di temperature nella colonna A. Vuoi determinare se ciascuna temperatura è inferiore a 0 gradi Celsius o superiore a 30 gradi Celsius.

Formula:

=IF(OR(A1<0, A1>30), "Estremo", "Nella norma")

Esercizio 7:

Hai un elenco di numeri nella colonna A. Vuoi verificare se ciascun numero è negativo o superiore a 100.

Formula:

=IF(OR(A1<0, A1>100), "Negativo o Maggiore di 100", "Positivo e Minore o Uguale a 100")

Esercizio 8:

Hai un elenco di date nella colonna A. Vuoi determinare se ciascuna data è di un giorno festivo (ad esempio, Natale o Capodanno).

Formula:

=IF(OR(MONTH(A1)=12, DAY(A1)=1, MONTH(A1)=1, DAY(A1)=1), "Giorno festivo", "Non giorno festivo")

Esercizio 9:

Hai un elenco di numeri nella colonna A. Vuoi verificare se ciascun numero è un quadrato perfetto o un cubo perfetto.

Formula:

=IF(OR(SQRT(A1)=INT(SQRT(A1)), A1^(1/3)=INT(A1^(1/3))), "Quadrato o Cubo perfetto", "Non Quadrato o Cubo perfetto")

Esercizio 10:

Hai un elenco di temperature nella colonna A. Vuoi determinare se ciascuna temperatura è inferiore a 0 gradi Celsius o superiore a 25 gradi Celsius.

Formula:

=IF(OR(A1<0, A1>25), "Estremo", "Nella norma")

Questi esercizi ti permetteranno di praticare l'utilizzo della funzione OR in diverse situazioni. Puoi adattare le formule in base alle tue esigenze specifiche e sperimentare con altre condizioni logiche per ampliare le tue competenze in Excel.


FUNZIONE NOT IN EXEL ESERCITAZIONE

Esercizio 1:

Hai un elenco di voti nella colonna A. Vuoi assegnare "Promosso" se il voto è superiore a 50, altrimenti "Non promosso".

Formula:

=IF(NOT(A1>50), "Non promosso", "Promosso")

Esercizio 2:

Hai un elenco di età nella colonna A. Vuoi determinare se ciascuna persona non è un bambino (età maggiore o uguale a 13 anni).

Formula:

=IF(NOT(A1<13), "Non bambino", "Bambino")

Esercizio 3:

Hai un elenco di valori nella colonna A. Vuoi verificare se ciascun valore è diverso da zero.

Formula:

=IF(NOT(A1=0), "Diverso da zero", "Zero")

Esercizio 4:

Hai un elenco di stringhe di testo nella colonna A. Vuoi verificare se ciascuna stringa non è vuota.

Formula:

=IF(NOT(A1=""), "Non vuota", "Vuota")

Esercizio 5:

Hai un elenco di numeri nella colonna A. Vuoi verificare se ciascun numero è negativo.

Formula:

=IF(NOT(A1<0), "Non negativo", "Negativo")

Esercizio 6:

Hai un elenco di booleani (VERO o FALSO) nella colonna A. Vuoi ottenere il valore opposto (es. da VERO a FALSO e viceversa).

Formula:

=NOT(A1)

Esercizio 7:

Hai un elenco di valori nella colonna A. Vuoi verificare se ciascun valore è un numero intero.

Formula:

=IF(NOT(ISNUMBER(A1)), "Non è un numero", "È un numero")

Esercizio 8:

Hai un elenco di date nella colonna A. Vuoi verificare se ciascuna data è superiore alla data odierna.

Formula:

=IF(NOT(A1>TODAY()), "Data passata", "Data futura o odierna")

Esercizio 9:

Hai un elenco di valori nella colonna A. Vuoi verificare se ciascun valore è un numero intero positivo.

Formula:

=IF(NOT(INT(A1)=A1, A1>0), "Non è un numero intero positivo", "È un numero intero positivo")

Esercizio 10:

Hai un elenco di stringhe di testo nella colonna A. Vuoi verificare se ciascuna stringa contiene la parola "Excel".

Formula:

=IF(NOT(ISNUMBER(FIND("Excel", A1))), "Non contiene Excel", "Contiene Excel")

Esercizi funzione IFERROR (SE.ERRORE) in Excel:

Esercizio 1:

Hai un elenco di calcoli nella colonna A. Vuoi visualizzare "Errore di calcolo" se c'è un errore, altrimenti il risultato del calcolo.

Formula:

=IFERROR(A1, "Errore di calcolo")

Esercizio 2:

Hai un elenco di numeri nella colonna A. Vuoi calcolare il reciproco di ciascun numero e visualizzare "Errore" se il numero è zero.

Formula:

=IFERROR(1/A1, "Errore")

Esercizio 3:

Hai un elenco di valori nella colonna A. Vuoi visualizzare "Maggiore di 10" se il valore è maggiore di 10, altrimenti "Minore o uguale a 10".

Formula:

=IFERROR(IF(A1>10, "Maggiore di 10", "Minore o uguale a 10"), "Errore")

Esercizio 4:

Hai un elenco di prezzi nella colonna A e un elenco di quantità nella colonna B. Vuoi calcolare l'importo totale e visualizzare "Errore" se uno dei valori è errato.

Formula:

=IFERROR(A1*B1, "Errore")

Esercizio 5:

Hai un elenco di date nella colonna A. Vuoi visualizzare "Data valida" se la data è valida, altrimenti "Data non valida".

Formula:

=IFERROR(IF(DATE(YEAR(A1), MONTH(A1), DAY(A1))=A1, "Data valida", "Data non valida"), "Errore")

Esercizio 6:

Hai un elenco di stringhe di testo nella colonna A. Vuoi visualizzare "Lunghezza valida" se la lunghezza della stringa è inferiore a 10 caratteri, altrimenti "Lunghezza non valida".

Formula:

=IFERROR(IF(LEN(A1)<10, "Lunghezza valida", "Lunghezza non valida"), "Errore")

Esercizio 7:

Hai un elenco di numeri nella colonna A. Vuoi visualizzare "Numero positivo" se il numero è positivo, altrimenti "Numero non positivo".

Formula:

=IFERROR(IF(A1>0, "Numero positivo", "Numero non positivo"), "Errore")

Esercizio 8:

Hai un elenco di valori nella colonna A. Vuoi visualizzare "Pari" se il valore è pari, altrimenti "Dispari".

Formula:

=IFERROR(IF(MOD(A1,2)=0, "Pari", "Dispari"), "Errore")

Esercizio 9:

Hai un elenco di percentuali nella colonna A. Vuoi visualizzare "Valido" se la percentuale è compresa tra 0 e 100, altrimenti "Non valido".

Formula:

=IFERROR(IF(AND(A1>=0, A1<=100), "Valido", "Non valido"), "Errore")

Esercizio 10:

Hai un elenco di codici nella colonna A. Vuoi visualizzare "Formato valido" se il codice segue un formato specifico, altrimenti "Formato non valido".

Formula:

=IFERROR(IF(REGEXMATCH(A1, "^[A-Z]{3}-\d{3}$"), "Formato valido", "Formato non valido"), "Errore")

Questi esercizi ti consentiranno di praticare l'utilizzo della funzione IFERROR in diverse situazioni. Puoi adattare le formule in base alle tue esigenze specifiche e sperimentare con altre condizioni per ampliare le tue competenze in Excel.


Esercizi Misti Exel :

Esercizio 1:

Hai un elenco di età nella colonna A e un elenco di punteggi nella colonna B. Vuoi assegnare "Ammesso" solo se l'età è maggiore o uguale a 18 e il punteggio è maggiore di 70.

Formula:

=IF(AND(A1>=18, B1>70), "Ammesso", "Non Ammesso")

Esercizio 2:

Hai un elenco di voti nella colonna A. Vuoi calcolare la media dei voti solo se tutti i voti sono superiori a 50.

Formula:

=IF(AND(A1>50, B1>50, C1>50, D1>50, E1>50), (A1+B1+C1+D1+E1)/5, "Almeno un voto inferiore a 50")

Esercizio 3:

Hai un elenco di numeri nella colonna A. Vuoi assegnare "Numero positivo" se il numero è positivo, "Zero" se il numero è zero, e "Numero negativo" se il numero è negativo.

Formula:

=IF(A1>0, "Numero positivo", IF(A1=0, "Zero", "Numero negativo"))

Esercizio 4:

Hai un elenco di temperature nella colonna A. Vuoi assegnare "Caldo" se la temperatura è superiore a 30 gradi Celsius o "Freddo" se è inferiore a 10 gradi Celsius.

Formula:

=IF(OR(A1>30, A1<10), IF(A1>30, "Caldo", "Freddo"), "Temperatura moderata")

Esercizio 5:

Hai un elenco di valori numerici nella colonna A. Vuoi assegnare "Pari" se il numero è pari e "Dispari" se è dispari. Se il valore non è un numero, visualizza "Non è un numero".

Formula:

=IF(ISNUMBER(A1), IF(MOD(A1,2)=0, "Pari", "Dispari"), "Non è un numero")

TIPS :

Per verificare se tutti i dati in una colonna sono pari in Excel, puoi utilizzare la funzione MOD insieme alla funzione SUMPRODUCT. Ecco come farlo:

Supponiamo che i dati che desideri verificare siano nella colonna A da A1 ad A1000. La formula per verificare se tutti i dati nella colonna A sono pari sarebbe la seguente:

=IF(SUMPRODUCT(MOD(A1:A1000, 2))=0, "Tutti pari", "Non tutti pari")

Questa formula utilizza MOD(A1:A1000, 2) per ottenere il resto della divisione di ogni numero nella colonna A per 2. Se tutti i numeri sono pari, la somma di questi resti sarà 0. La funzione SUMPRODUCT somma questi resti, e se il risultato è 0, la formula restituirà "Tutti pari", altrimenti "Non tutti pari". Puoi adattare l'intervallo A1:A1000 nella formula in base alla tua esigenza specifica.


RANGE IN EXEL

In Excel, puoi specificare un intervallo (range) utilizzando la notazione A1:B10, dove A1 rappresenta la cella in alto a sinistra del tuo intervallo e B10 rappresenta la cella in basso a destra. Questo intervallo include tutte le celle dalla A1 alla B10.

Ecco alcuni modi comuni per specificare un intervallo in Excel:

Intervallo singolo:

  • A1: Rappresenta una singola cella nella colonna A e nella riga 1.
  • A1:B10: Rappresenta tutte le celle nel rettangolo dalla A1 alla B10.
  • C: Rappresenta l'intera colonna C.
  • 2: Rappresenta l'intera riga 2.

Intervallo combinato:

  • A1, B3, C5: Rappresenta tre celle separate: A1, B3 e C5.
  • A1:B2, C3:D4: Rappresenta due intervalli distinti: A1:B2 e C3:D4.

Intervallo dinamico:

  • A1:A: Rappresenta l'intera colonna A a partire dalla cella A1.
  • 1:1: Rappresenta l'intera riga 1 a partire dalla colonna A.

Utilizzo di nomi:

Puoi assegnare un nome a un intervallo per riferirti più facilmente ad esso. Ad esempio, assegnando il nome "MioIntervallo" all'intervallo A1:B10, puoi fare riferimento a questo intervallo utilizzando il nome "MioIntervallo" nelle formule anziché l'indirizzo delle celle.

Utilizzo di formule e funzioni:

Gli intervalli possono essere specificati anche all'interno di formule e funzioni. Ad esempio, puoi sommare tutti i valori in un intervallo utilizzando la formula =SUM(A1:B10).

Puoi inserire un intervallo direttamente nelle caselle di input delle formule o nelle finestre di dialogo delle formule di Excel.


Funzioni di data :

In Excel, ci sono diverse funzioni di data che puoi utilizzare per eseguire operazioni su dati di data e ora.

il formato e la lingua del tuo Excel possono influenzare la rappresentazione delle date e le funzioni disponibili. Puoi consultare la documentazione di Excel o il menu di aiuto di Excel per ulteriori dettagli e opzioni specifiche relative alle funzioni di data nel tuo ambiente Excel specifico.

Ecco un elenco delle principali funzioni di data in Excel:

Funzioni di Data di Base:

  1. TODAY(): Restituisce la data odierna.
  2. NOW(): Restituisce la data e l'orario correnti.
  3. DATE(anno, mese, giorno): Restituisce una data in base agli argomenti specificati.
  4. TIME(ora, minuto, secondo): Restituisce un orario in base agli argomenti specificati.

Estrazione di Componenti dalla Data:

  1. YEAR(data): Restituisce l'anno dalla data specificata.
  2. MONTH(data): Restituisce il mese dalla data specificata (da 1 a 12).
  3. DAY(data): Restituisce il giorno del mese dalla data specificata.
  4. HOUR(ora): Restituisce l'ora dalla data o dall'orario specificato.
  5. MINUTE(ora): Restituisce i minuti dalla data o dall'orario specificato.
  6. SECOND(ora): Restituisce i secondi dalla data o dall'orario specificato.

Operazioni su Date:

  1. DATEVALUE(testo): Converte una data in formato testo in un valore numerico della data.
  2. TIMEVALUE(testo): Converte un orario in formato testo in un valore numerico dell'orario.
  3. DATEDIF(data_iniziale, data_finale, "unità"): Calcola la differenza tra due date in base all'unità specificata ("y" per anni, "m" per mesi, "d" per giorni, ecc.).

Formattazione di Date e Orari:

  1. TEXT(data, "formato"): Converte una data o un orario in formato testo utilizzando il formato specificato.
  2. DAYNAME(data): Restituisce il nome del giorno dalla data specificata.
  3. MONTHNAME(data): Restituisce il nome del mese dalla data specificata.

Manipolazione Avanzata:

  1. EDATE(data, numero_mesi): Restituisce la data che si trova a un certo numero di mesi prima o dopo la data specificata.
  2. EOMONTH(data, numero_mesi): Restituisce l'ultimo giorno del mese, un numero specificato di mesi prima o dopo la data specificata.
  3. NETWORKDAYS(data_iniziale, data_finale, [festivi]): Restituisce il numero di giorni lavorativi tra due date, escludendo i giorni festivi specificati.

Esercitazione :

1. Esercizio: Data Odierna

Descrizione: Restituisci la data odierna. Formula: =TODAY() Soluzione: 01/10/2023 (formato data: gg/mm/aaaa)

2. Esercizio: Data e Orario Correnti

Descrizione: Restituisci la data e l'orario correnti. Formula: =NOW() Soluzione: 01/10/2023 14:30:00 (formato data: gg/mm/aaaa hh:mm:ss)

3. Esercizio: Anno dalla Data

Descrizione: Estrai l'anno dalla data "15/10/2023". Formula: =YEAR(DATE(2023, 10, 15)) Soluzione: 2023

4. Esercizio: Mese dalla Data

Descrizione: Estrai il mese dalla data "15/10/2023". Formula: =MONTH(DATE(2023, 10, 15)) Soluzione: 10

5. Esercizio: Giorno dalla Data

Descrizione: Estrai il giorno dalla data "15/10/2023". Formula: =DAY(DATE(2023, 10, 15)) Soluzione: 15

6. Esercizio: Data in Testo

Descrizione: Converte la data "15/10/2023" in formato testo. Formula: =TEXT(DATE(2023, 10, 15), "dd/mm/yyyy") Soluzione: 15/10/2023

7. Esercizio: Ultimo Giorno del Mese

Descrizione: Calcola l'ultimo giorno del mese per "15/10/2023". Formula: =EOMONTH(DATE(2023, 10, 15), 0) Soluzione: 31/10/2023

8. Esercizio: Aggiungi Mesi a una Data

Descrizione: Aggiungi 3 mesi alla data "15/10/2023". Formula: =EDATE(DATE(2023, 10, 15), 3) Soluzione: 15/01/2024

9. Esercizio: Differenza in Giorni tra Date

Descrizione: Calcola la differenza in giorni tra "15/10/2023" e "01/01/2023". Formula: =DATEDIF(DATE(2023, 1, 1), DATE(2023, 10, 15), "d") Soluzione: 287

10. Esercizio: Giorni Lavorativi tra Date

Descrizione: Calcola il numero di giorni lavorativi tra "01/10/2023" e "15/10/2023". Formula: =NETWORKDAYS(DATE(2023, 10, 1), DATE(2023, 10, 15)) Soluzione: 11

11. Esercizio: Data in Testo Personalizzata

Descrizione: Restituisci la data "15/10/2023" come "15 ottobre 2023". Formula: =DAY(DATE(2023, 10, 15)) & " " & TEXT(DATE(2023, 10, 15), "mmmm yyyy") Soluzione: 15 ottobre 2023

12. Esercizio: Data Mese Giorno

Descrizione: Restituisci la data "15/10/2023" nel formato "MM/GG/AAAA". Formula: =TEXT(DATE(2023, 10, 15), "mm/dd/yyyy") Soluzione: 10/15/2023

13. Esercizio: Data Ultimo Giorno del Mese Successivo

Descrizione: Calcola l'ultimo giorno del mese successivo a "15/10/2023". Formula: =EOMONTH(DATE(2023, 10, 15), 1) Soluzione: 30/11/2023

14. Esercizio: Data e Orario Personalizzato

Descrizione: Restituisci la data e l'orario correnti nel formato "GG/MM/AAAA HH:MM AM/PM". Formula: =TEXT(NOW(), "dd/mm/yyyy hh:mm AM/PM") Soluzione: 01/10/2023 02:30 PM

15. Esercizio: Mese Successivo alla Data

Descrizione: Calcola il mese successivo a "15/10/2023". **

Formula:** =TEXT(DATE(2023, 10, 15) + 30, "mmmm") Soluzione: novembre

16. Esercizio: Data Ultimo Giorno dell'Anno Corrente

Descrizione: Calcola l'ultimo giorno dell'anno corrente. Formula: =EOMONTH(DATE(TODAY(), 1, 1), 11) Soluzione: 31/12/2023

17. Esercizio: Data del Primo Giorno del Mese Corrente

Descrizione: Calcola il primo giorno del mese corrente. Formula: =DATE(YEAR(TODAY()), MONTH(TODAY()), 1) Soluzione: 01/10/2023

18. Esercizio: Giorni Lavorativi tra Due Date Personalizzate

Descrizione: Calcola il numero di giorni lavorativi tra "01/01/2023" e "15/10/2023" escludendo i mercoledì. Formula: =NETWORKDAYS.INTL(DATE(2023, 1, 1), DATE(2023, 10, 15), 1111110) Soluzione: 199

19. Esercizio: Aggiungi 15 Giorni alla Data di Nascita

Descrizione: Aggiungi 15 giorni alla tua data di nascita. Formula: =DATE(YEAR("15/10/1990"), MONTH("15/10/1990"), DAY("15/10/1990") + 15) Soluzione: 30/10/1990

20. Esercizio: Aggiungi 2 Ore all'Orario Corrente

Descrizione: Aggiungi 2 ore all'orario corrente. Formula: =NOW() + TIME(2, 0, 0) Soluzione: 01/10/2023 16:30:00 (formato data: gg/mm/aaaa hh:mm:ss)

21. Esercizio: Nome del Giorno dalla Data Futura

Descrizione: Restituisci il nome del giorno per "15/11/2023". Formula: =TEXT(DATE(2023, 11, 15), "dddd") Soluzione: giovedì

22. Esercizio: Tronca l'Orario Corrente alle Ore

Descrizione: Tronca l'orario corrente alle ore. Formula: =TRUNC(NOW()) Soluzione: 01/10/2023 00:00:00 (formato data: gg/mm/aaaa hh:mm:ss)

23. Esercizio: Tronca l'Orario Corrente alle Mezze Ore

Descrizione: Tronca l'orario corrente alle mezze ore. Formula: =MROUND(NOW(), TIME(0, 30, 0)) Soluzione: 01/10/2023 14:30:00 (formato data: gg/mm/aaaa hh:mm:ss)

24. Esercizio: Calcola l'Era

Descrizione: Restituisci l'era per "15/10/2023" (A.C. o D.C.). Formula: =IF(YEAR(DATE(2023, 10, 15)) <= 0, "A.C.", "D.C.") Soluzione: D.C.

25. Esercizio: Calcola l'Età

Descrizione: Calcola l'età a partire dalla data di nascita "15/10/1990". Formula: =DATEDIF(DATE(1990, 10, 15), TODAY(), "Y") Soluzione: 32 anni


3 - Gestione dei file e stampe

NOTA : Ricorda che queste opzioni possono variare leggermente a seconda della versione specifica di Excel che stai utilizzando. Assicurati di esplorare attentamente il menu "File" e le opzioni di stampa nel tuo programma Excel per sfruttare appieno le funzionalità di gestione dei file e di stampa.

La gestione dei file e le stampe in Excel sono importanti aspetti che ti consentono di salvare, organizzare e condividere i tuoi documenti, nonché di stampare i dati per scopi diversi. Ecco alcune informazioni utili su come gestire i file e le stampe in Excel:

Gestione dei File:

  1. Aprire un File Esistente:

    • Vai su File > Apri e seleziona il file che desideri aprire.
  2. Salvare un File:

    • Vai su File > Salva o Salva con nome per salvare il tuo file. Puoi anche premere Ctrl + S per salvare rapidamente le modifiche.
  3. Salvare una Copia del File:

    • Vai su File > Salva con nome e scegli "Copia" per salvare una copia del file attuale.
  4. Chiudere un File:

    • Vai su File > Chiudi per chiudere il file corrente.
  5. Creare un Nuovo File:

    • Vai su File > Nuovo per creare un nuovo file. Puoi scegliere tra modelli predefiniti o iniziare con un foglio di lavoro vuoto.
  6. Gestione delle Versioni:

    • Excel mantiene automaticamente diverse versioni del tuo file. Puoi accedere a queste versioni andando su File > Informazioni > Versioni precedenti.

Stampa in Excel:

  1. Anteprima di Stampa:

    • Vai su File > Stampa per vedere un'anteprima di come apparirà il foglio quando verrà stampato. Puoi modificare impostazioni come l'orientamento e la dimensione della carta.
  2. Impostazioni di Stampa:

    • Puoi specificare l'area di stampa selezionando l'area desiderata e andando su Layout di Pagina > Area di Stampa > Imposta Area di Stampa.
  3. Stampa Rapida:

    • Puoi premere Ctrl + P per avviare immediatamente il processo di stampa.
  4. Esportare in PDF:

    • Vai su File > Salva con nome e scegli "PDF" come formato per esportare il foglio di lavoro come file PDF.
  5. Impostazioni Avanzate di Stampa:

    • In Layout di Pagina puoi trovare varie opzioni come intestazioni e piè di pagina, l'orientamento della pagina, le dimensioni della carta e molto altro.
  6. Stampa di Determinate Parti del Foglio:

    • Puoi stampare solo parti specifiche del tuo foglio selezionando l'area che desideri stampare prima di andare su File > Stampa.
  7. Stampa in Serie:

    • Se hai più fogli di lavoro che desideri stampare in serie, puoi farlo utilizzando la funzione di stampa in serie di Excel. Vai su File > Stampa > Stampa in Serie.

4 -- Importazione e esportazione di file in/da altri formati

Excel offre diverse opzioni per importare e esportare file in/da altri formati, consentendoti di lavorare con dati provenienti da diverse fonti o di condividere i tuoi dati in formati diversi. Ecco come puoi importare e esportare file in/da altri formati in Excel:

Importazione di Dati:

  1. Importare da un File di Testo:

    • Vai su File > Apri, seleziona il file di testo desiderato e segui l'importazione guidata. Puoi specificare delimitatori personalizzati come tabulazioni o virgole.
  2. Importare da un File CSV:

    • Simile all'importazione da un file di testo, ma specifico per i file CSV (Comma-Separated Values). Vai su File > Apri, seleziona il file CSV e segui l'importazione guidata.
  3. Importare da un Database:

    • Puoi importare dati da database come SQL Server, Access e altri. Vai su Dati > Da Altre Origini > Da SQL Server/Access, quindi inserisci le informazioni di connessione e importa i dati.
  4. Importare da un Sito Web:

    • Vai su Dati > Da Altre Origini > Da Sito Web, inserisci l'URL del sito web da cui desideri importare i dati e segui l'assistente per l'importazione guidata.

Esportazione di Dati:

  1. Esportare in un File di Testo o CSV:

    • Seleziona l'area di dati che desideri esportare, vai su File > Salva con nome, scegli il percorso in cui desideri salvare il file, seleziona "Testo delimitato" o "CSV" come tipo di file e segui l'assistente di esportazione.
  2. Esportare in PDF:

    • Seleziona l'area di dati che desideri esportare, vai su File > Salva con nome, seleziona la posizione in cui desideri salvare il PDF, scegli "PDF" come tipo di file e segui l'assistente di esportazione.
  3. Esportare in Formato Excel Più Vecchio:

    • Vai su File > Salva con nome, seleziona la posizione in cui desideri salvare il file, scegli "Libro di Excel 97-2003 (*.xls)" come tipo di file e segui l'assistente di esportazione.
  4. Esportare in Formato PDF/A:

    • Seleziona l'area di dati, vai su File > Salva con nome, scegli la posizione in cui desideri salvare il PDF/A, seleziona "PDF/A" come tipo di file e segui l'assistente di esportazione.
  5. Esportare in un Sito Web o in un Servizio Cloud:

    • Alcuni servizi cloud come OneDrive e SharePoint consentono di esportare direttamente i tuoi fogli di lavoro in modo che siano accessibili online da qualsiasi dispositivo.

5 -- Le funzioni di testo (stringa.estrai, sinistra, trova, concatena)

le funzioni di testo in Excel sono estremamente utili per manipolare e analizzare dati testuali. Ecco come puoi utilizzare alcune delle funzioni di testo più comuni in Excel:

1. FUNZIONE STRINGA.ESTRAI (MID)

La funzione STRINGA.ESTRAI (o MID in inglese) restituisce una parte specifica di una stringa, in base alla posizione iniziale e alla lunghezza specificate.

Sintassi:

=STRINGA.ESTRAI(testo, posizione_iniziale, lunghezza)

Esempio:

=STRINGA.ESTRAI("Excel è potente", 7, 2)  // Restituirà "è "

2. FUNZIONE SINISTRA (LEFT)

La funzione SINISTRA (o LEFT in inglese) restituisce un numero specificato di caratteri dalla parte sinistra di una stringa.

Sintassi:

=SINISTRA(testo, numero_caratteri)

Esempio:

=SINISTRA("Excel è potente", 5)  // Restituirà "Excel"

3. FUNZIONE TROVA (FIND)

La funzione TROVA (o FIND in inglese) trova la posizione di una sottostringa all'interno di una stringa. Se la sottostringa non viene trovata, restituirà un errore #VALORE!.

Sintassi:

=TROVA(sottostringa, testo, [posizione_iniziale])

Esempio:

=TROVA("potente", "Excel è potente")  // Restituirà 10

4. FUNZIONE CONCATENA (CONCATENATE)

La funzione CONCATENA (o CONCATENATE in inglese) unisce diverse stringhe in una singola stringa.

Sintassi:

=CONCATENA(testo1, [testo2], ...)

Esempio:

=CONCATENA("Excel", " è", " potente")  // Restituirà "Excel è potente"

Esercitazione :

Esercizio 1:

Obiettivo: Estrai i primi 5 caratteri dalla cella A1. Formula: =STRINGA.ESTRAI(A1, 1, 5) Soluzione: Se A1 contiene "Excel2023", la formula restituirà "Excel".

Esercizio 2:

Obiettivo: Estrai gli ultimi 3 caratteri dalla cella B2. Formula: =STRINGA.ESTRAI(B2, LUNGHEZZA(B2)-2, 3) Soluzione: Se B2 contiene "Dati", la formula restituirà "ati".

Esercizio 3:

Obiettivo: Trova la posizione della lettera "o" nella cella C3. Formula: =TROVA("o", C3) Soluzione: Se C3 contiene "Workbook", la formula restituirà 5.

Esercizio 4:

Obiettivo: Estrai la parte sinistra della cella D4 fino al carattere ",". Formula: =SINISTRA(D4, TROVA(",", D4)-1) Soluzione: Se D4 contiene "OpenAI, Inc.", la formula restituirà "OpenAI".

Esercizio 5:

Obiettivo: Concatena il contenuto delle celle E5 ed F5 con uno spazio tra di loro. Formula: =CONCATENA(E5, " ", F5) Soluzione: Se E5 contiene "Buongiorno" e F5 contiene "Mondo!", la formula restituirà "Buongiorno Mondo!".

Esercizio 6:

Obiettivo: Estrai il testo tra le parentesi quadre nella cella G6. Formula: =STRINGA.ESTRAI(G6, TROVA("[", G6)+1, TROVA("]", G6)-TROVA("[", G6)-1) Soluzione: Se G6 contiene "Dati [Aggiornati]", la formula restituirà "Aggiornati".

Esercizio 7:

Obiettivo: Trova la posizione della seconda occorrenza di "o" nella cella H7. Formula: =TROVA("o", H7, TROVA("o", H7)+1) Soluzione: Se H7 contiene "Foglio", la formula restituirà 4.

Esercizio 8:

Obiettivo: Estrai l'ultima parola dalla cella I8. Formula: =DESTRA(I8, LUNGHEZZA(I8)-TROVA("@", SOSTITUISCI(I8, " ", "@")) Soluzione: Se I8 contiene "Esercizi di Excel", la formula restituirà "Excel".

Esercizio 9:

Obiettivo: Sostituisci tutte le occorrenze di "a" con "o" nella cella J9. Formula: =SOSTITUISCI(J9, "a", "o") Soluzione: Se J9 contiene "Parola", la formula restituirà "Porolo".

Esercizio 10:

Obiettivo: Concatena il contenuto delle celle K10, L10 e M10. Formula: =CONCATENA(K10, L10, M10) Soluzione: Se K10 contiene "Ciao", L10 contiene "come", e M10 contiene "stai?", la formula restituirà "Ciaocomestai?".


Esericizi MISTI :

Certamente! Ecco 25 esercizi con relative soluzioni che coinvolgono diverse funzioni di Excel, tra cui funzioni di matematica, testo, logiche e data:

Esercizio 1:

Calcola la somma dei numeri da 1 a 100. Soluzione: =SOMMA(1:100)

Esercizio 2:

Moltiplica il valore nella cella A1 per 5. Soluzione: =A1*5

Esercizio 3:

Restituisci la lunghezza del testo nella cella B2. Soluzione: =LUNGHEZZA(B2)

Esercizio 4:

Concatena il testo "Buongiorno, " con il contenuto della cella C3. Soluzione: ="Buongiorno, "&C3

Esercizio 5:

Restituisci la radice quadrata del numero nella cella A5. Soluzione: =RADQ(A5)

Esercizio 6:

Restituisci il valore massimo tra A2, B2 e C2. Soluzione: =MAX(A2:C2)

Esercizio 7:

Restituisci TRUE se il valore nella cella D7 è maggiore di 10, altrimenti FALSE. Soluzione: =D7>10

Esercizio 8:

Restituisci la data di oggi. Soluzione: =OGGI()

Esercizio 9:

Calcola la differenza in giorni tra la data nella cella E9 e oggi. Soluzione: =OGGI()-E9

Esercizio 10:

Restituisci la parte intera del numero nella cella F10. Soluzione: =INT(F10)

Esercizio 11:

Restituisci il risultato della funzione SIN per l'angolo in radianti nella cella G11. Soluzione: =SIN(G11)

Esercizio 12:

Conta quante celle nella colonna H contengono il valore "X". Soluzione: =CONTA.SE(H:H, "X")

Esercizio 13:

Verifica se la cella I13 contiene la parola "Excel". Soluzione: =TROVA("Excel", I13)>0

Esercizio 14:

Crea una lista separata da virgole dei valori nella colonna J. Soluzione: =CONCATENA(J:J, ", ")

Esercizio 15:

Calcola la media dei numeri non vuoti nella colonna K. Soluzione: =MEDIA.SENZA.VUOTO(K:K)

Esercizio 16:

Restituisci il valore massimo tra i numeri nella colonna L, escludendo zeri. Soluzione: =MAX.NON.ZERO(L:L)

Esercizio 17:

Restituisci TRUE se la cella M17 è una data, altrimenti FALSE. Soluzione: =È.DATA(M17)

Esercizio 18:

Restituisci l'orario corrente in formato AM/PM. Soluzione: =TEXT(ORA.OGGI(), "hh:mm AM/PM")

Esercizio 19:

Restituisci il nome del mese corrispondente alla data nella cella N19. Soluzione: =MESE.NOME(N19)

Esercizio 20:

Restituisci TRUE se la cella O20 contiene un valore di errore, altrimenti FALSE. Soluzione: =È.ERRORE(O20)

Esercizio 21:

Concatena il testo "Il valore nella cella P21 è " con il valore nella cella P21. Soluzione: ="Il valore nella cella P21 è "&P21

Esercizio 22:

Calcola la somma di tutti i numeri compresi tra 1 e 50. Soluzione: =SOMMA(1:50)

Esercizio 23:

Restituisci il carattere nella posizione 3 della cella Q23. Soluzione: =STRINGA.ESTRAI(Q23, 3, 1)

Esercizio 24:

Conta quante volte il carattere "a" appare nella cella R24 (senza fare distinzione tra maiuscole e minuscole). Soluzione: =LUNGHEZZA(R24)-LUNGHEZZA(SOSTITUISCI(R24, "a", ""))

Esercizio 25:

Restituisci la data odierna nel formato "gg/mese/anno". Soluzione: =TEXT(OGGI(), "dd/mmmm/yyyy")

Spero che questi esercizi ti aiutino a praticare e a comprendere meglio le diverse funzioni di Excel! Puoi modificarli o combinare più funzioni per creare esercizi più complessi secondo le tue esigenze


-- 6 Le funzioni di ricerca

1. FUNZIONE TROVA (FIND)

La funzione TROVA restituisce la posizione di una sottostringa in una stringa di testo. Se la sottostringa non viene trovata, la funzione restituisce l'errore #VALORE!.

Sintassi:

=TROVA(sottostringa, testo, [posizione_iniziale])

Esempio:

=TROVA("esempio", "Questo è un esempio di ricerca.")  // Restituirà 13

2. FUNZIONE CERCA (SEARCH)

La funzione CERCA è simile a TROVA, ma non fa distinzione tra maiuscole e minuscole durante la ricerca.

Sintassi:

=CERCA(sottostringa, testo, [posizione_iniziale])

Esempio:

=CERCA("ESEMPIO", "Questo è un esempio di ricerca.")  // Restituirà 13

3. FUNZIONE TROVA.TESTO (FIND.TEXT)

La funzione TROVA.TESTO è simile a TROVA, ma consente di specificare più di una sottostringa da cercare. Restituirà la posizione della prima sottostringa trovata.

Sintassi:

=TROVA.TESTO(sottostringa1, sottostringa2, ..., testo)

Esempio:

=TROVA.TESTO("esempio", "caso", "prova", "Questo è un esempio di ricerca.")  // Restituirà 13

4. FUNZIONE CERCA.VERT (VLOOKUP)

La funzione CERCA.VERT cerca un valore nella prima colonna di una tabella e restituisce un valore nella stessa riga da una colonna specificata.

Sintassi:

=CERCA.VERT(valore_da_cercare, tabella, numero_colonna, [corrispondenza_esatta])

Esempio:

=CERCA.VERT(101, A2:B10, 2, FALSO)  // Restituirà il valore dalla colonna B dove il valore nella colonna A è 101

5. FUNZIONE CERCA.ORIZZ (HLOOKUP)

La funzione CERCA.ORIZZ cerca un valore nella prima riga di una tabella e restituisce un valore nella stessa colonna da una riga specificata.

Sintassi:

=CERCA.ORIZZ(valore_da_cercare, tabella, numero_riga, [corrispondenza_esatta])

Esempio:

=CERCA.ORIZZ("Prodotto A", A1:D10, 2, FALSO)  // Restituirà il valore dalla colonna B dove il valore nella riga 1 è "Prodotto A"

Esercitazione :

Esercizio 1:

Obiettivo: Trova la posizione della parola "Excel" nel testo nella cella A1. Formula: =TROVA("Excel", A1) Soluzione: Se A1 contiene "Excel è un potente strumento di foglio di calcolo", la formula restituirà 1.

Esercizio 2:

Obiettivo: Trova la posizione della seconda occorrenza di "o" nel testo nella cella B2. Formula: =TROVA("o", B2, TROVA("o", B2) + 1) Soluzione: Se B2 contiene "Complicato", la formula restituirà 7.

Esercizio 3:

Obiettivo: Cerca il valore "15" nella colonna A e restituisci il valore corrispondente dalla colonna B. Formula: =CERCA.VERT(15, A1:B10, 2, FALSO) Soluzione: Se A3 contiene "15", e B3 contiene "Prodotto A", la formula restituirà "Prodotto A".

Esercizio 4:

Obiettivo: Trova la posizione della parola "cane" nel testo nella cella C4 senza distinzione tra maiuscole e minuscole. Formula: =CERCA(C4, "Questo è un esempio con CANE", 1, FALSO) Soluzione: Se C4 contiene "cane", la formula restituirà 29.

Esercizio 5:

Obiettivo: Cerca il valore massimo nella colonna D e restituisci il corrispondente valore dalla colonna E. Formula: =CERCA.VERT(MAX(D1:D100), D1:E100, 2, FALSO) Soluzione: Se D5 contiene il valore massimo nella colonna D e E5 contiene il valore corrispondente nella colonna E, la formula restituirà il valore in E5.

Esercizio 6:

Obiettivo: Cerca la parola "finale" nel testo nella cella F6 e restituisci "Trovato" se presente, altrimenti "Non trovato". Formula: =SE(TROVA("finale", F6) > 0, "Trovato", "Non trovato") Soluzione: Se F6 contiene "Lavoro finale", la formula restituirà "Trovato". Altrimenti, restituirà "Non trovato".

Esercizio 7:

Obiettivo: Trova la posizione del carattere "@" nella cella G7 e restituisci la parte di testo che appare dopo di esso. Formula: =STRINGA.ESTRAI(G7, TROVA("@", G7) + 1, LUNGHEZZA(G7) - TROVA("@", G7)) Soluzione: Se G7 contiene "email@example.com", la formula restituirà "example.com".

Esercizio 8:

Obiettivo: Cerca il valore "B" nella riga 2 e restituisci il valore corrispondente dalla riga 5. Formula: =CERCA.ORIZZ("B", 2:2, 1, FALSO) Soluzione: Se B2 contiene "B" e B5 contiene il valore corrispondente, la formula restituirà il valore in B5.

Esercizio 9:

Obiettivo: Trova la posizione della prima occorrenza di " " (spazio) nella cella H9. Formula: =TROVA(" ", H9) Soluzione: Se H9 contiene "Nome Cognome", la formula restituirà 5.

Esercizio 10:

Obiettivo: Cerca il valore minimo nella colonna I e restituisci il corrispondente valore dalla colonna J. Formula: =CERCA.VERT(MIN(I:I), I:J, 2, FALSO) Soluzione: Se I15 contiene il valore minimo nella colonna I e J15 contiene il valore corrispondente nella colonna J, la formula restituirà il valore in J15.

Spero che questi esercizi ti aiutino a comprendere e padroneggiare le funzioni di ricerca in Excel! Puoi modificarli o creare ulteriori varianti per esercitarti ulteriormente. Buona pratica!


7 -- Ordinamento semplice e personalizzato

1. Ordinamento Semplice:

Per ordinare una colonna di dati in modo crescente o decrescente, segui questi passaggi:

  1. Seleziona i Dati: Seleziona la colonna di dati che desideri ordinare.

  2. Vai su "Dati": Clicca sulla scheda "Dati" nella barra del menu.

  3. Ordinamento Crescente o Decrescente:

    • Per ordinare in modo crescente (dal più piccolo al più grande), clicca su "Ordina da più piccolo a più grande".
    • Per ordinare in modo decrescente (dal più grande al più piccolo), clicca su "Ordina da più grande a più piccolo".

2. Ordinamento Personalizzato:

Per un ordinamento personalizzato basato su criteri specifici, puoi utilizzare la funzione "Ordina" e personalizzare le opzioni di ordinamento:

  1. Seleziona i Dati: Seleziona l'area di dati che desideri ordinare.

  2. Vai su "Dati": Clicca sulla scheda "Dati" nella barra del menu.

  3. Ordina Personalizzato:

    • Clicca su "Ordina" nella sezione "Ordina e Filtra".
    • Nella finestra di dialogo "Ordina", puoi selezionare la colonna per cui desideri ordinare e specificare criteri aggiuntivi.
    • Ad esempio, puoi ordinare basandoti su un'altra colonna, utilizzando un elenco personalizzato di valori, o ordinare in modo personalizzato basandoti su un criterio specifico.
  4. Conferma l'Ordine: Clicca su "OK" per applicare l'ordinamento personalizzato.

Ricorda che puoi anche ordinare i dati in base a più colonne. Per farlo, nella finestra di dialogo "Ordina", aggiungi più criteri di ordinamento specificando le colonne e l'ordine per ognuna di esse.

-- 8 Inserimento di grafici

la procedura specifica può variare leggermente a seconda della versione di Excel che stai utilizzando, ma i concetti di base rimangono gli stessi. Esplora le opzioni del menu e sperimenta con i tuoi dati per ottenere il risultato desiderato nel tuo grafico.

Creare un grafico in Excel è un processo relativamente semplice e può essere fatto seguendo questi passaggi di base. Ecco come inserire un grafico in Excel:

1. Seleziona i Dati:

  • Prima di tutto, seleziona i dati che desideri includere nel grafico. Questi dati possono essere organizzati in colonne o righe.

2. Vai su "Inserisci":

  • Clicca sulla scheda "Inserisci" nella barra del menu di Excel.

3. Seleziona il Tipo di Grafico:

  • Nella sezione "Grafici" troverai diverse opzioni di grafico come "Istogramma", "Scatter Plot", "Linea", "Torta", ecc. Scegli il tipo di grafico che meglio rappresenta i tuoi dati. Puoi anche scegliere "Altro Grafico..." per ulteriori opzioni.

4. Inserisci il Grafico:

  • Dopo aver selezionato il tipo di grafico, clicca sulla sua icona. Excel inserirà un grafico vuoto nel foglio di lavoro e aprirà un'area dati accanto al grafico.

5. Collega i Dati al Grafico:

  • Nell'area dati, dovrai specificare quali dati desideri utilizzare per ciascun asse del grafico. Puoi trascinare direttamente le celle selezionate nell'area dati o inserire manualmente il riferimento alle celle.

6. Personalizza il Grafico (Opzionale):

  • Una volta inserito il grafico, puoi personalizzarlo ulteriormente. Cliccando sul grafico verrà visualizzata una barra degli strumenti "Strumenti Grafico" che ti consente di modificare colori, stili, titoli e molto altro.

7. Posiziona e Ridimensiona il Grafico (Opzionale):

  • Puoi trascinare il grafico per posizionarlo in una posizione specifica nel foglio di lavoro. Inoltre, puoi ridimensionarlo tirando i bordi del grafico.

8. Modifica e Aggiorna i Dati del Grafico (Opzionale):

  • Se i dati nel tuo foglio di lavoro cambiano, il grafico può essere aggiornato automaticamente. Basta modificare i dati sottostanti e il grafico si aggiorna di conseguenza.

9 Operazioni con i Nomi di Zona

I nomi di zona possono semplificare notevolmente la gestione dei dati e l'organizzazione del foglio di lavoro in Excel, rendendo più semplice l'utilizzo delle formule e la creazione di grafici e tabelle pivot.

In Excel, i nomi di zona sono un modo efficace per organizzare e riferirsi a un gruppo di celle in modo più intuitivo rispetto agli indirizzi di cella standard. Puoi eseguire diverse operazioni utilizzando i nomi di zona. Ecco alcune operazioni comuni che puoi eseguire con i nomi di zona:

1. Creare un Nome di Zona:

  • Seleziona il gruppo di celle che desideri denominare.
  • Clicca sulla casella di riferimento degli indirizzi (in basso a sinistra) e inserisci il nome per la zona.

2. Modificare un Nome di Zona:

  • Vai su "Formule" nella barra del menu e seleziona "Gestisci Nomi". Qui puoi modificare il nome di una zona esistente.

3. Usare un Nome di Zona in una Formula:

  • Puoi utilizzare direttamente il nome di una zona in una formula. Ad esempio, se hai denominato un gruppo di celle come "MieiDati", puoi utilizzare =MEDIA(MieiDati) invece di =MEDIA(A1:A10).

4. Cancellare un Nome di Zona:

  • Vai su "Formule" nella barra del menu, seleziona "Gestisci Nomi" e scegli il nome di zona che desideri eliminare. Clicca su "Elimina".

5. Navigare tra le Zone Nominative:

  • Puoi utilizzare la casella di riferimento degli indirizzi per selezionare rapidamente una zona nominativa. Basta iniziare a digitare il nome della zona e Excel lo suggerirà.

6. Utilizzare i Nomi di Zona in Grafici:

  • Quando crei un grafico, puoi utilizzare nomi di zona come serie di dati. Questo rende i grafici più leggibili e facilmente aggiornabili se i dati cambiano.

7. Copiare o Spostare i Nomi di Zona tra Fogli di Lavoro:

  • Puoi copiare o spostare nomi di zona tra fogli di lavoro. Vai su "Formule" > "Gestisci Nomi" > "Nuovo" o "Modifica" e seleziona il foglio di lavoro di destinazione.

8. Utilizzare i Nomi di Zona in Tabelle Pivot:

  • Quando crei una tabella pivot, puoi utilizzare nomi di zona come origine dei dati. Questo facilita l'aggiornamento dei dati nella tabella pivot.

9. Riferirsi a un Nome di Zona in VBA (Visual Basic for Applications):

  • Se stai utilizzando VBA per automatizzare compiti in Excel, puoi riferirti ai nomi di zona direttamente nel codice VBA.

-- 10 Progettazione e costruzione di un database in Excel

Progettare e costruire un database in Excel può sembrare complicato, ma seguendo alcuni passaggi chiave, puoi creare un database funzionale. Ecco come farlo:

1. Definisci gli Obiettivi del Database:

  • Prima di iniziare, capisci cosa vuoi ottenere dal tuo database. Definisci quali dati vuoi raccogliere, quali informazioni desideri memorizzare e quali operazioni vuoi eseguire su questi dati.

2. Pianifica la Struttura del Database:

  • Decidi quali informazioni vuoi registrare in ogni riga del tuo database (campi) e quali tipi di dati saranno presenti in ogni campo (testo, numero, data, ecc.).

3. Crea un Nuovo Foglio di Lavoro in Excel:

  • Apri Excel e crea un nuovo foglio di lavoro. Assegna nomi alle colonne per rappresentare i diversi campi del tuo database.

4. Inserisci i Dati:

  • Inserisci i dati nel foglio di lavoro seguendo la struttura che hai pianificato. Ogni riga rappresenta un record nel tuo database.

5. Utilizza la Prima Riga per le Etichette di Colonna:

  • La prima riga del foglio di lavoro dovrebbe contenere le etichette di colonna (nome del campo). Questo rende più facile comprendere quali dati sono contenuti in ogni colonna.

6. Formatta i Dati:

  • Formatta i dati in modo coerente. Ad esempio, se hai una colonna per le date, assicurati che tutte le date siano nel formato corretto.

7. Usa le Tabelle in Excel (Opzionale):

  • Puoi convertire il tuo intervallo di dati in una tabella in Excel. Seleziona i dati e vai su "Inserisci" > "Tabella". Le tabelle in Excel facilitano la gestione dei dati e aggiungono automaticamente righe per nuovi record.

8. Aggiungi Filtri (Opzionale):

  • Seleziona il tuo intervallo di dati o la tabella e vai su "Dati" > "Filtro". I filtri consentono di ordinare e filtrare facilmente i dati.

9. Creazione di Query (Opzionale):

  • Con Excel, puoi utilizzare le query per estrarre dati specifici dal tuo database. Vai su "Dati" > "Ottieni Dati Esterni" per iniziare.

10. Backup e Sicurezza:

  • Fai regolarmente il backup del tuo database. Se i dati sono sensibili, considera l'opzione di protezione tramite password per il foglio di lavoro.

11. Documentazione del Database (Opzionale):

  • Documenta la struttura del tuo database. Tieni traccia dei campi, dei tipi di dati e delle relazioni tra i dati se ne hai.

12. Test e Ottimizzazione (Opzionale):

  • Testa il tuo database con diversi scenari e ottimizzalo se necessario. Assicurati che le formule, i filtri e le query funzionino come previsto.

Excel è più adatto per database di piccole e medie dimensioni. Se stai gestendo un grande volume di dati o se il tuo database richiede funzionalità più avanzate, potresti voler considerare l'uso di un software di database dedicato come Microsoft Access o altri sistemi di gestione dei database relazionali (RDBMS) come MySQL, PostgreSQL o SQL Server.


-- 11 Applicazione dei criteri di convalida

L'applicazione dei criteri di convalida in Excel consente di controllare quali dati possono essere inseriti in una cella o in un intervallo di celle. Questo è utile per garantire che i dati inseriti rispettino determinate regole o criteri, migliorando così l'integrità e l'accuratezza dei dati nel tuo foglio di lavoro. Ecco come puoi applicare i criteri di convalida:

Una volta applicati, i criteri di convalida impediranno agli utenti di inserire dati che non soddisfano i requisiti specificati, contribuendo così a mantenere l'integrità dei dati nel tuo foglio di lavoro. Puoi anche copiare e incollare le celle con i criteri di convalida in altre parti del tuo foglio di lavoro per applicare le stesse regole a diverse sezioni.

1. Seleziona la Cella o l'Intervallo di Celle:

Seleziona la cella o l'intervallo di celle in cui vuoi applicare il criterio di convalida.

2. Vai su "Dati" nella Barra del Menu:

Clicca sulla scheda "Dati" nella barra del menu di Excel.

3. Clicca su "Convalida dati":

Nella sezione "Strumenti dati", troverai l'opzione "Convalida dati". Clicca su di essa.

4. Imposta il Tipo di Criterio:

  • Nella finestra di dialogo "Convalida dati", seleziona il tipo di criterio che desideri applicare. Puoi scegliere tra criterio di intervallo, lista, data, lunghezza del testo, numerico, personalizzato, ecc.

5. Configura i Dettagli del Criterio:

  • A seconda del tipo di criterio selezionato, configura i dettagli del criterio. Ad esempio, se stai impostando un criterio numerico, specifica se i dati devono essere compresi in un certo intervallo.
  • Puoi anche personalizzare i messaggi di errore che verranno visualizzati se i dati inseriti non soddisfano il criterio.

6. Opzioni Aggiuntive (Opzionale):

  • Nella stessa finestra di dialogo, puoi esplorare le altre schede come "Input del messaggio" per fornire suggerimenti all'utente, e "Errore di input" per personalizzare il messaggio di errore se i dati inseriti non soddisfano i criteri.

7. Conferma e Applica:

  • Dopo aver configurato i criteri di convalida come desideri, clicca su "OK" per confermare e applicare i criteri alla cella o all'intervallo di celle selezionato.

-- 12 Funzioni avanzate logiche e di database

Le funzioni avanzate logiche e di database in Excel possono aiutarti a gestire, analizzare e manipolare grandi set di dati in modo più efficiente. Ecco alcune funzioni avanzate che potresti trovare utili:

Funzioni Logiche Avanzate:

1. FUNZIONE SE.ERRORE (IFERROR):

Restituisce un valore specificato se una formula genera un errore, altrimenti restituisce il risultato della formula.

Sintassi:

=SE.ERRORE(formula, valore_se_errore)

2. FUNZIONE SE.ERRORE.VA (IFNA):

Restituisce un valore specificato se una formula restituisce #N/A, altrimenti restituisce il risultato della formula.

Sintassi:

=SE.ERRORE.VA(formula, valore_se_na)

Funzioni di Database:

1. FUNZIONE ESTRAI.DATI (DGET):

Estrae un singolo valore da un database basato su criteri specifici.

Sintassi:

=DGET(database, campo, criteri)

Supponiamo di avere un foglio Excel con i seguenti dati in un foglio chiamato "Dati":

Nome Cognome Età Sesso
Mario Rossi 25 M
Laura Verdi 30 F
Giuseppe Bianchi 40 M
Giulia Neri 35 F
Luigi Gialli 45 M

Ora supponiamo di voler utilizzare la funzione DB.VALORI per calcolare il valore presente nella colonna "Età" per il nome "Giuseppe". La formula potrebbe essere la seguente:

=DB.VALORI(A2:D6;C2:C6;"Giuseppe")

In questo caso, stiamo utilizzando il range A2:D6 come database, con la colonna "Nome" come criterio di ricerca. Stiamo cercando il valore nell colonna "Età" corrispondente al nome "Giuseppe".

Il risultato della formula sarebbe il valore "40", che rappresenta l'età di Giuseppe.

2. FUNZIONE SOMMA.DATI (DSUM):

Calcola la somma di valori in un campo di un database basato su criteri specifici.

Sintassi:

=DSUM(database, campo, criteri)

3. FUNZIONE MEDIA.DATI (DAVERAGE):

Calcola la media di valori in un campo di un database basato su criteri specifici.

Sintassi:

=DAVERAGE(database, campo, criteri)

4. FUNZIONE CONTA.DATI (DCOUNT):

Conta il numero di celle non vuote in un campo di un database basato su criteri specifici.

Sintassi:

=DCOUNT(database, campo, criteri)

Funzioni Logiche Avanzate di Database:

1. FUNZIONE ESTRAI.DATI.ELIMINA (DGET):

Estrae un singolo valore da un database e elimina i duplicati basati su criteri specifici.

Sintassi:

=DGET(database, campo, criteri_unici)

2. FUNZIONE CONTA.DATI.ELIMINA (DCOUNTA):

Conta il numero di valori non vuoti in un campo di un database basato su criteri specifici ed elimina i duplicati.

Sintassi:

=DCOUNTA(database, campo, criteri_unici)

Ricorda che le funzioni di database sono particolarmente utili quando si lavora con grandi insiemi di dati organizzati come un database. Puoi definire criteri specifici per estrarre, sommare, contare o eseguire altre operazioni sui dati in base a condizioni specifiche. Queste funzioni rendono la manipolazione dei dati in Excel molto più efficiente e potente.


Esercizio 1:

Obiettivo: Utilizza la funzione SE.ERRORE per gestire gli errori nelle formule. Domanda: Se la cella A1 contiene un valore numerico, visualizza quel valore. Se A1 contiene un errore, mostra "Errore". Formula: =SE.ERRORE(A1, "Errore") Soluzione: Se A1 contiene un valore numerico, restituirà quel valore. Se A1 contiene un errore, restituirà "Errore".

Esercizio 2:

Obiettivo: Usa la funzione SE.ERRORE.VA per gestire gli errori #N/A. Domanda: Se la cella A1 contiene #N/A, mostra "Non disponibile". Altrimenti, mostra il valore in A1. Formula: =SE.ERRORE.VA(A1, "Non disponibile") Soluzione: Se A1 contiene #N/A, restituirà "Non disponibile". Altrimenti, restituirà il valore di A1.

Esercizio 3:

Obiettivo: Calcola la media dei voti nel database usando la funzione DAVERAGE. Domanda: Calcola la media dei voti per studenti di età maggiore di 20 anni nel database A2:C100. Formula: =DAVERAGE(A2:C100, "Voto", {"Età", ">20"}) Soluzione: Calcolerà la media dei voti per gli studenti con età maggiore di 20 anni nel database A2:C100.

Esercizio 4:

Obiettivo: Esegui una convalida dati con la funzione DSUM. Domanda: Calcola la somma dei punteggi degli studenti con età tra 18 e 25 anni nel database A2:C100. Formula: =DSUM(A2:C100, "Voto", {"Età", ">=18", "Età", "<=25"}) Soluzione: Calcolerà la somma dei voti per gli studenti con età compresa tra 18 e 25 anni nel database A2:C100.

Esercizio 5:

Obiettivo: Utilizza la funzione DCOUNT per contare i dati nel database. Domanda: Conta il numero di studenti con età compresa tra 18 e 25 anni nel database A2:C100. Formula: =DCOUNT(A2:C100, "Nome", {"Età", ">=18", "Età", "<=25"}) Soluzione: Conterà il numero di studenti con età compresa tra 18 e 25 anni nel database A2:C100.

Esercizio 6:

Obiettivo: Esegui una convalida dati con la funzione DCOUNTA. Domanda: Conta il numero di studenti con età compresa tra 18 e 25 anni nel database A2:C100 e con voti superiori a 70. Formula: =DCOUNTA(A2:C100, "Nome", {"Età", ">=18", "Età", "<=25", "Voto", ">70"}) Soluzione: Conterà il numero di studenti con età compresa tra 18 e 25 anni e voti superiori a 70 nel database A2:C100.

Esercizio 7:

Obiettivo: Usa la funzione DGET per estrarre un dato specifico dal database. Domanda: Estrai il voto dello studente di nome "Alice" nel database A2:C100. Formula: =DGET(A2:C100, "Voto", {"Nome", "Alice"}) Soluzione: Estrarraà il voto dello studente di nome "Alice" dal database A2:C100.


13 -- Funzioni avanzate di ricerca informazioni

Le funzioni avanzate di ricerca in Excel sono estremamente utili per analizzare grandi set di dati e ottenere informazioni specifiche. Ecco alcune delle funzioni di ricerca avanzate più comuni e come utilizzarle:

Queste funzioni di ricerca avanzate sono estremamente versatili e possono essere utilizzate in combinazione per ottenere risultati complessi e dettagliati dalla tua tabella dati in Excel.

1. FUNZIONE CERCA.VERT (VLOOKUP):

La funzione CERCA.VERT viene utilizzata per cercare un valore in una colonna specifica e restituire un valore corrispondente dalla stessa riga di un'altra colonna.

Sintassi:

=CERCA.VERT(valore_da_cercare, tabella, numero_colonna, [corrispondenza_esatta])

2. FUNZIONE CERCA.ORIZZ (HLOOKUP):

La funzione CERCA.ORIZZ è simile a CERCA.VERT, ma cerca il valore in una riga e restituisce un valore dalla stessa colonna di un'altra riga.

Sintassi:

=CERCA.ORIZZ(valore_da_cercare, tabella, numero_riga, [corrispondenza_esatta])

3. FUNZIONE CERCA (LOOKUP):

La funzione CERCA cerca un valore in un vettore o in una colonna e restituisce un valore corrispondente dalla stessa posizione in un secondo vettore o colonna.

Sintassi:

=CERCA(valore_da_cercare, vettore_cercato, vettore_risultati)

4. FUNZIONE CERCA.POSIZIONE (MATCH):

La funzione CERCA.POSIZIONE restituisce la posizione di un valore in un vettore.

Sintassi:

=CERCA.POSIZIONE(valore_da_cercare, vettore_cercato, [tipo_corrispondenza])

5. FUNZIONE INDICE (INDEX):

La funzione INDICE restituisce il valore di una cella in una specifica riga e colonna di un intervallo.

Sintassi:

=INDICE(intervallo, numero_riga, numero_colonna)

6. FUNZIONE CONFRONTA (MATCH):

La funzione CONFRONTA cerca un valore in un vettore e restituisce la posizione di corrispondenza.

Sintassi:

=CONFRONTA(valore_da_cercare, vettore_cercato, [tipo_corrispondenza])

7. FUNZIONE CERCA.VERT.ESATTA (VLOOKUP EXACT):

Questa variante della funzione CERCA.VERT cerca un valore esatto in una colonna specifica e restituisce un valore corrispondente dalla stessa riga di un'altra colonna.

Sintassi:

=CERCA.VERT.ESATTA(valore_da_cercare, tabella, numero_colonna, [corrispondenza_esatta])

8. FUNZIONE CERCA.POSIZIONE.ESATTA (MATCH EXACT):

Questa variante della funzione CERCA.POSIZIONE cerca un valore esatto in un vettore e restituisce la posizione di corrispondenza.

Sintassi:

=CERCA.POSIZIONE.ESATTA(valore_da_cercare, vettore_cercato, [tipo_corrispondenza])

9. FUNZIONE CERCA.RIFERIMENTO (ADDRESS):

La funzione CERCA.RIFERIMENTO restituisce il riferimento di cella di una specifica riga e colonna in un foglio di lavoro.

Sintassi:

=CERCA.RIFERIMENTO(numero_riga, numero_colonna, [assoluto], [esterno], [foglio])

10. FUNZIONE CERCA.E (AND):

La funzione CERCA.E restituisce VERDADERO se tutte le condizioni specificate sono VERDADERE, altrimenti restituisce FALSO.

Sintassi:

=CERCA.E(condizione1, condizione2, ...)

Esecizi :

Certamente! Ecco 10 esercizi con le relative soluzioni sulle funzioni avanzate di ricerca informazioni in Excel:

Esercizio 1:

Obiettivo: Utilizza CERCA.VERT per trovare il prezzo di un prodotto in base al suo codice.

Tabella:

| Codice | Prodotto | Prezzo |
|--------|----------|--------|
| A123   | Prodotto1| 10     |
| B456   | Prodotto2| 15     |
| C789   | Prodotto3| 20     |

Domanda: Trova il prezzo del prodotto con codice "B456".

Formula: =CERCA.VERT("B456", A2:C4, 3, FALSO)

Risultato: 15

Esercizio 2:

Obiettivo: Utilizza CONFRONTA per trovare la posizione di un valore specifico in un vettore.

Vettore: 5, 10, 15, 20, 25

Domanda: Trova la posizione del valore 15 nel vettore.

Formula: =CONFRONTA(15, A1:A5, 0)

Risultato: 3

Esercizio 3:

Obiettivo: Utilizza CERCA.POSIZIONE per trovare la posizione di un valore specifico in un vettore.

Vettore: A, B, C, D, E

Domanda: Trova la posizione del valore "C" nel vettore.

Formula: =CERCA.POSIZIONE("C", A1:A5, 0)

Risultato: 3

Esercizio 4:

Obiettivo: Utilizza INDICE e CONFRONTA per trovare un valore corrispondente a un'altra colonna.

Tabella:

| Nome    | Punteggio |
|---------|-----------|
| Alice   | 85        |
| Bob     | 92        |
| Charlie | 78        |

Domanda: Trova il punteggio di "Bob".

Formula: =INDICE(B2:B4, CONFRONTA("Bob", A2:A4, 0))

Risultato: 92

Esercizio 5:

Obiettivo: Utilizza CERCA per trovare un valore corrispondente in un altro intervallo.

Tabella:

| Prodotto | Prezzo |
|----------|--------|
| A        | 10     |
| B        | 15     |
| C        | 20     |

Domanda: Trova il prezzo del prodotto "C".

Formula: =CERCA("C", A2:A4, B2:B4)

Risultato: 20

Esercizio 6:

Obiettivo: Utilizza CERCA.POSIZIONE e INDICE per trovare un valore in base alla sua posizione.

Vettore: 100, 200, 300, 400, 500

Domanda: Trova il valore nella terza posizione.

Formula: =INDICE(A1:A5, CERCA.POSIZIONE(3, A1:A5, 0))

Risultato: 300

Esercizio 7:

Obiettivo: Utilizza CERCA.VERT.ESATTA per trovare un valore esatto in una tabella.

Tabella:

| Nome    | Età |
|---------|-----|
| Alice   | 25  |
| Bob     | 30  |
| Charlie | 22  |

Domanda: Trova l'età di "Charlie".

Formula: =CERCA.VERT.ESATTA("Charlie", A2:B4, 2, 0)

Risultato: 22

Esercizio 8:

Obiettivo: Utilizza CERCA.E per verificare se più condizioni sono VERDADERE.

Tabella:

| Nome    | Voto |
|---------|------|
| Alice   | 85   |
| Bob     | 92   |
| Charlie | 78   |

Domanda: Verifica se il voto di "Bob" è superiore a 90 e inferiore a 95.

Formula: =CERCA.E(A2:A4="Bob", B2:B4>90, B2:B4<95)

Risultato: VERDADERO

Esercizio 9:

Obiettivo: Utilizza CERCA.RIFERIMENTO per ottenere il riferimento di cella di un valore specifico.

Tabella:

| Nome    | Cognome | Età |
|---------|---------|-----|
| Alice   | Johnson | 25  |
| Bob     | Smith   | 30  |
| Charlie | Brown   | 22  |

Domanda: Ottieni il riferimento di cella per l'età di "Bob".

Formula:

=CERCA.RIFERIMENTO("Bob", A2:A4, 0)&CERCA.RIFERIMENTO("Bob", B2:B4, 0)&CERCA.RIFERIMENTO("Bob", C2:C4, 0)

Risultato: A3B3C3

Esercizio 10:

Obiettivo: Utilizza CERCA.ORIZZ per cercare un valore in una riga specifica e restituire un valore dalla stessa colonna di un'altra riga.

Tabella:

| Nome    | Alice | Bob | Charlie |
|---------|-------|-----|---------|
| Età     | 25    | 30  | 22      |
| Voto    | 85    | 92  | 78      |

Domanda: Trova il voto di "Charlie".

Formula: =CERCA.ORIZZ("Charlie", A1:D2, 2, 0)

Risultato: 78

14 Ordinamenti semplici e a chiave multipla

In Excel, puoi ordinare i dati nel tuo foglio di lavoro in base a uno o più criteri utilizzando l'opzione di ordinamento. quando applichi l'ordinamento a chiave multipla, Excel ordinerà i dati in base al primo campo specificato. In caso di valori uguali nel primo campo, verranno ordinati in base al secondo campo specificato e così via per ulteriori campi di ordinamento. Questo è utile quando hai bisogno di ordinare i dati in base a più criteri per ottenere un risultato più specifico e dettagliato.

Ecco come puoi eseguire ordinamenti semplici e a chiave multipla:

Ordinamento Semplice:

  1. Seleziona il Raggio di Dati: Seleziona il raggio di celle che vuoi ordinare.

  2. Vai su "Dati" nella Barra del Menu: Clicca sulla scheda "Dati" nella barra del menu di Excel.

  3. Clicca su "Ordina": Nella sezione "Strumenti dati", troverai l'opzione "Ordina". Clicca su di essa.

  4. Scelta del Campo e Direzione:

    • Seleziona il campo che vuoi utilizzare come criterio di ordinamento.
    • Scegli se vuoi ordinare in ordine crescente o decrescente.
  5. Conferma e Applica: Clicca su "OK" per confermare e applicare l'ordinamento.

Ordinamento a Chiave Multipla:

  1. Seleziona il Raggio di Dati: Seleziona il raggio di celle che vuoi ordinare.

  2. Vai su "Dati" nella Barra del Menu: Clicca sulla scheda "Dati" nella barra del menu di Excel.

  3. Clicca su "Ordina": Nella sezione "Strumenti dati", troverai l'opzione "Ordina". Clicca su di essa.

  4. Configura i Criteri di Ordinamento:

    • Seleziona il primo campo di ordinamento e la direzione (crescente o decrescente).
    • Clicca su "Aggiungi livello" per aggiungere un ulteriore campo di ordinamento.
    • Puoi aggiungere più livelli di ordinamento in base alle tue necessità.
  5. Conferma e Applica: Clicca su "OK" per confermare e applicare l'ordinamento a chiave multipla.

15 Selezione mediante i filtri (semplici ed avanzati)

L'utilizzo dei filtri in Excel consente di selezionare, visualizzare e analizzare i dati in modo specifico.

I filtri avanzati sono utili quando hai bisogno di criteri di filtraggio più complessi e desideri anche copiare i dati filtrati in un'altra posizione nel foglio di lavoro. Ricorda che sia per i filtri semplici che per quelli avanzati, puoi rimuovere il filtro in qualsiasi momento cliccando nuovamente su "Filtro" nella scheda "Dati" e selezionando "Nessun Filtro".

Ci sono filtri semplici e filtri avanzati che puoi applicare ai tuoi dati. Ecco come puoi farlo:

Filtri Semplici:

  1. Seleziona il Tuo Raggio di Dati: Seleziona il raggio di celle che vuoi filtrare.

  2. Vai su "Dati" nella Barra del Menu: Clicca sulla scheda "Dati" nella barra del menu di Excel.

  3. Clicca su "Filtro": Nella sezione "Strumenti dati", troverai l'opzione "Filtro". Clicca su di essa.

  4. Scegli le Opzioni di Filtraggio:

    • Per filtri basici, puoi selezionare i valori specifici che desideri visualizzare.
    • Per i filtri numerici, puoi impostare intervalli di valori.
    • Per i filtri di testo, puoi cercare testo specifico.
  5. Conferma e Applica: Clicca su "OK" per applicare il filtro. I dati saranno filtrati in base alle tue selezioni.

Filtri Avanzati:

  1. Seleziona il Tuo Raggio di Dati: Seleziona il raggio di celle che vuoi filtrare.

  2. Vai su "Dati" nella Barra del Menu: Clicca sulla scheda "Dati" nella barra del menu di Excel.

  3. Clicca su "Filtro Avanzato": Nella sezione "Strumenti dati", troverai l'opzione "Filtro Avanzato". Clicca su di essa.

  4. Configura i Criteri di Filtraggio:

    • Specifica l'area del raggio dati che desideri filtrare.
    • Specifica l'area in cui vuoi che Excel copi i dati filtrati.
    • Inserisci i criteri di filtraggio in base ai quali vuoi filtrare i dati.
  5. Conferma e Applica: Clicca su "OK" per applicare il filtro avanzato. I dati saranno filtrati in base ai criteri specificati e copiati nell'area designata.


16 Uso dei Subtotali

L'uso dei subtotali in Excel ti consente di calcolare automaticamente le somme, le medie, le conte, o altre funzioni di aggregazione per dati suddivisi in gruppi. Puoi utilizzare la funzione "Subtotale" per fare ciò.

Uso dei Subtotali:

  1. Ordina i Dati: Prima di applicare i subtotali, assicurati che i tuoi dati siano ordinati in base alla colonna su cui desideri eseguire i subtotali.

  2. Seleziona il Tuo Raggio di Dati: Seleziona il raggio di celle che contiene i dati che vuoi suddividere in gruppi.

  3. Vai su "Dati" nella Barra del Menu: Clicca sulla scheda "Dati" nella barra del menu di Excel.

  4. Clicca su "Subtotale": Nella sezione "Strumenti dati", troverai l'opzione "Subtotale". Clicca su di essa.

  5. Configura i Dettagli dei Subtotale:

    • Raggruppa Per: Seleziona la colonna in base alla quale vuoi suddividere i dati in gruppi.
    • Funzione: Scegli la funzione di aggregazione che desideri applicare (somma, media, conteggio, ecc.).
    • Aggiungi subtotale a: Seleziona la colonna in cui vuoi calcolare i subtotali.
  6. Conferma e Applica: Clicca su "OK" per applicare i subtotali. Vedrai ora i gruppi di dati e i subtotali calcolati per ciascun gruppo.

  7. Espandi o Nascondi i Gruppi: Puoi fare clic sulle icone "+" o "-" vicino ai numeri di riga per espandere o nascondere i gruppi e visualizzare o nascondere i subtotali.

Grazie a questa funzione, puoi facilmente ottenere i totali di gruppi specifici senza dover eseguire manualmente le somme o altre operazioni di aggregazione. Puoi anche annidare più livelli di subtotali per creare strutture di report più complesse.


17 - Analisi dati con le Tabelle Pivot

Le tabelle pivot in Excel sono potenti strumenti di analisi dati che ti consentono di riepilogare, analizzare, esplorare e presentare grandi quantità di dati in modo chiaro e conciso.

Creazione di una Tabella Pivot:

  1. Seleziona il Tuo Raggio di Dati: Seleziona il raggio di celle che contiene i dati che desideri analizzare.

  2. Vai su "Inserisci" nella Barra del Menu: Clicca sulla scheda "Inserisci" nella barra del menu di Excel.

  3. Clicca su "Tabella Pivot": Nella sezione "Tabelle", troverai l'opzione "Tabella Pivot". Clicca su di essa.

  4. Configura la Tabella Pivot:

    • Trascina Campi nelle Aree della Tabella Pivot:
      • Campi delle Righe: Trascina il campo che desideri utilizzare per la suddivisione delle righe.
      • Campi delle Colonne: Trascina il campo che desideri utilizzare per la suddivisione delle colonne.
      • Valori: Trascina il campo che desideri sommare, contare, fare la media o su cui vuoi eseguire altre operazioni di aggregazione.
  5. Personalizza l'Analisi:

    • Puoi trascinare più campi nelle diverse aree della tabella pivot per ottenere un'analisi più dettagliata.
    • Puoi anche ordinare, raggruppare, filtrare e formattare i dati nella tabella pivot secondo le tue esigenze.
  6. Risultato Finale: Excel creerà la tabella pivot con i dati aggregati in base alle tue specifiche.

Aggiornamento e Modifica di una Tabella Pivot:

  1. Modifica Campi e Aggiorna i Dati:

    • Per aggiungere o rimuovere campi, fai clic con il pulsante destro del mouse sulla tabella pivot e scegli "Modifica Tabella Pivot".
    • Per aggiornare i dati, fai clic con il pulsante destro del mouse sulla tabella pivot e scegli "Aggiorna".
  2. Modifica le Operazioni di Aggregazione:

    • Per modificare l'operazione di aggregazione (somma, media, ecc.), fai clic su una cella nella colonna dei dati nella tabella pivot e scegli "Mostra Dettagli Campo".
    • Qui puoi cambiare l'operazione di aggregazione e fare altre personalizzazioni.
  3. Personalizzazione Grafica:

    • Puoi anche personalizzare la grafica della tabella pivot selezionando uno stile di tabella pivot o modificando manualmente la formattazione.

Le tabelle pivot sono estremamente flessibili e possono essere adattate alle tue esigenze specifiche di analisi dati. Ti permettono di esplorare i dati in modo dinamico e di ottenere insights importanti senza la necessità di creare formule complesse.


18 Grafici di tabelle Pivot

Creare grafici basati su tabelle pivot in Excel è un modo efficace per visualizzare e comunicare chiaramente i dati aggregati. Segui questi passaggi per creare un grafico basato su una tabella pivot: Creare un grafico basato su una tabella pivot è una tecnica potente per visualizzare in modo chiaro le tendenze e i modelli nei dati aggregati. Puoi sperimentare con diversi tipi di grafici e personalizzazioni per comunicare efficacemente le informazioni contenute nei dati.

Creazione di un Grafico da una Tabella Pivot:

  1. Crea una Tabella Pivot:

    • Seleziona il tuo raggio di dati.
    • Vai su "Inserisci" nella barra del menu e scegli "Tabella Pivot".
    • Trascina i campi nelle aree delle righe, delle colonne e dei valori come desideri.
  2. Seleziona la Tabella Pivot:

    • Fai clic sulla tua tabella pivot per attivarla.
  3. Crea un Grafico:

    • Vai su "Inserisci" nella barra del menu.
    • Nella sezione "Grafici", seleziona il tipo di grafico che desideri creare (istogramma, linea, torta, ecc.).
    • Excel creerà automaticamente un grafico basato sulla tua tabella pivot.
  4. Personalizza il Grafico:

    • Una volta creato il grafico, puoi personalizzarlo ulteriormente.
    • Fai clic sui diversi elementi del grafico per modificarne lo stile, il colore e altri aspetti grafici.
    • Puoi anche fare clic con il pulsante destro del mouse sul grafico per accedere a opzioni avanzate di personalizzazione.
  5. Aggiorna il Grafico con i Cambiamenti nella Tabella Pivot:

    • Se la tua tabella pivot viene modificata (aggiornata o cambiata), il grafico si aggiornerà automaticamente quando lo selezioni.
    • Se hai aggiunto o rimosso campi dalla tabella pivot, puoi fare clic con il pulsante destro del mouse sul grafico e selezionare "Aggiorna" per riflettere queste modifiche nel grafico.
  6. Posiziona il Grafico:

    • Puoi spostare il grafico in qualsiasi parte del foglio di lavoro facendo clic e trascinando.
  7. Salva il Tuo Lavoro:

    • Assicurati di salvare il tuo lavoro per conservare il grafico insieme alla tabella pivot e ai dati originali.

19 Power Pivot: analisi di business intelligence

Business Intelligence :

La Business Intelligence (BI) è un insieme di processi, tecnologie e strumenti che aiutano le aziende a raccogliere, integrare, analizzare e presentare informazioni aziendali. L'obiettivo principale della Business Intelligence è aiutare le aziende a prendere decisioni informate basate sui dati. Ecco alcuni aspetti chiave della Business Intelligence:

  1. Raccolta dei dati: La BI coinvolge la raccolta di dati provenienti da diverse fonti, come database aziendali, file di Excel, sistemi CRM (Customer Relationship Management), sistemi ERP (Enterprise Resource Planning) e altre fonti di dati.

  2. Integrazione dei dati: Diverse fonti di dati possono avere formati diversi. La BI integra questi dati in un'unica vista coerente, facilitando l'analisi e la generazione di report.

  3. Analisi dei dati: La BI utilizza tecniche analitiche per esaminare i dati e scoprire modelli, tendenze e informazioni significative. Ciò può includere l'uso di algoritmi complessi per l'analisi predittiva o l'analisi dei dati storici per identificare modelli comportamentali.

  4. Reporting e dashboard: La BI offre strumenti per creare report interattivi e dashboard che visualizzano i dati in modo chiaro e comprensibile. Questi report possono essere personalizzati per soddisfare le esigenze specifiche dei decisori aziendali.

  5. Pianificazione e previsione: La BI consente alle aziende di pianificare e fare previsioni basate sui dati storici e sulle tendenze identificate durante l'analisi dei dati.

  6. Supporto decisionale: La BI fornisce informazioni critiche ai dirigenti e ai manager per prendere decisioni aziendali informate. Questo può includere decisioni su strategie di marketing, gestione delle risorse umane, ottimizzazione delle operazioni e altro ancora.

  7. Monitoraggio delle prestazioni: La BI consente di monitorare le prestazioni aziendali in tempo reale attraverso indicatori chiave di performance (KPI) e avvisi automatizzati, consentendo alle aziende di reagire rapidamente ai cambiamenti del mercato o ai problemi operativi.

In sintesi, la Business Intelligence è fondamentale per le aziende moderne che desiderano sfruttare i propri dati per migliorare l'efficienza operativa, prendere decisioni strategiche informate e mantenere un vantaggio competitivo nel mercato.

Power Pivot è un componente di Microsoft Excel che ti consente di eseguire analisi di business intelligence avanzate, manipolare grandi volumi di dati, creare relazioni complesse e generare report interattivi. Ecco come iniziare con Power Pivot per eseguire analisi di business intelligence:

Abilitazione di Power Pivot in Excel:

  1. Verifica la Versione di Excel: Assicurati di utilizzare una versione di Excel che supporta Power Pivot. Non tutte le versioni di Excel includono questa funzionalità.

  2. Abilita Power Pivot:

    • Vai su "File" nella barra del menu.
    • Seleziona "Opzioni".
    • Nella finestra di dialogo che appare, seleziona "Complementi".
    • Fai clic su "Analisi dati di Microsoft Office" e quindi su "OK".
    • Dopo aver abilitato Power Pivot, vedrai una nuova scheda chiamata "Power Pivot" nella barra del menu di Excel.

Importazione e Manipolazione dei Dati con Power Pivot:

  1. Importa Dati:

    • Vai alla scheda "Power Pivot" e seleziona "Dal Altre Origini Dati" per importare dati da diverse fonti come database, Excel, dati online, etc.
    • Segui le istruzioni per collegare o importare i dati nel Power Pivot.
  2. Creazione di Relazioni:

    • Dopo l'importazione dei dati, puoi creare relazioni tra le tabelle nel modello Power Pivot. Clicca su "Diagramma" nella scheda "Power Pivot" per visualizzare e creare relazioni tra le tabelle.
  3. Calcolare Campi e Misure DAX:

    • Utilizza le formule DAX (Data Analysis Expressions) per creare nuovi campi calcolati e misure basate sui dati esistenti.
    • Le formule DAX ti permettono di eseguire operazioni complesse sui dati, simili alle formule di Excel, ma progettate per l'analisi dei dati in Power Pivot.

Creazione di Report Interattivi con Power Pivot:

  1. Creazione di Tabelle Pivot Dinamiche:

    • Vai alla scheda "Power Pivot" e seleziona "Crea Tabelle Pivot Dinamiche".
    • Utilizza campi e misure DAX nel Tabelle Pivot Dinamiche per creare report interattivi.
  2. Utilizzo di Segmentazioni Dati:

    • Crea segmentazioni dati per filtrare i dati in modo interattivo nel Tabelle Pivot Dinamiche.
    • Fai clic sulla tua tabella pivot, vai alla scheda "Analizza" e seleziona "Segmentazione dati" per creare segmentazioni basate sui campi nel tuo modello Power Pivot.
  3. Creazione di Grafici Dinamici:

    • Crea grafici dinamici basati sui dati nel tuo modello Power Pivot per visualizzare i risultati in modo più accattivante e interattivo.
    • Utilizza la scheda "Inserisci" e seleziona il tipo di grafico desiderato per iniziare a creare grafici dinamici.
  4. Pubblicazione dei Report:

    • Puoi condividere i tuoi report interattivi caricando i dati e i grafici su servizi come SharePoint o Power BI per una visualizzazione più ampia e una collaborazione in tempo reale.

Power Pivot è una potente e flessibile soluzione per l'analisi dei dati in Excel, permettendoti di eseguire analisi complesse con facilità e di creare report interattivi che forniscono una visione dettagliata delle informazioni aziendali.


20 Importare dati esterni con Power Query

Power Query è una potente funzionalità di Microsoft Excel e Power BI che consente di importare, trasformare e combinare dati da varie fonti esterne.

Ricorda che Power Query è anche disponibile in Power BI e in altre applicazioni Microsoft come parte del pacchetto di strumenti di Business Intelligence. Puoi applicare concetti simili per importare e trasformare dati esterni in queste applicazioni.

Ecco una guida passo-passo su come importare dati esterni con Power Query in Excel:

  1. Apri Excel: Avvia Microsoft Excel e apri un nuovo foglio di lavoro o apri un foglio di lavoro esistente nel quale desideri importare i dati esterni.

  2. Scegli l'origine dei dati: Vai alla scheda "Dati" nella barra del menu superiore. Nella sezione "Ottenere e Trasformare Dati", seleziona "Da Altre Origini" e quindi scegli il tipo di origine dati da cui desideri importare (ad esempio, un file CSV, un database, un sito Web, etc.).

  3. Connessione all'origine dati: Segui le istruzioni per connetterti all'origine dei dati. Questo può includere l'inserimento di informazioni di accesso, la selezione di tabelle o viste specifiche dal database, o la specifica di URL del sito Web da cui importare i dati.

  4. Trasformazione dei dati con Power Query Editor: Una volta che i dati sono stati importati, verrai portato nel Power Query Editor. Questo è dove puoi trasformare, pulire e manipolare i dati prima di importarli nel foglio di lavoro di Excel. Puoi filtrare colonne, rimuovere righe, unire tabelle, eseguire calcoli e molto altro utilizzando le varie opzioni disponibili nel Power Query Editor.

  5. Applica le trasformazioni: Dopo aver eseguito tutte le trasformazioni necessarie, fai clic su "Chiudi & Carica" nella parte superiore del Power Query Editor. Questo applicherà le trasformazioni ai dati e li importerà nel foglio di lavoro di Excel.

  6. Aggiorna i dati (se necessario): Se i dati esterni cambiano periodicamente e desideri mantenere i dati nel tuo foglio di lavoro aggiornati, puoi fare clic con il pulsante destro del mouse sulla tabella importata e selezionare "Aggiorna" per importare nuovi dati dalla fonte originale.


21 Funzionalità Scenari per confrontare ed analizzare i dati

Nella context dell'analisi dei dati, gli "Scenari" in Excel sono una funzionalità che consente agli utenti di creare e confrontare diversi insiemi di dati in un foglio di lavoro senza dover modificare direttamente i dati originali. Questa funzione è utile quando vuoi esplorare diverse situazioni o scenari senza dover creare duplicati del foglio di lavoro o modificare manualmente i dati originali.

Ecco come puoi utilizzare la funzionalità Scenari in Excel:

Creazione di Scenari:

  1. Prepara i Dati: Assicurati di avere tutti i dati necessari nel tuo foglio di lavoro.

  2. Scegli la Funzione Scenari: Vai alla scheda "Dati" nella barra del menu superiore. Nella sezione "Strumenti Dati", seleziona "Scenari".

  3. Crea un Nuovo Scenario: Nella finestra di dialogo degli Scenari, puoi creare un nuovo scenario inserendo un nome descrittivo. Seleziona le celle che vuoi includere nello scenario. Puoi creare più scenari con combinazioni diverse di dati.

  4. Modifica gli Scenari: Puoi modificare gli scenari esistenti o crearne di nuovi. Ad esempio, potresti creare uno scenario con una previsione ottimistica e un altro con una previsione pessimistica.

Confronto degli Scenari:

  1. Visualizzazione degli Scenari: Dopo aver creato gli scenari, puoi passare da uno all'altro per vedere come cambiano i risultati basati sulle diverse situazioni.

  2. Risultati degli Scenari: Puoi utilizzare formule nei fogli di lavoro per calcolare risultati basati sugli scenari. Ad esempio, potresti avere una cella che mostra il totale delle vendite in base allo scenario selezionato.

  3. Analisi e Decisioni: Gli scenari ti consentono di analizzare come le variazioni nei dati influenzano i risultati. Questo è particolarmente utile per prendere decisioni informate in base a diverse situazioni previste.

Salvataggio e Gestione degli Scenari:

  1. Salvataggio degli Scenari: Puoi salvare gli scenari per poterli recuperare in futuro. Questo è utile se stai lavorando su un progetto a lungo termine o se devi condividere gli scenari con altri utenti.

  2. Modifica e Eliminazione degli Scenari: Puoi modificare o eliminare gli scenari in qualsiasi momento in modo da poter riflettere eventuali cambiamenti nei dati o nelle previsioni.

Utilizzando la funzionalità Scenari in Excel, puoi esplorare, confrontare e prendere decisioni basate su diverse prospettive senza dover modificare direttamente i dati originali, mantenendo così la coerenza e l'integrità dei tuoi dati.


22 Strumento Risolutore per risolvere problemi complessi

How to install :

https://www.youtube.com/watch?v=Vy3Ub9eu-is

Lo Strumento Risolutore (Solver) in Microsoft Excel è una potente funzionalità che consente di trovare la soluzione ottimale per una varietà di problemi complessi. Utilizza tecniche di ottimizzazione per trovare il miglior risultato possibile in base a un insieme di vincoli e regole specificati dall'utente. Può essere utilizzato per risolvere problemi di programmazione lineare, non lineare, di ricerca del miglior percorso, di assegnazione e molti altri.

Ecco come puoi utilizzare l'Strumento Risolutore in Excel per risolvere problemi complessi:

1. Apri Excel:

Avvia Microsoft Excel e apri il foglio di lavoro contenente i dati del tuo problema.

2. Trova l'Add-In Solver:

Se non hai già abilitato l'add-in Solver in Excel, devi farlo. Vai su "File" -> "Opzioni" -> "Componenti Aggiuntivi". Trova "Solver Add-In" nell'elenco e abilitalo.

3. Definisci il Tuo Problema:

  • Obiettivo: Specifica la cella che vuoi ottimizzare (massimizzare o minimizzare).
  • Variabili Modificabili: Definisci le celle che possono cambiare per ottenere l'obiettivo.
  • Vincoli: Aggiungi vincoli alle variabili (es. limite massimo, limite minimo).
  • Vincoli di Uguaglianza o Disuguaglianza: Puoi aggiungere vincoli di uguaglianza o disuguaglianza per raffinare il problema.

4. Configura l'Add-In Solver:

  • Vai su "Dati" -> "Analisi" -> "Solver" per aprire la finestra di dialogo Solver.
  • Nella finestra di dialogo Solver, inserisci l'obiettivo, le variabili modificabili e i vincoli.
  • Seleziona se vuoi massimizzare o minimizzare l'obiettivo.
  • Clicca su "Risolvi".

5. Analizza i Risultati:

Solver cercherà una soluzione ottimale per il tuo problema in base ai parametri e ai vincoli specificati. Se trova una soluzione, ti mostrerà i valori ottimali per le variabili modificabili e il valore ottimale dell'obiettivo.

6. Esamina e Utilizza i Risultati:

Esamina i risultati per vedere se soddisfano le tue aspettative. Puoi quindi utilizzare questi risultati per prendere decisioni informate basate sulla soluzione ottimale trovata.

L'uso di Solver richiede una buona comprensione del problema che stai cercando di risolvere, compresi gli obiettivi e i vincoli coinvolti. Con una configurazione corretta, Solver può aiutarti a risolvere una vasta gamma di problemi complessi, rendendolo uno strumento prezioso per l'analisi dei dati e la presa di decisioni.

Esempio su come utilizzare Solver in Excel per risolvere un problema di ottimizzazione semplice.

Problema: Immagina di gestire un negozio di articoli per ufficio e devi decidere quanti penne e quanti quaderni ordinare per massimizzare il profitto, considerando i costi di acquisto e i vincoli di budget.

Dati:

  • Il costo di una penna è di 1 euro.
  • Il costo di un quaderno è di 2 euro.
  • Hai un budget di 20 euro per gli acquisti.
  • Puoi ordinare al massimo 15 penne.
  • Puoi ordinare al massimo 10 quaderni.
  • Il profitto per ogni penna venduta è di 3 euro.
  • Il profitto per ogni quaderno venduto è di 5 euro.

Obiettivo: Massimizzare il profitto totale.

Passaggi per Utilizzare Solver:

  1. Prepara il Foglio di Lavoro:

    • Crea una tabella in Excel con le colonne "Penne" e "Quaderni".
    • Inserisci le formule per calcolare il costo totale delle penne e dei quaderni in base alla quantità ordinata.
    • Inserisci una cella per calcolare il profitto totale basato sulle quantità di penne e quaderni vendute.
  2. Abilita Solver:

    • Vai su "Dati" -> "Analisi" -> "Solver".
    • Nella finestra di dialogo Solver, imposta la cella del profitto totale come "Obiettivo da massimizzare".
    • Specifica le celle delle penne e dei quaderni come "Variabili Modificabili".
    • Aggiungi i seguenti vincoli:
      • La somma delle penne deve essere inferiore o uguale a 15 (il massimo che puoi ordinare).
      • La somma dei quaderni deve essere inferiore o uguale a 10 (il massimo che puoi ordinare).
      • Il costo totale degli acquisti (penne + quaderni) non deve superare 20 euro (il tuo budget).
  3. Esegui Solver:

    • Clicca su "Risolvi" nella finestra di dialogo Solver.
  4. Esamina i Risultati:

    • Solver troverà le quantità ottimali di penne e quaderni da ordinare per massimizzare il profitto totale, rispettando i vincoli dati.

Questo è un esempio semplice, ma illustra come utilizzare Solver per risolvere problemi di ottimizzazione. Puoi applicare lo stesso concetto per problemi più complessi, includendo più variabili e vincoli, per prendere decisioni basate su dati ottimizzati.


ALTRO ESEMPIO :

Problema: Supponiamo di avere un'azienda che produce due tipi di prodotti: A e B. Il prodotto A richiede 2 ore di lavorazione e il prodotto B richiede 3 ore. L'azienda ha a disposizione 240 ore di lavorazione al mese. Il profitto per ogni unità di prodotto A venduto è di 100 euro, mentre il profitto per ogni unità di prodotto B venduto è di 150 euro. L'obiettivo è massimizzare il profitto mensile.

Obiettivo: Massimizzare il profitto totale.

Dati:

  • Lavorazione richiesta per prodotto A: 2 ore
  • Lavorazione richiesta per prodotto B: 3 ore
  • Ore di lavorazione disponibili al mese: 240 ore
  • Profitto per unità di prodotto A: 100 euro
  • Profitto per unità di prodotto B: 150 euro

Passaggi per Utilizzare Solver:

  1. Prepara il Foglio di Lavoro:

    • Crea una tabella in Excel con le colonne "Prodotto A" e "Prodotto B".
    • Inserisci le formule per calcolare il tempo totale di lavorazione per i prodotti A e B in base alla quantità prodotta.
    • Inserisci una cella per calcolare il profitto totale basato sulle quantità di prodotti A e B venduti.
  2. Abilita Solver:

    • Vai su "Dati" -> "Analisi" -> "Solver".
    • Nella finestra di dialogo Solver, imposta la cella del profitto totale come "Obiettivo da massimizzare".
    • Specifica le celle delle quantità di prodotti A e B come "Variabili Modificabili".
    • Aggiungi il vincolo che il tempo totale di lavorazione (somma delle ore per i prodotti A e B) non deve superare 240 ore al mese.
  3. Esegui Solver:

    • Clicca su "Risolvi" nella finestra di dialogo Solver.
  4. Esamina i Risultati:

    • Solver troverà le quantità ottimali di prodotti A e B da produrre per massimizzare il profitto totale, rispettando il vincolo delle ore di lavorazione disponibili.

Questo esempio dimostra come utilizzare Solver per massimizzare il profitto in base a vincoli di risorse (nel nostro caso, le ore di lavorazione disponibili) e aiuta a prendere decisioni informate sulla produzione ottimale dei prodotti.


23 Consolidamento dei dati (Consolida)

La funzione "Consolida" in Excel ti permette di combinare dati da diverse posizioni o fogli di lavoro in un unico riepilogo. Questo è utile quando hai dati separati in fogli di lavoro diversi o in posizioni diverse e desideri crearne un unico riepilogo. Ecco come puoi utilizzare la funzione "Consolida" in Excel:

Consolidamento dei Dati con la Funzione "Consolida":

  1. Organizza i Dati di Origine:

    • Assicurati che i dati di origine siano organizzati in modo coerente. Ad esempio, se hai dati in fogli di lavoro diversi, assicurati che le colonne abbiano gli stessi nomi e siano disposte nello stesso ordine.
  2. Crea un Foglio di Lavoro di Destinazione:

    • Crea un nuovo foglio di lavoro o seleziona una posizione in un foglio di lavoro esistente dove desideri che siano consolidati i dati.
  3. Vai su "Dati" nella Barra del Menu:

    • Clicca sulla scheda "Dati" nella barra del menu di Excel.
  4. Clicca su "Consolida":

    • Nella sezione "Strumenti dati", troverai l'opzione "Consolida". Clicca su di essa.
  5. Configura le Opzioni di Consolidamento:

    • Nella finestra di dialogo "Consolida", inserisci le informazioni seguenti:
      • Riferimento: Seleziona la posizione dei dati di origine. Puoi selezionare più posizioni se hai dati in diversi fogli di lavoro o intervalli.
      • Posizione: Indica la posizione dove desideri che siano consolidati i dati.
      • Usa etichette di riga/columnna: Se i tuoi dati di origine contengono etichette di riga o colonna, assicurati di selezionare questa opzione per includerle nella consolidazione.
  6. Conferma e Applica:

    • Clicca su "OK" per confermare e applicare il consolidamento.

Excel combinerà ora i dati da diverse posizioni o fogli di lavoro nella posizione di destinazione specificata. Puoi scegliere se vuoi sommare, fare la media, contare o utilizzare altre funzioni di aggregazione per i dati consolidati.

Ricorda che puoi aggiornare i dati consolidati in qualsiasi momento andando nuovamente su "Consolida" e apportando le modifiche necessarie. La funzione "Consolida" è utile per raccogliere dati da diverse fonti e crearne un unico riepilogo per ulteriori analisi.


24 Proteggere fogli e cartelle

Proteggere fogli e cartelle in Excel è una pratica comune per impedire la modifica accidentale o non autorizzata dei dati. Puoi proteggere fogli e cartelle utilizzando diverse opzioni di protezione disponibili in Excel. Ecco come farlo:

Proteggere un Foglio:

  1. Vai su "Revisione" nella Barra del Menu:

    • Clicca sulla scheda "Revisione" nella barra del menu di Excel.
  2. Seleziona "Proteggi Foglio":

    • Nella sezione "Cambiamenti", seleziona "Proteggi Foglio".
  3. Configura le Opzioni di Protezione:

    • Nella finestra di dialogo che appare, puoi impostare una password per proteggere il foglio. Puoi anche specificare quali azioni gli utenti possono compiere, come selezionare celle, inserire dati, eliminare righe, ecc.
  4. Conferma e Applica:

    • Dopo aver configurato le opzioni di protezione, clicca su "OK" e inserisci la password se richiesto. Il foglio sarà ora protetto.

Proteggere una Cartella:

  1. Vai su "Revisione" nella Barra del Menu:

    • Clicca sulla scheda "Revisione" nella barra del menu di Excel.
  2. Seleziona "Proteggi Cartella":

    • Nella sezione "Cambiamenti", seleziona "Proteggi Cartella".
  3. Configura le Opzioni di Protezione:

    • Nella finestra di dialogo che appare, puoi impostare una password per proteggere la cartella. Puoi anche specificare quali azioni gli utenti possono compiere, come inserire nuovi fogli, eliminare fogli esistenti, ecc.
  4. Conferma e Applica:

    • Dopo aver configurato le opzioni di protezione, clicca su "OK" e inserisci la password se richiesto. La cartella sarà ora protetta.

Ricorda di tenere nota della password utilizzata per proteggere il foglio o la cartella, perché senza di essa non sarà possibile rimuovere la protezione in seguito.

Proteggere fogli e cartelle è utile quando devi condividere un file Excel con altri utenti e vuoi limitare le modifiche che possono essere apportate ai dati. Tuttavia, tieni presente che la protezione può essere rimossa da utenti con accesso alle autorizzazioni necessarie o conoscendo la password di protezione.

25 Nascondere le formule

Nascondere le formule in Excel è una pratica comune quando si vuole proteggere la logica dietro i calcoli senza rivelare i dettagli specifici. Puoi nascondere le formule in vari modi:

Nascondere le Formule utilizzando la Protezione del Foglio:

  1. Proteggi il Foglio Excel:

    • Segui i passaggi per proteggere il foglio di lavoro come descritto nella risposta precedente. Puoi proteggere il foglio senza necessariamente proteggere le singole celle.
    • Assicurati di permettere agli utenti di selezionare le celle nel foglio, ma non di modificare le celle bloccate (dove sono presenti le formule da nascondere).
  2. Nascondi le Righe o Colonne con le Formule:

    • Se hai formule in righe o colonne specifiche che vuoi nascondere, puoi nascondere queste righe o colonne.
    • Seleziona le righe o colonne con le formule.
    • Fai clic con il pulsante destro del mouse e scegli "Nascondi".
    • Le righe o colonne con le formule saranno nascoste, rendendo invisibili le formule agli utenti.

Utilizza il Formato Personalizzato per Visualizzare Solo il Risultato:

  1. Formattazione delle Celle:

    • Seleziona la cella con la formula che vuoi nascondere.
    • Vai su "Home" nella barra del menu.
  2. Crea un Formato Personalizzato:

    • Fai clic con il pulsante destro del mouse sulla cella e scegli "Formato Celle".
    • Nella finestra di dialogo "Formato Celle", vai alla scheda "Numero".
    • Seleziona "Personalizzato" dalla lista a sinistra.
  3. Configura un Formato Personalizzato:

    • Nella casella "Tipo", puoi inserire una formattazione personalizzata che visualizzerà solo il risultato della formula, ma non la formula stessa. Ad esempio, puoi usare 0 come formato personalizzato per visualizzare solo numeri interi.
  4. Conferma e Applica:

    • Clicca su "OK" per applicare il formato personalizzato alla cella. La cella mostrerà solo il risultato della formula, nascondendo la formula stessa.

Ricorda che anche se le formule possono essere nascoste, chiunque abbia accesso e autorizzazioni sufficienti può visualizzare o modificare le formule. La protezione dovrebbe sempre essere combinata con l'adeguato controllo degli accessi per garantire la sicurezza dei dati.

Registrare macro per automatizzare operazioni ripetitive

Registrare una macro in Excel è un modo efficace per automatizzare operazioni ripetitive che esegui frequentemente. Puoi registrare una sequenza di azioni e poi eseguirla nuovamente con un solo clic. Ecco come registrare una macro:

  1. Apri il Tuo Foglio di Lavoro in Excel:

    • Apri Excel e il foglio di lavoro su cui desideri registrare la macro.
  2. Vai su "Visualizza" nella Barra del Menu:

    • Clicca sulla scheda "Visualizza" nella barra del menu di Excel.
  3. Seleziona "Registra Macro":

    • Nella sezione "Macros", seleziona "Registra Macro". Compare una finestra di dialogo.
  4. Assegna un Nome alla Macro:

    • Nella finestra di dialogo "Registra Macro", assegna un nome alla tua macro. Assicurati che il nome sia univoco all'interno del tuo foglio di lavoro.
  5. Assegna un Pulsante (Opzionale):

    • Puoi anche assegnare la macro a un pulsante che apparirà nel tuo foglio di lavoro. Questo rende l'esecuzione della macro più facile e veloce.
    • Per farlo, seleziona "Pulsante" nella finestra di dialogo "Registra Macro" e segui le istruzioni per assegnare il pulsante a una posizione specifica nel tuo foglio di lavoro.
  6. Registra le Tue Azioni:

    • Ora Excel sta registrando tutte le azioni che eseguirai. Esegui le azioni che desideri includere nella tua macro (ad esempio, copiare dati, formattare celle, ecc.).
  7. Ferma la Registrazione:

    • Dopo aver eseguito tutte le azioni che desideri includere nella tua macro, torna nella scheda "Visualizza" e seleziona nuovamente "Registra Macro". La registrazione si fermerà.

Ora la tua macro è stata registrata e può essere eseguita in qualsiasi momento. Per eseguire la macro, vai su "Visualizza", seleziona "Macros" e scegli "Esegui Macro", quindi seleziona la macro che hai registrato.

Si noti che la registrazione di macro è disponibile solo se hai l'accesso a Excel su un computer desktop o laptop e potrebbe essere necessario abilitare le macro nel tuo Excel, se non sono già abilitate. Assicurati anche di utilizzare le macro con cautela, in quanto possono automatizzare operazioni importanti e influenzare i dati nel tuo foglio di lavoro.


VBA

VBA, acronimo di Visual Basic for Applications, è un linguaggio di programmazione sviluppato da Microsoft. È incorporato in diverse applicazioni Microsoft, tra cui Excel, Word, Access e Outlook. VBA consente agli utenti di automatizzare operazioni, creare funzionalità personalizzate e interagire con gli oggetti all'interno di queste applicazioni. Ecco alcuni concetti fondamentali relativi al linguaggio VBA:

1. Oggetti, Metodi e Proprietà:

  • Oggetti: In VBA, tutto è considerato un oggetto: fogli di lavoro, celle, grafici, ecc.
  • Metodi: I metodi sono azioni che possono essere eseguite sugli oggetti. Ad esempio, .Copy è un metodo che copia un oggetto.
  • Proprietà: Le proprietà definiscono le caratteristiche degli oggetti. Ad esempio, .Value restituisce il valore di una cella.

2. Variabili e Tipi di Dati:

  • Puoi utilizzare variabili per immagazzinare temporaneamente dati. Devi dichiarare il tipo di dati di una variabile (ad esempio, String, Integer, Double) prima di utilizzarla.

3. Strutture di Controllo:

  • Condizioni (If-Then-Else): Per eseguire azioni in base a determinate condizioni.
  • Loop (For, While, Do-While): Per eseguire ripetutamente un blocco di istruzioni fino a quando una condizione è soddisfatta.

4. Procedure e Funzioni:

  • Procedure: Blocchi di codice VBA separati che eseguono operazioni specifiche. Possono essere Sub (procedure senza valore di ritorno) o Function (procedure con valore di ritorno).
  • Funzioni: Sono simili alle procedure, ma restituiscono un valore quando vengono chiamate.

5. Eventi:

  • Gli eventi sono azioni specifiche che attivano il codice VBA. Ad esempio, l'evento BeforeSave in Excel viene attivato prima che un foglio di lavoro venga salvato.

6. Riferimento agli Oggetti:

  • Puoi fare riferimento agli oggetti nel tuo foglio di lavoro o in altre applicazioni Microsoft Office per manipolarli attraverso VBA.

7. Debugging e Gestione degli Errori:

  • Puoi utilizzare strumenti di debugging come il breakpoint per interrompere l'esecuzione del codice in punti specifici.
  • Puoi gestire gli errori utilizzando costrutti come On Error Resume Next per evitare l'interruzione del codice a causa di errori.

8. Interazione con Excel:

  • Puoi scrivere codice VBA per automatizzare operazioni come la creazione di tabelle pivot, l'importazione/esportazione di dati e la formattazione delle celle in Excel.

Per iniziare con VBA in Excel, puoi aprire il tuo foglio di lavoro, premere ALT + F11 per aprire l'Editor VBA e iniziare a scrivere il tuo codice. VBA è potente e può essere utilizzato per automatizzare una vasta gamma di attività in Excel e in altre applicazioni Microsoft Office.

In VBA (Visual Basic for Applications), le variabili possono avere diversi tipi di dati, che definiscono il tipo di valore che può essere memorizzato nella variabile. Qui di seguito sono elencati i principali tipi di dati in VBA:

Tipi di Dati Numerici:

  1. Integer:

    • Rappresenta numeri interi compresi tra -32,768 e 32,767.
    Dim myInteger As Integer
  2. Long:

    • Rappresenta numeri interi più grandi rispetto agli Integer, compresi tra -2,147,483,648 e 2,147,483,647.
    Dim myLong As Long
  3. Single:

    • Rappresenta numeri decimali a precisione singola.
    Dim mySingle As Single
  4. Double:

    • Rappresenta numeri decimali a precisione doppia.
    Dim myDouble As Double
  5. Decimal:

    • Rappresenta numeri decimali a precisione maggiore rispetto a Single e Double.
    Dim myDecimal As Variant

Tipi di Dati Testuali:

  1. String:

    • Rappresenta una sequenza di caratteri alfanumerici.
    Dim myString As String

Altri Tipi di Dati:

  1. Boolean:

    • Rappresenta un valore vero o falso (True o False).
    Dim myBoolean As Boolean
  2. Date:

    • Rappresenta una data e un'ora.
    Dim myDate As Date
  3. Object:

    • Rappresenta un oggetto in VBA, come un foglio di lavoro o un riferimento a una cella.
    Dim myObject As Object
  4. Variant:

    • Può contenere qualsiasi tipo di dati (numerici, testuali, booleani, ecc.). È flessibile ma può essere meno efficiente in termini di memoria e prestazioni.
    Dim myVariant As Variant

Questi sono solo alcuni dei principali tipi di dati in VBA. Puoi utilizzare questi tipi di dati per dichiarare variabili e memorizzare dati specifici all'interno del tuo codice VBA. La scelta del tipo di dati giusto è importante per garantire la correttezza e l'efficienza del tuo programma.


In VBA (Visual Basic for Applications), sia Sub che Function sono costrutti che consentono di definire blocchi di codice riutilizzabili. Tuttavia, ci sono alcune differenze chiave tra loro:

Sub (Procedure Subroutine):

  1. Tipo di Dati Restituito:

    • Sub non restituisce alcun valore. È utilizzato per definire un blocco di codice che viene eseguito senza restituire un risultato.
  2. Utilizzo:

    • Sub è utilizzato quando si desidera eseguire una serie di istruzioni senza aspettarsi un valore di ritorno. Ad esempio, una procedura Sub può essere utilizzata per copiare dati da una cella all'altra, formattare un foglio di lavoro, ecc.
  3. Esempio:

    Sub CopiaDati()
        ' Codice per copiare dati da una cella all'altra
        ' ...
    End Sub
  4. Chiamata:

    • Una procedura Sub può essere chiamata da altre parti del codice VBA o può essere associata a un pulsante o un'altra azione nell'interfaccia utente di Excel.

Function (Funzione):

  1. Tipo di Dati Restituito:

    • Function restituisce un valore di un tipo di dati specificato. È utilizzata quando si desidera calcolare un valore e restituirlo al punto di chiamata.
  2. Utilizzo:

    • Function è utilizzata quando si desidera eseguire una serie di istruzioni e restituire un valore calcolato. Ad esempio, una funzione può essere utilizzata per calcolare la somma di due numeri, eseguire operazioni complesse e restituire il risultato.
  3. Esempio:

    Function SommaNumeri(a As Integer, b As Integer) As Integer
        SommaNumeri = a + b
    End Function
  4. Chiamata:

    • Una funzione può essere chiamata in modo simile a una procedura Sub, ma può anche essere utilizzata in formule Excel per eseguire calcoli.

Ecco un esempio di chiamata a una funzione:

Sub EseguiCalcolo()
    Dim risultato As Integer
    risultato = SommaNumeri(3, 5) ' Chiamata alla funzione SommaNumeri
    MsgBox risultato ' Mostra il risultato in un messaggio
End Sub

In questo esempio, SommaNumeri è una funzione che prende due argomenti e restituisce la somma di questi due numeri. La funzione viene chiamata nella procedura Sub chiamata EseguiCalcolo.


Sub ProvaRange()


    'Range("A1:A5").Value = 2
    
   
    Dim interavallo As Range
    Dim cella As Range
    
    
    Set interavallo = Range("A1:A5")
    
    
    MsgBox ("SONO QUI")
    
    For Each cella In interavallo
        
        MsgBox (cella.Value)
    
    Next cella
    
   
    


End Sub

Sub postiCinema()

    Dim numeroEstratto As Integer
    
    Dim interv As Range
    Dim cella As Variant
    
    
    Set interv = Range("H3:M9")
    
 
    
    For Each cella In interv
    
       
    
        numeroEstratto = WorksheetFunction.RandBetween(0, 1)
        
        If numeroEstratto = 0 Then
            cella.Interior.Color = RGB(255, 0, 0)
        Else
            cella.Interior.Color = RGB(0, 255, 0)
        End If
    
    Next cella
    





End Sub

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors