Università degli Studi di Brescia Elementi di informatica e Programmazione EXCEL Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 26/10/2016 Dipartimento di Ingegneria Meccanica e Industriale Dipartimento di Ingegneria Meccanica e Industriale Corso di laurea: Ingegneria Gestionale Elementi di informatica e programmazione
Dipartimento di Ingegneria Meccanica e Industriale Elementi di informatica e programmazione Dipartimento di Ingegneria Meccanica e Industriale Corso di laurea: Ingegneria Gestionale 2
Gestionale 3 Creare un file tab text con 4 campi: Matricola, Nominativo, Insegnamento ed Esito. Il file deve contenere gli stessi record mostrati in figura. Importare successivamente il file prodotto all'interno di Excel. Creare un file xml con contenuto identico al precedente. Importarlo successivamente all'interno di un foglio di Excel. Non è richiesta la definizione del XML Schema.
Gestionale 4 Creare un file a larghezza fissa con il seguente tracciato, privo di intestazioni. Da A Campo --------------------------- 01 07 Matricola (0000000) 08 22 Nominativo 23 44 Insegnamento 45 46 Esito 47 54 Data Esame (AAAAMMGG) Attenzione! Nella stesura del file, le "matricole" devono presentare, se necessario, gli zeri iniziali (esempio "0012345"). Inoltre la "Data esame" va scritta ribaltata senza separatori (ad esempio il 31/12/2017 deve essere scritto in questo modo: 20171231) Infine importare il file creato impostando opportunamente il tipo di dato in modo da ottenere automaticamente il seguente risultato Attenzione! Non è consentito utilizzare alcuna funzioni / formula
Gestionale 5 Importare il file "ComuniItaliani.csv" (disponibile sul sito) contenente tutti i comuni italiani. Si importino unicamente i campi indicati nell'elenco sottostante. Ripartizione geografica Codice Regione Codice Provincia * Codice Città Metropolitana Codice Catastale Solo denominazione in italiano Comune capoluogo di provincia Altitudine del centro (metri) Superficie territoriale (kmq) al 09/10/2011 Popolazione legale 2001 (21/10/2001) Popolazione legale 2011 (09/10/2011) Il risultato finale dovrà corrispondere a quello mostrato nella figura sottostante (si osservi che dati allineati a sinistra sono stati interpretati come stringhe!)
Gestionale 6 Importare il file "Calciatori.txt" (disponibile sul sito) tenendo presente che: Le colonne relative alle medie (ultima e penultima) vanno saltate il cognome e il nome (contenuti in nominativo) devono essere sistemati in 2 campi distinti (cognome e nome) Gli ID con meno di 3 cifre devono essere completati con degli zeri iniziali. Il risultato finale dovrà corrispondere alla figura sottostante. Attivare infine il filtro.
Gestionale 7 L'esercizio consiste nel creare una cartella che simuli un semplice traduttore multilingue come illustrato nella figura a lato. Per completare l'esercizio è necessario rielaborare il file (individuate la tipologia di formato di interscambio utilizzato!) del vocabolario contenente 13.571 vocaboli tradotti in 6 lingue, disponibile sul sito. Il file è suddiviso in righe ognuna delle quali contiene la stessa parola tradotta in 6 lingue differenti: italiano, spagnolo, tedesco, inglese, francese ed olandese. I vocabolari devono essere suddivisi in 5 cartelle differenti: una per ogni lingua diversa dall'italiano. Ciascuna cartella deve avere un unico foglio etichettato con il nome della lingua utilizzata. Il foglio di lavoro "Traduttore" deve risiedere in un file diverso da quelli dei singoli vocabolari. Terminato l'esercizio i files di EXCEL creati dovrebbero essere i seguenti:
Gestionale 8 Creare una cartella di Excel (composto da 3 fogli) che fornisca un resoconto dettagliato per mese delle ore di presenza nei laboratori di informatica degli studenti. Le funzionalità principali offerte dal foglio "Resoconto", dopo aver digitato la matricola dello studente (cella D3), sono: la visualizzazione dei dati dello studente l'estrazione del numero totale di ore di laboratorio, distinto per mese, dello studente specificato.
Gestionale 9 Il foglio "Laboratorio" contiene la registrazione delle presenze degli studenti. Le celle gialle sono le uniche che devono essere compilate mentre quelle azzurre sono calcolate. Quando la matricola digitata (colonna A) è inesistente, nella colonna "Nominativo" sulla riga corrispondente deve apparire un "?". Il foglio "studenti" deve riportare i dati anagrafici mostrati in figura. Rappresentano l'archivio di riferimento del nostro "sistema presenze"
Dipartimento di Ingegneria Meccanica e Industriale Elementi di informatica e programmazione Dipartimento di Ingegneria Meccanica e Industriale Corso di laurea: Ingegneria Gestionale 10
Gestionale 11 Aprire il file di excel Listino.xlsx (scaricabile sul sito) contenente circa 36.000 articoli: Completare le colonne F,G ed H (Fam. Articolo, IVA e % Sconto) tenendo presente che la colonna E contiene la codifica della famiglia dell'articolo separata dalla sigla dello sconto (sigla da 1 a 10) tramite un trattino. Inoltre la % IVA e la % sconto possono essere dedotte utilizzando le tabelle presenti nel foglio "supporto" contenuto nel file listino.xlsx Esempio: ELC 10 ELC = famiglia iva 22% 10 = sigla sconto sconto 33%
Gestionale 12 Implementare il foglio fattura in figura. Si tenga presente: A. La cella K13 dovrà contenere la Data di oggi B. La cella K14 dovrà contenere come "Ordine n." il nome del foglio. Quindi se rinomino il foglio la cella dovrà aggiornarsi automaticamente con il nuovo nome.
Gestionale 13 C. La cella H13 dovrà contenere l'id. del cliente. In base all'id dovranno venir completati in automatico tutti i campi del cliente. Attenzione: l'elenco dei clienti è inserito nel foglio "Clienti" del file "E4.vuoto.xlsx" D. Nelle righe della fattura, dopo aver digitato il codice del prodotto (colonna B), devono essere caricate in automatico le colonne Descrizione (C), IVA (I) e Prezzo (J). Nella colonna K inserire il la formula che calcola il prodotto algebrico Quantità (H) per Prezzo unitario (J). Attenzione! L'importo non contiene al netto di IVA.
Gestionale 14 La ricerca dei dati relativi all'articolo deve essere effettuata sul file esterno listino.xlsx (per cui non è possibile inserire tale elenco all'interno del file E4.vuoto.xlsx!) rielaborato nella parte A del presente esercizio. E. Nel prospetto riassuntivo in fondo alla fattura mostrare: In K51 l'imponibile soggetto ad IVA (somma degli importi con IVA diversa da 0%) In K52 l'ammontare IVA al 4% In K53 l'ammontare IVA al 10% In K54 l'ammontare IVA al 22% In K55 il totale non imponibile o esente (somma importi con IVA al 0%) In K56 il totale degli importi IVA Il totale della fattura (K57) comprende anche l'iva
Gestionale 15 Si costruisca un foglio che fornisca le seguenti statistiche (associate al file ascii ParoleItaliane.txt contenente circa 60.000 vocaboli della lingua italiana scaricabile dal sito): Numero di parole distinto per lettera iniziale Numero di parole distinto per lettera finale Numero di parole distinto per lunghezza (numero caratteri) Numero di parole contenenti una certa lettera e questo per tutte le lettere dell'alfabeto Numero di parole che iniziano e terminano con la stessa lettera e questo per tutte le lettere dell'alfabeto. Inoltre: Numero di caratteri totali Numero di caratteri totali senza gli spazi Numero di caratteri totali per lettera Le statistiche richieste devono riguardare l'intero vocabolario contenuto in ParoleItaliane.txt e non un suo sottoinsieme! Il risultato ottenuto dovrà avere l'aspetto mostrato nella pagina successiva. Attenzione! Alcune parole nel file di interscambio hanno degli spazi iniziali e finali che vanno pertanto eliminati.
Dipartimento di Ingegneria Meccanica e Industriale Elementi di informatica e programmazione Dipartimento di Ingegneria Meccanica e Industriale Corso di laurea: Ingegneria Gestionale 16
Gestionale 17 Per questo esercizio le seguenti funzioni risultano utili: SINISTRA, DESTRA, LUNGHEZZA, SE, MAIUSC, SOSTITUISCI, CONTA.SE, SOMMA.SE, SOMMA, ANNULLA.SPAZI, RICERCA, VAL.ERRORE Suggerimento: aiutarsi con delle colonne di supporto come mostrato nella figura seguente: