Excel: problemi del CAP

Ieri Elisa mi ha sottoposto un problema in Excel che voglio riportare qui perché a) penso possa servire ad altri, b) sul momento ho escogitato una soluzione troppo macchinosa e c) oggi mi è venuta in mente una soluzione più semplice ed elegante.

Elisa estrae dati anagrafici da un gestionale remoto su cui non ha controllo e che offre solo l’esportazione verso Excel. La colonna del codice postale contiene un numero di 5 cifre che viene interpretato appunto come numero: gli zeri iniziali vengono eliminati. Come ripristinarli?

Sul momento ho risolto velocemente, annidando la funzione SE in modo da prevedere le quattro possibilità del numero di avere 2, 3, 4 o 5 cifre, e ho ottenuto il seguente mostro, funzionante ma inguardabile:

=SE(LUNGHEZZA(A2)=2;”000″&A2;
SE(LUNGHEZZA(A2)=3;”00″&A2;
SE(LUNGHEZZA(A2)=4;”0″&A2;A2)))

Ripensandoci stamattina, mi è venuta in mente quest’altra soluzione, molto più breve ed elegante:

=RIPETI(“0”;5-LUNGHEZZA(A2))&A2

 

Ripensandoci ancora questa sera, mi sono ricordato (finalmente) che in Excel 2007 e 2010 basta dare il formato speciale CAP Italia che aggiunge automaticamente gli zeri iniziali senza bisogno di funzioni.

Il che conferma il vecchio adagio, che per essere brevi ci vuole tempo.

#meetFS: Inclusivo 1-0 Esclusivo

A margine del vespaio #meetfs e di tutti i commenti letti in giro, mi sembrano chiare due cose:

  1. prima ci si apre e poi si va sui social network
  2. il processo inverso provoca danni.

Vale la pena ricordare il caso virtuoso delle ferrovie svizzere e di Alp Transit, ottimo esempio di come si comunica un progetto complesso e controverso.

Allora se posso permettermi di dare un suggerimento costruttivo, la visita guidata alla cabina di comando della Stazione Centrale di Milano è una ottima idea ma andrebbe aperta a tutto il pubblico tutti i giorni in tutte le stazioni principali, non riservata a un esclusivo manipolo di gente con l’influenza.

State of the Net tra umanesimo e tecnologia

Economic models of societies based on self-interest are fundamentally inauthentic to the nature of human evolution. We evolved as social entities able to act and think socially and not individually.

David Snowden, State of the Net 2012

Questo è il motivo per cui è stato bello esserci stato di persona: a pensare insieme si capisce meglio.

Ci si vede a SotN

Amici

Domani e dopo sono a Trieste perché voglio anch’io una foto con James Joyce, ma anche per SotN, dove si preannuncia un programma ricchissimo di spunti e privo di marchette. Se non ti sei ancora registrato, sei ancora in tempo. Ci si vede!

Daniel Suarez: Daemon e Freedom

Ti segnalo questi due techno-thrillers di Daniel Suarez perché:

  1. me li ha consigliati Joi Ito;
  2. ho appena finito di leggerli;
  3. non riuscivo a metterli giù;
  4. mi sono piaciuti un sacco;
  5. sono sicuro che ti piaceranno;
  6. ho pre-ordinato il prossimo, Kill Decision, che esce il 17 luglio.

Freedom è il seguito di Daemon, vanno letti nell’ordine.