martedì 16 settembre 2014

Condividere un file in sola lettura tra colleghi!

                                                       Livello: 1

Ciao a tutti, si lo so avete ragione, ho trascurato il blog!
Per chiedervi perdono vi propongo un nuovo post.

In ufficio ci capita di aver bisogno di aprire uno stesso file chi per effettuare modifiche, chi soltanto per visualizzare i dati presenti al suo interno.

Purtroppo se qualcuno ha aperto il file (anche solo per guardarlo) partono telefonate che richiedono quando il file sarà disponibile..

Per evitare questo problema vi propongo questa ottima soluzione.

FILE - SALVA CON NOME - STRUMENTI - OPZIONI GENERALI così come nella foto e procedendo flaggando la dicitura 'consigliata sola lettura'



Decidere se sovrascrivere il file o salvarlo con un altro nome (attenzione, in questo caso cancellate poi quello vecchio se volete tenere un file unico).

Quando successivamente si cercherà di aprire il file comparirà il seguente messaggio:

Se si risponderà si il file sarà aperto in sola lettura e nessuno saprà che si sta visualizzando ma nel contempo non si potranno effettuare modifiche ma sarà un file di sola consultazione, se si risponderà no il file verrà aperto per essere modificato solo da quell'utente in quel momento.

Se avete dubbi contattatemi! 

Ciao a presto!!!



venerdì 24 maggio 2013

Tre formule insieme: VAL.ERRORE, CERCA.VERT e SE!

Livello: 2

Oggi proviamo ad unire una formula nuova con una appena spiegata nel precedente post..

La formula nuova prende il nome di VAL.ERRORE.

Il VAL.ERRORE presenta un solo parametro da impostare che è il valore che si vuole verificare. La formula restituisce due possibili risultati: VERO e FALSO.
Della stessa forma ci sono altre funzioni che elenco qui sotto con il relativo risultato della condizione VERA:

FunzioneRestituisce VERO se
VAL.VUOTO       Val si riferisce a una cella vuota
VAL.ERR       Val si riferisce a un qualsiasi valore di errore eccetto #N/D
VAL.ERRORE       Val si riferisce a un qualsiasi valore di errore (#N/D, #VALORE!, #RIF!, #DIV/0!, #NUM!, #NOME? o #NULLO!)
VAL.LOGICO       Val si riferisce a un valore logico
VAL.NON.DISP       Val si riferisce al valore di errore #N/D (valore non disponibile)
VAL.NON.TESTO       Val si riferisce a un qualsiasi elemento diverso da testo. Si noti che questa funzione restituirà VERO se val si riferisce a una cella vuota.
VAL.NUMERO      Val si riferisce a un numero
VAL.RIF      Val si riferisce a un riferimento
VAL.TESTO      Val si riferisce a del testo


Ora proviamo a unire ben 3 funzioni già viste nel mio blog: CERCA.VERT, SE e VAL.ERRORE.

Facciamo subito un esempio pratico:

mettiamo il caso che abbiamo in un foglio denominato 'vendite' i dati di vendita di alcuni prodotti e volessimo recuperare la descrizione del codice su un altro foglio nel quale ho tanti più codici (non tutti presentano vendita).

La formula sarà:

=SE(VAL.ERRORE(CERCA.VERT($C12;VENDITE!$E:$H;4;0));"";CERCA.VERT($C12;VENDITE!$E:$H;4;0))



per esteso sarebbe:

se il cerca verticale da come risultato un errore (articolo non presente), inserisci uno spazio (" ") altrimenti effettua il cerca verticale ossia cerca il codice C12 nella tabella che si trova nel foglio vendite dalla colonna E (dove ci sarà lo stesso codice) alla colonna H e riportami il valore che trovi nella 4° colonna.

Al posto dello spazio potreste anche inserire un testo per esempio "non disponibile" sempre virgolettato oppure uno 0 (senza virgolette perchè è un numero non un testo).

Provate anche voi. Il file sarà tutto molto più pulito e ordinato da vedere..

Ciaoooo! Alla prossima!

mercoledì 15 maggio 2013

La condizione del SE: utilissima!

Livello: 1

Aggiungiamo un'altra funzione utile, forse la più importante, al nostro bagaglio! :-)

La condizione logica SE è utilizzata tantissimo e può essere collegata, come vedremo successivamente, ad altre formule.

Mettiamo il caso che vogliamo utilizzare il file scaricato per il post del filtro, quello delle provincie.

Ora vogliamo inserire un parametro denominato "grandezza comune" che presenta due valori:
- "Grande" con superficie maggiore di 3.000 kmq
- "Medio-Piccolo" con superficie minore di 3.000 kmq

Ci mettiamo in I2 e digitiamo '=se('
Ora dobbiamo impostare 3 parametri separati come sempre da ';':
test: contiene il test che si vuole verificare;
se vero: contiene la conseguenza alla correttezza del test;
se falso: contiene la conseguenza alla non correttezza del test.

Nel nostro caso: "=SE(E2>3000;"Grande";"Medio-Piccolo")"



Ricordatevi che il testo va sempre incluso tra " mentre le formule numeriche senza.
Trascinate la formula cliccando due volte nel quadratino nero in basso a destra e avrete la formula per tutte le righe.

Facciamo un passetto in più. Mettiamo caso che vogliamo creare 3 classi: grande, medio e piccolo.

In questo caso la formula sarà  =SE(E2>3000;"Grande";SE(E2>1500;"Piccolo";"Medio")).

Io per aiutarmi mi rispondo sempre alle domande: se (condizione?, se vera?; altrimenti?). In quest'ultimo caso nell'altrimenti riparte una nuova condizione se.

Se avete dubbi scrivetemiiii!!!! Ciaoooo!!!


giovedì 18 aprile 2013

STRINGA.ESTRAI per utilizzare al meglio il vostro testo

Livello: 1

Oggi scopriremo insieme un'altra funzione di excel, in particolare una funzione che agisce sul testo di una cella!
Vi presento lo STRINGA.ESTRAI! :-)

