OUT – imparare per iniziare– strumenti avanzati di analisi dati
Agli studenti delle classi terminali verrà proposto un percorso di indirizzo prevalentemente economico, associato all’utilizzo di un software Foglio di calcolo. È noto che negli anni successivi alla sua invenzione (nel 1979), il foglio di calcolo fungeva anche da database; ma nel corso dei decenni, ad esempio nel pacchetto Office, si è definito un software specifico (Access) e nelle aziende private si utilizzano database per la gestione di magazzino, finanza, amministrazione, etc. In questo ambito un foglio di calcolo può risultare tuttora utile per effettuare particolari analisi di dati, che non sempre i database sono in grado di fare o che potrebbero essere effettuati tramite una personalizzazione del software con incremento dei costi dell’azienda.
Dopo una prima fase di ricognizione delle conoscenze di base del Foglio di calcolo, si intende far conoscere agli studenti delle funzioni avanzate presenti nel software che potrebbero velocizzare alcune operazioni di analisi (ad esempio funzioni come il CONTA.SE, CERCA.VERTICALE).
La presentazione dei dati tramite le varie tipologie di dati o tramite le tabelle pivot rappresenterà la fase successiva del percorso.
A seguire, si intende fornire agli studenti le conoscenze di base della programmazione in VB (Visual Basic), tramite la quale è possibile creare procedure (macro) che eseguono specifiche funzioni personalizzate.
Il percorso si concluderà con l’acquisizione di modalità operative per importare i dati da vari formati di file e/o da database aziendali.
Il docente esperto racconta…
"Al corso ha partecipato un gruppo di studenti variegato sia per classe, dalla prima alla quinta, sia per indirizzo, Informatica, Costruzioni ambiente e territorio, Sistemi informativi aziendali, Meccanica e Meccatronica.
Abbiamo iniziato con un riepilogo delle basi del foglio di calcolo (formattazione delle celle, operazioni matematiche, riferimenti relativi ed assoluti, le funzioni principali (Somma, Se, …) si sono risolti problemi utilizzando le funzioni delle date (Anno(), Oggi(), differenza tra date e ore,..) e delle stringhe ( Trova(), Sinistra(), Maiusc.Iniz()...).
Successivamente abbiamo visto le funzioni di somma e conteggio in base a criteri (somma.se(), somma.piu.se(), conta.se) ed affrontati problemi più complessi (calcolo del bollo auto e relative sanzioni in base al ritardo nei pagamenti, costo del parcheggio in base alla durata e a fasce orarie).
Ci siamo esercitati con l'importazione di dati da file semistrutturati che contenevano oltre ai dati di interesse, molto rumore, e abbiamo visto alcune tecniche per separare i dati dal resto dei file.
Dopo aver illustrato grafici e tabelle pivot siamo passati alle macro.
Abbiamo visto le differenze tra Excel e Calc nella registrazione delle Macro ed analizzato i costrutti di base di VBA (variabili, cicli, associazione dei controlli) e gli oggetti del foglio elettronico (range, worksheet,...) e affrontato quindi un problema utilizzando l'offset, inserendo formule via codice, inserendo e popolando nuovi fogli nella stessa cartella di lavoro.
Durante tutto il corso si è tenuto un approccio laboratoriale dando ampio spazio alle esercitazioni."
leggi tutto