maggio 17 2007
22:53

commenti

Assente ingiustificato

Archiviato da lassativu in:

Toh! Ho anche un altro blog di mia creazione, che attende attenzioni da me come un bimbo appena nato!

Che padre snaturato che sono...

marzo 13 2007
21:12

commenti

Copiare oggetti da Excel-Word-PowerPoint

Archiviato da lassativu in: word, powerpoint
Vi capita mai di dover copiare un file Word (o Excel) all’interno di una presentazione PowerPoint (o altri casi incrociati)?
E con che risultati? Il più delle volte la tabella/documento fa schifo.
Una piccola soluzione c’è, a patto che il documento copiato non debba più essere modificato.
Basta fare copia dal file iniziale, dopo aver opportunamente selezionato gli oggetti che si vogliono riportare nell’altro programma. A questo punto basta passare al programma “di destinazione” e dal menu modifica selezionare “incolla speciale…”, quindi “incolla come immagine”.
A questo punto è stata creata un’immagine dell’oggetto che desideravate con ardore integrare in PowerPoint.
Attenzione! Trattandosi di un’immagine però non si potrà più modificare. Nel caso fossero necessarie modifiche (ahimè ai capi non piacciono mai i nostri lavori al primo colpo!) è necessario effettuarle sul file originario.
febbraio 22 2007
22:11

commenti

Funzione SE

Archiviato da lassativu in: vario, excel, contabilitĂ 

La funzione di oggi è la SE. La funzione SE è utilizzabile in tantissime occasioni, basta avere immaginazione e spirito di iniziativa. Io ve ne fornirò alcuni esempi, sicuramente non esaustivi.
La funzione va scritta nel seguente modo:
=SE(condizione;azione se vero;azione se falso)

Si può inserire come condizione un’uguaglianza ad un valore, una disuguaglianza, oppure un’uguaglianza con una stringa di testo.

Ecco un utilizzo che ne faccio spesso: quando da Sap escono le registrazioni con il segno, che sta a significare Dare oppure Avere, io li metto in una colonna (se dare) oppure nella colonna vicina (se avere).
Supponiamo di avere in A1 l’importo della registrazione, con il segno.
In B1 scriverò
=SE(A1>0;A1;””)
in C1 invece scriverò
=SE(A1<0;-A1;””)

Software contabili ce ne sono molti, quindi è probabile anche dover fare il percorso inverso, da importo Dare-Avere a importo con il segno.
Avremo quindi in A1 l’importo in valore assoluto, mentre in B1 il segno (D o A).
In C1 scriveremo
=SE(B1=”D”;A1;-A1)
attribuendo convenzionalmente al dare il segno positivo, ed il negativo all’avere. 

Con la funzione SE potete anche agevolmente crearvi una lista di righe da cancellare. Supponiamo di avere un elenco di valori, e di dover cancellare quelli al di sotto o uguali a 15.

=SE(A1<=15;"canc";"")

In questo modo in ogni cella ci sarà "canc" se la cella è da cancellare oppure nulla, se non sarà da cancellare. Basta effettuare un ordina celle in base alla colonna B, e cancellare tutti i valori desiderati.


Ultimo esempio: il vostro collega pasticcione ha creato un file con una lista di città e la provincia, però ha inserito la provincia solamente di fianco alla prima città di quella provincia.
Milano MI
Sesto San Giovanni
Buccinasco
Torino TO
Ecc

Con un simile elenco il filtro di Excel non funziona… ecco come fare.
In A1 scriveremo la prima provincia, poi in A2
=SE(B2<>””;B2;A1)

In tal modo la funzione andrà a vedere se trova la provincia a fianco, e nel caso contrario va a prendersi la provincia una cella più sopra, tanto è invariata.
Un consiglio: se il vostro collega è pasticcione, avrà anche erroneamente premuto il tasto <spazio> su qualche cella, che sembrerà bianca, ma che non farà funzionare correttamente la formula. In questo caso, usando il filtro di Excel, dovrete cancellare del tutto il contenuto delle celle che apparentemente sono vuote.

febbraio 21 2007
09:10

commenti (2)

Funzione SOSTITUISCI

Archiviato da lassativu in: vario, excel, contabilitĂ , estrazione dati

Avete mai utilizzato la funzione SOSTITUISCI? Può essere molto utile in alcuni casi, oggi ne vedremo un paio.

La funzione serve, come si può intuire dal nome, a sostituire un testo presente in una cella con un altro. La formula va scritta in questo modo:

=SOSTITUISCI(cella riferimento;testo da cambiare;testo nuovo;ricorrenza)

la ricorrenza si può anche omettere; con la ricorrenza si specifica se si deve sostituire, ad esempio, solamente la 2° ripetizione all'interno della cella. Se non viene inserita dove trova il testo, Excel cambia. 

La settimana scorsa mi è stata utile per sostituire un testo sbagliato che appariva in una stampa dalla contabilità: ho preso tutta la stampa e ho inserito sostituisci a fianco. Se Excel non trova il testo da sostituire, riporta il testo iniziale. Quindi ho potuto facilmente avere il testo corretto sulla colonna dove ho inserito la funzione.

Un altro esempio di utilizzo? Si sa che le estrazioni dai sistemi di contabilità a volte hanno i decimali che sono separati con un punto, anziché la virgola. Ecco, con =SOSTITUISCI(cella;".";",") avremo come output il numero con la virgola. Attenzione, il numero sarà ancora visto da Excel come un testo, quindi basterà aggiungere un +0 al risultato, et voilà ecco il vostro numeretto per i vostri calcoli.

febbraio 15 2007
22:41

commenti

Il ricordo di un amico

Archiviato da lassativu in: vario

GeniusMi mancherai, caro Genius. Questo post è dedicato a te. Non a Clippy, non a Madre Natura, nè ad Arturo, Augusto o Caucciù. No, neanche a quel bruttissimo essere di F1. Solo a te.

Mi sei stato vicino per tanto tempo, hai cercato di aiutarmi. A dire la verità non ti ho sempre apprezzato, a causa delle tue risposte spesso non pertinenti, però ora che so che mi abbandonerai sono sicuro che sentirò la tua mancanza.

Dopotutto, una volta ti avevo anche dedicato uno sfondo desktop, ti ricordi? Pieno delle tue espressioni: con la macchinetta fotografica, mentre starnutisci, con il foglio stampato in mano, con la vestaglia addosso...

Spero che nella mia azienda non si passi mai a Vista. Sono sicuro che qualcuno creerà un Albert da desktop (tipo quelle donnine che giravano tempo fa, mezze nude sullo schermo) che continuerà a fare dispetti mentre uno cerca di lavorare.

febbraio 12 2007
22:00

commenti

Funzione LUNGHEZZA

Archiviato da lassativu in: excel, estrazione testi

Oggi una funzione semplice semplice...

=LUNGHEZZA(A1)

ha come output il numero di caratteri contenuti in una cella.

A cosa può servire? Beh, ad esempio, per verificare se la lunghezza di determinate stringhe è corretta (ad esempio, una partita iva).