Mettiamo il caso che nella nostra anagrafica articoli aziendali possediamo dei dati formati da del testo e da dei numeri, in particolare ipotizziamo di avere questo tipo di campi:
'(codice prodotto) - nome prodotto' --> '(012345) - Bagnodoccia pesca e albicocca'.

Solitamente se serve fare un cerca verticale (vedi post precedenti) e associare a un prodotto delle caratteristiche bisogna lavorare su codici univoci. Mettiamo caso di voler riportare in una nuova colonna solo in codice prodotto, in questo caso 012345.

Ci mettiamo nel posto in cui ci interessa avere l'informazione e digitiamo '=stringa.estrai('
Ora dobbiamo impostare 3 parametri separati come sempre da ';':
testo: selezionare la cella in cui si trova il testo completo dal quale si vuole estrarre un'informazione;
inizio: inserire da dove (contate da quale n° carattere) si vuole iniziare a estrarre la stringa che ci interessa;
num_caratt: inserire il numero di caratteri che si vuole estrarre a partire da quello selezionato nell'inizio.

Vedi esempio in immagine: =STRINGA.ESTRAI(D4;2;6) estrai dalla cella D4, a partire dal secondo carattere, per n°6 caratteri.


Nel nostro caso c'è da aggungere un dettaglio: se successivamente vogliamo gestire il codice del prodotto come un numero basta moltiplicare per 1 il numero scrivendo quindi =STRINGA.ESTRAI(D4;2;6)*1.

Fate, come sempre, qualche tentativo!

A breve una piccola evoluzione dello stringa.estrai! :)

mercoledì 3 aprile 2013

Utilizzo del 'filtro' parte 1

Livello: 1

Eccomi qui a raccontarvi come si utilizza il filtro su excel!

In questo post affronterò i primi passi per utilizzare il 'filtro'.

Ho scaricato dal sito http://www.comuni-italiani.it/province.html una tabella con i dati inerenti alle provincie italiane.

Se vi posizionate sulla prima riga e selezionate dati-filtro attiverete così il filtro (vedete delle freccette che compaiono sulla destra di ogni campo).



Facciamo qualche esercizio insieme.

1) vogliamo selezionare i comuni con almeno 1 milione di residenti:
 - clicco sulla freccina di fianco al campo che mi interessa (in questo caso 'residenti') filtri per numeri - maggiori di - e scrivo nella prima condizione 1000000 + ok (vedi due prossime immagini).
Otterrò così solo i comuni richiesti (vedi ultima immagine con risultato)





2) vogliamo selezionare i comuni con abitanti compresi tra 1 e 3 milioni:
 - clicco sulla freccina di fianco al campo che mi interessa (in questo caso 'residenti') filtri per numeri - maggiori di - e scrivo nella prima condizione 1000000, nella seconda condizione seleziono 'è minore di' e inserisco 3000000 lasciando barrata la condizione AND + ok.


3) vogliamo selezionare i comuni con abitanti compresi tra 1 e 3 milioni e numero comuni >100:
 utilizzo così 2 filtri in 2 colonne differenti. lascio il primo filtro spiegato sopra e utilizzo il filtro per num. comuni selezionando 'è maggiore di' 100.

Sbizzarritevi a provare qualche filtro con le altre funzioni possibili.

Per eliminare i filtri basta riselezionare la prima riga e ripremere su dati-filtro.. facilissimo!

A breve altre istruzioni su questa utile funzione! :-)
Bye!

giovedì 14 marzo 2013

Il 'cerca verticale': che bella invenzione!

Livello: 3

Entriamo nel mondo delle funzioni di Excel!

La più importante e più utilizzata da me a lavoro è il cosiddetto CERCA VERTICALE!

E' utilissimo per associare a un codice altre informazioni che si trovano in ordine sparso in un altro riferimento/tabella.

Innanzitutto una info generica sulle formule in Excel: quando scrivete la funzione es: '=CERCA.VERT' sotto vi compare i riferimenti della formula necessari e se cliccate sul nome della formula (in blu) potete entrare nella sezione 'help' di Microsoft che fornisce info e esempi sulle formule.


Nel nostro caso i parametri da impostare sono 4:

valore: contiene la risposta alla domanda COSA VUOI CERCARE/QUALE è IL PARAMETRO IN COMUNE DELLE DUE TABELLE? Il valore selezionato deve essere univoco e inequivocabile possibilmente;
matrice_tabella: contiene la risposta alla domanda DOVE VUOI CERCARE? Va selezionata la tebella nel quale si vuole cercare le informazioni (N.B: la prima colonna deve sempre contenere il parametro cercato);
indice: contiene la risposta alla domanda IN CHE NUMERO DI COLONNA DELLA TABELLA APPENA SELEZIONATA SI TROVA QUELLO CHE CERCHI? Va inserito il numero della colonna che si vuole ottenere come risultato;
intervallo: va inserito 0 se la corrispondenza che si vuole cercare è proprio riferita a quel codice univovo, 1 se si cerca un valore simile al codice ricercato (di solito si inserisce lo 0 per una corrispondenza univoca).

Ecco un esempio molto semplice ma utile:

mettiamo il caso che possedete un elenco di prodotti e volete associare il prezzo al kilo che si trova sulla tabella a fianco.

Iniziate a scrivere nella cella d4 '=CERCA.VERT(' selezionate la cella B4, scrivete ';' selezionate la tabella da G3 a H7 (tenendo premuto), nuovamente ';' 2(vogliamo la colonna 2 della tabella selezionata come risultato) e '0)' corrispondenza univoca e premete Invio.



Un'accortezza: se lasciate la formula come scritta e trascinate la formula verso il basso (selezionando e portando verso il basso il quadratino che si trova in basso a destra di una cella selezionata), la tabella di ricerca (area verde) non essendo 'bloccata' come riferimento si trascinerà anch'essa verso il basso.
E' necessario bloccare il riferimento inserendo dei $ prima del riferimento che si vuole bloccare, nel nostro caso entrambi: nome colonna (G,H) e della riga (3,7) trasformando G3:H7 in G$3$:$H$7 (potete aiutarvi con il tasto F4 per farlo più velocemente quando siete posizionati sulla scritta verde).

Il riferimento blu ci va bene in questo caso che si 'trascini' verso il basso, così nella cella D7 si troverà il corrispondente del codice B7!


Ovviamente la tabella può essere presente su un altro foglio e addirittura su un altro file!!

Credetemi è veramente utilissima questa formula!

Ciaoooo e alla prossimaaa!!!

giovedì 7 marzo 2013

Il mitico aiuto del menù a tendina nell'inserimento dati

Livello: 2

Oggi vi insegno una cosa un minimo più evoluta per non fare annoiare gli utenti un po' più esperti! :-)

Nel mio lavoro spesso mi capita di dover inserire dei dati organizzati in una tabella e con il menù a tendina è tutto più comodo.

Certo all'inizio bisogna elaborare le possibilità di scelta e ci vuole un attimo, ma poi l'inserimento sarà molto più agile.

Innanzitutto è necessario creare per ogni campo nel quale si vuole inserire un menù a tendina una colonna con in ogni riga un elemento di scelta.
Queste colonne è più comodo inserirle nello stesso foglio di lavoro dei vostri dati (anche se poi vi spiegherò un trucco per inserirli in un altro foglio).
Eccovi un esempio di come è necessario iniziare:




Ovviamente è solo un esempio perfettamente adattabile a tutti i tipi di tabelle e scelte.. scusate la poca fantasia!

Ora creiamo il menù a tendina:
  1. selezionare la prima area nella quale si vuole inserire scelta multipla, nel nostro caso b5:b18
  2. cliccare dal menù dati convalida dati
  3. nel menù 'consenti' scegliere elenco
  4. in 'origine' selezionate le tabellina a fianco con freccia rossa e evidenziate il vostro intervallo dati (nel nostro caso h4:h7) - se la scelta prevedesse solo 2 valori (campo dicotonico 0;1, presente/assente, si/no ) potete scrivere nel campo 'origine' i vostri campi separati da ; esempio si;no tenendo conto che questi campi saranno fissi
  5. cliccare su ok


Se ora vi posizionerete su una cella nell'intervallo b5:b18 potrete selezionare la vostra scelta.


Sappiate che una volta inserito il menù a tendina non potrete andare ad inserire qualsiasi altro tipo di carattere all'interno delle celle impostate.
Se, infatti, tentate di scrivere per esempio 'casa' nella cella b5 vi uscirà un messaggio di errore.
se questo non vi interessa (volete anche poter inserire altri caratteri) sempre all'interno di convalida dati, nella finestra 'messaggio di errore' dovrete deflaggare il campo 'mostra messaggio di errore quando...'.

Spesso, come vi dicevo, non è molto comodo avere i dati di scelta nello stesso foglio di lavoro (immaginate se per sbaglio eliminate una riga e eliminate anche una possibile scelta) quindi i dati possono essere riportati in un altro foglio.
I problemi si hanno quando si tenta di andare a ricercare i valori possibili all'interno di convalida dati (tabellina con freccina rossa) che vi permette solo di selezionare nel foglio presente.
Io procedo così: mi metto in una cella vuota e scrivo = e in seguito vado a selezionarmi il range che mi interessa nel foglio 2 per esempio e clicco invio. Nella barra della formula mi comparirà il mio range, lo seleziono e lo copio.





Andando successivamente in convalida dati incollate in origine il vostro range.

In alternativa potrete nascondere le colonne selezionandole e con il tasto destro del mouse selezionare nascondi ma occhio a eliminare righe!! Se cancellate un valore possibile non lo troverete più!

Ultimo consiglio: per aggiungere valori, se vi siete accorti che le scelte si sono ampliate. Io vi consiglio di andare nell'ultimo valore di scelta e fare tasto destro e cliccare su inserisce-sposta le celle in basso. Si creerà così una cella vuota tra l'ultimo e il penultimo valore dove potrete inserire la scelta che vi eravate scordati ritrovandola poi nel menù a tendina. Se l'aggiungete sotto dovrete ritornare in convalida dati e modificare l'intervallo (scomodo!).



Vi consiglio se avete tanti valori di ordinarli per ordine alfabetico così li ritroverete prima nel menù a tendina!

Fate un po' di tentativi e se avete problemi.. contattatemi!
Buon divertimentooooo!!! :)