Oppure può essere usata per confrontare 2 etichette in apparenza identiche ma che in realtà non lo sono (uno spazio all'inizio o alla fine può essere il colpevole, e se la lunghezza delle due celle è diversa è sicuramente il modo per metterlo dietro alle sbarre).

Come le altre funzioni, anche lunghezza può essere usata come argomento delle altre, quindi con un po' di fantasia si può usare anche in combinazione con destra, sinistra o stringa.estrai.

Ad es. se dovete estrarre tutti i caratteri meno il primo da una serie di celle...

=DESTRA(A1;(LUNGHEZZA(A1)-1)

et voilà!

febbraio 10 2007
12:40

commenti

Funzione data

Archiviato da lassativu in: excel, contabilitĂ , estrazione dati

Estraendo informazioni dal sistema di contabilità (AS/400, Sap) spesso capita che la data non sia nel formato a noi tanto congeniale in Excel, ma in formato testo. Ad esempio la data potrebbe presentarsi:

  • all'americana anno-mese-giorno 20070210 (in questo caso l'ordinamento funziona benissimo);
  • in altri formati tipo giorno mese anno 10022007 oppure 10.02.2007 (in questi l'ordinamento di Excel non funziona bene, in quanto ordina per prima cosa la prima cifra, senza considerare mese ed anno.

In questi casi la funzione DATA è favolosa: =DATA(anno;mese;giorno).

In pratica Excel converte in formato data dei numeri che gli diamo noi. Bella forza, direte voi. Però non dimentichiamo che possiamo avere funzioni di funzioni, ed i miei post vecchi su stringa.estrai e su destra/sinistra ci torneranno utili.

Facciamo il caso meno semplice: questa data 11.02.2007 in A1

per estrarre l'anno basterà scrivere =DESTRA(A1;4)

per il mese invece =STRINGA.ESTRAI(A1;4;2)

per il giorno =SINISTRA(A1;2)

Si possono fare diverse colonne nelle quali si calcolano, a parte, anno, mese e giorno, e poi raggruppare tutto con la funzione DATA, oppure, dopo un po' di pratica si potrà scrivere direttamente

=DATA(DESTRA(A1;4);STRINGA.ESTRAI(A1;4;2);SINISTRA(A1;2))

gennaio 30 2007
22:24

commenti

Funzione CONCATENA

Archiviato da lassativu in: excel

Avete necessità di unire il contenuto di due celle? Niente di più facile, basta sapere come si fa... :)

Usando la funzione CONCATENA avrete successo assicurato!

Ad esempio, avendo 2 celle, dove sulla prima (A1) c'è scritto YODA e sull'altra (B1) THE JEDI si dovrà scrivere:

=CONCATENA(A1;B1)

Tutto finito? Eh, no. Il risultato sarà YODATHE JEDI, perchè Excel appiccica le due etichette di testo assieme. Dovremo quindi modificare la formula

=CONCATENA(A1;" ";B1)

Si possono inserire più riferimenti di testi, oppure un testo fisso, come ho fatto io. L'importante è tenerli divisi con un punto e virgola.

Esiste anche una scorciatoia, per chi non si vuole ricordare le formule. Per ottenere lo stesso risultato dell'ultima funzione bisogna scrivere

=A1&" "&B1

continuando a mettere testo (o riferimento cella) seguiti da &.

gennaio 25 2007
22:03

commenti (1)

Funzione STRINGA.ESTRAI

Archiviato da lassativu in: excel, estrazione dati

Avete necessità di estrarre una parte di testo, che si trova all'interno? Niente di più facile, basta usare la funzione stringa.estrai!

=STRINGA.ESTRAI(riferimento cella;posizione di partenza;quantità caratteri)

In questo modo potete estrarre da una certa cella gli n caratteri a partire da un determinato punto (iniziale o centrale) della cella stessa.

Ad esempio se in una cella vi ritrovate la data all'americana (20070123, cioè annomesegiorno) e vi serve l'indicazione del mese, non dovete far altro che scrivere

=stringa.estrai(a1;5;2)

ed il risultato sarà 01.

Personalmente trovo questa funzione utilissima, si può anche usare per "depurare" il testo da alcuni caratteri non voluti all'inizio o alla fine della cella.

gennaio 23 2007
22:13

commenti

Funzioni destra e sinistra

Archiviato da lassativu in: estrazione dati

Avete una lunga lista di dati dai quali estrarre delle informazioni? Ad esempio, una lista tipo questa

 

Mele 18 euro

Pere 10 euro

Ananas 15 euro

 

e dovete estrarre solamente una parte? Niente di più facile, basta utilizzare le funzioni destra e sinistra.

Le due funzioni sono abbastanza semplici da costruire:

=destra(riferimento cella;numero caratteri) oppure

=sinistra(riferimento cella;numero caratteri)

 

e, come dice il nome, estraggono gli ultimi n caratteri a destra oppure i primi n caratteri a sinistra della cella.

 

Se nella cella A1 c’è il testo “Mele” ed io scrivo =sinistra(A1;2) il risultato sarà “Me”. Invece uso la funzione =destra(A1;2) il risultato sarà “le”.

Si possono anche utilizzare assieme: ad esempio, nel caso iniziale a noi interessano solamente i prezzi di indicati. Guardando come è composto il testo si vedrà che estraendo gli ultimi 7 caratteri destra si avrà “18 euro”, “10 euro” e “15 euro”.

A questo punto, per estrarre i numeri basterebbe estrarre i primi due caratteri a sinistra.

Raggruppando tutto in una sola funzione

=sinistra(destra(cella riferimento;7);2)

Tutto fatto? No, manca una sola cosa. Sicuramente dei prezzi andranno sommati/moltiplicati, ma quando si usano le funzioni di estrazione testo con excel, anche se si tratta di cifre, excel le tratterà come testo. Per poterli usare come numeri basta fare un “+0” o “*1” al risultato ottenuto.