Add in “Funzioni di TuttoExcel”

Aiutami a crescere, condividi questo articolo...
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Questo add in è stato creato per risolvere molti dei problemi che affliggono gli utenti di questo blog con lo scopo di aiutare loro e chi si imbatte negli stessi problemi a risolverli velocemente ed essere più produttivi. L’add in contiene diverse funzioni aggiuntive da usare nelle proprie formule Excel semplici da usare e veloci, il codice che lo compone è stato scritto in C# con l’aiuto della libreria Excel-DNA e necessita del .NET Framework 4.5.2 o superiore (se avete Windows 8 o successivi dovreste essere già pronti). L’add in funziona solo su Windows con Excel dalla versione 2007 in poi. Attualmente è stato testato con successo con le seguenti piattaforme

  • Windows 10 64 bit + Excel 2013 64 bit
  • Windows 10 64 bit + Excel 2013 32 bit
  • Windows 7 64 bit + Excel 2010 32 bit
  • Windows 7 64 bit + Excel 2013 32 bit

Se avete l’occasione di provarlo con altre piattaforme fatemelo sapere, grazie 🙂 ATTENZIONE: Se avete già utilizzato in passatoquesto add-in in passato tenete conto che i nomi delle funzioni sono cambiati, adesso iniziano tutti con TE. prima del nome della funzione.


TuttoExcelAddin-1.6.2-32bit.zip (341 download)

TuttoExcelAddin-1.6.2-64bit.zip (370 download)

Le istruzioni per l’installazione sono in fondo alla pagina.

Aiutami ad aiutarvi

Questo add in viene sviluppato gratuitamente durante il tempo libero. Se vuoi  sostenerne lo sviluppo potresti pensare di offrirmi un caffé tramite il pulsante donazione che trovi a lato di questa pagina 🙂

Funzionalità dell’addin

Nuova barra degli strumenti (Ribbon Bar) per l'addin TuttoExcel
Nuova barra degli strumenti (Ribbon Bar) per l’addin TuttoExcel

Barra degli strumenti

L’add in adesso include una nuova barra degli strumenti (Ribbon Bar) dalla quale è possibile accedere alle nuove ed interessanti funzionalità.

Configurazione

L’add in TuttoExcel dispone ora di una nuova maschera di configurazione dove è possibile impostare il comportamento dell’add in e controllare se sono presenti nuove versioni.

opzioni addin tuttoexcel
Maschera opzioni addin TuttoExcel

Pannello dei preferiti

Attraverso questo pannello potrete accedere velocemente ai vostri file preferiti. L’elenco dei file può essere condiviso con i vostri colleghi in rete, basta andare nella maschera delle opzioni e cambiare il percorso di ricerca nella sezione “Preferiti”

preferiti-addin-tuttoexcel
traduzione-formule-excel

Traduzione formule integrata

Con un click è possibile accedere alla traduzione integrata delle formule. Questa nuova funzionalità è una versione migliorata e più potente del programma Excel Formula Converter che permette, tra le altre cose, di incollare direttamente la formula tradotta in una cella o di copiarla negli appunti. Le lingue supportate sono:

  • Italiano
  • Inglese
  • Francese [Nuova!]

Da valori a formule

Quante volte avete avuto la necessità di convertire / trasformare un valore in qualcosa di diverso? L’approccio solito è quello di creare una colonna accanto a quella che contiene i nostri valori, inserire una formula che li trasformi, copiare ed incollare i nuovi valori ed infine eliminare la colonna di supporto. Tutto questo da oggi diventerà un ricordo! Con la funzionalità Valori in Formule potrete trasformare direttamente i vostri valori in formule che utilizzeranno quegli stessi valori come parametri.

Altre funzionalità

E le funzionalità dell’add in TuttoExcel non finiscono qui. Per venirvi incontro in lavoro odiosi e ripetitivi ne sono state create altre e in futuro cresceranno per rendere la vostra esperienza con Excel migliore che mai.

  • Trasforma il testo di una o più celle in maiuscolo
  • Trasforma il testo di una o più celle in minuscolo
  • Trasforma la prima lettera di una cella in maiuscolo ed il resto in minuscolo
  • Trasforma la prima lettera di ogni parola in maiuscolo ed il resto in minuscolo
  • Elimina in un click gli spazi all’inizio ed alla fine
  • Elimina in un click i doppi spazi fra una parola e l’altra

Le funzioni dell Add in TuttoExcel

Oltre che alle funzionalità che abbiamo appena visto, questo add in mette a disposizione ben 50 nuove funzioni per semplificarvi il lavoro di tutti i giorni

Funzioni per il Codice Fiscale
  • TE.CODICEFISCALE.ANNO
  • TE.CODICEFISCALE.DATA
  • TE.CODICEFISCALE.ESTRAI
  • TE.CODICEFISCALE.GIORNO
  • TE.CODICEFISCALE.MESE
  • TE.CODICEFISCALE.SESSO
  • TE.CODICEFISCALE.VALIDA
Funzioni per indirizzi email
  • TE.EMAIL.DOMINIO
  • TE.EMAIL.ESTRAI
  • TE.EMAIL.UTENTE
  • TE.EMAIL.VALIDA
Funzioni per espressioni regolari
  • TE.REGEX.CONTA
  • TE.REGEX.CONTIENE
  • TE.REGEX.ESTRAI
  • TE.REGEX.VALIDA
Funzioni per le stringhe
  • TE.CALCOLA.MD5
  • TE.CONCATENA.AVANZATO
  • TE.CONCATENA.SEPARATO
  • TE.CONFRONTA
  • TE.CONTA.OCCORRENZE
  • TE.ESTRAI.CAMPO
  • TE.INVERTI.STRINGA
  • TE.NUMERO.CAMPI
  • TE.RIMUOVI.NUMERI
  • TE.RIMUOVI.SIMBOLI
  • TE.SOSTITUISCI.MOLTI
  • TE.STRINGA.DISTANZA
  • TE.STRINGA.SIMILITUDINE
  • TE.TROVA.POSIZIONE
  • TE.STRINGA.ESTRAI
  • TE.STRINGA.ESTRAI2
Funzioni per i numeri
  • TE.NUM.VICINOA
  • TE.ESTRAI.NUMERI
Funzioni per le date
  • TE.DOMENICA.PRECEDENTE
  • TE.DOMENICA.SUCCESSIVA
  • TE.FESTIVO
  • TE.PASQUA
Funzioni matriciali
  • TE.MATRICE.RIDIMENSIONA (sperimentale)
  • TE.VALORI.UNICI.ESTRAI
  • TE.ORDINATO.AUTO
Funzioni varie
  • TE.CELLA.SFONDO
  • TE.CELLA.VISIBILE [Nuova dalla versione 1.6.2]
  • TE.CERCA.COORDINATE
  • TE.FUNZIONI.INFO (obsoleta, sarà presto rimossa)
  • TE.MULTI.SE
  • TE.PARTITAIVA.VALIDA
  • TE.POSIZIONE
  • TE.VALORE.MAGGIORE
  • TE.VALORE.MINORE
  • TE.VALORI.DOPPI
  • TE.VALORI.UNICI.CONTA
help_formula_mask intellisense guida_in_linea

Mai senza un aiuto

Ogni funzione dell’add in include sia un guida nella maschera di inserimento delle formule, una guida visuale durante l’inserimento delle fuzioni (intellisense) e una guida in linea con esempi su come utilizzarla

Come installare l’add in

Prima di tutto occorre decomprimere il file ZIP in una cartella che non dovrà essere cancellata, quindi selezionare un percorso che dovrà sempre rimanere tale (es. in Documenti\AddinTuttoExcel o in Programmi\AddinTuttoExcel, quindi seguire la procedura

  1. Cliccare su “File” in alto a sinistra
  2. Cliccare su “Opzioni” nella barra di sinistra
  3. Nella maschera Opzioni cliccare su “Componenti Aggiuntivi” nelle voci a sinistra
  4. In fondo alla maschera che appare cliccare su “Vai”
  5. Dalla maschera che appare selezionare “Sfoglia”
  6. Andare nella cartella che contiene l’add in
  7. Cliccare su OK
  8. Assicurarsi che l’add in sia selezionato e cliccare su OK in ogni maschera

Avvertenze

Prima di distribuire il file che contiene queste funzioni  assicurarsi di aver convertito i risultati in valori o che chi riceve il file abbia lo stesso add in installato.

Licenza d’uso

Il presente add in è rilasciato gratuitamente per uso personale e commerciale.

Versioni

28/07/2016: Versione 1.6.2:

  • Correzione di alcuni bug su traduzione formule
  • Correzione di un bug sulla funzionalità di conversione maiuscole/minuscole
  • Nuova funzione TE.CELLA.VISIBILE
  • Aggiornamento dell’help in linea

13/07/2016: Versione 1.6.1:
include una serie di miglioramenti fra cui:

  • Nuove funzionalità
  • Ribbon bar
  • Nuove funzioni
  • Versione per Excel a 32 e 64 bit

03/11/2015: Versione 0.9.0b: prima beta funzionante rilasciata al pubblico, non dovrebbe contenere nessun errore ma aspetto che voi facciate qualche test imparziale (io sono di parte) e i vostri commenti prima di identificarla come release definitiva.

14 pensieri riguardo “Add in “Funzioni di TuttoExcel””

  1. Enrico ha detto:

    Complimentissimi per l’ottimo lavoro. Indispensabilmente utile! Grazie!

  2. Non riesco a farlo funzionare su windows 10 e excel 365, quindi non posso esprimere alcun commento. Ma istintivamente deve essere un lavoro molto utile.

    1. Ciao e grazie per il commento, purtroppo non sono riuscito a testarlo con Office365 ma credo che il problema dipenda più che altro dal fatto che la versione del componente è per Office a 32bit e probabilmente hai una versione a 64bit. Sto lavorando alla nuova versione che funziona sia a 32 che a 64bit. Appena disponibile una versione stabile la pubblico sul sito e ti invio una mail per avvisarti 🙂

  3. Ciao, “sembra” un componente veramente utile, ma non riesco a testarlo, office 2013 professional plus, windows 10, sbaglio qualcosa oppure è per una versione diversa?
    Grazie

    1. Ciao Michele,
      grazie per l’interessamento, io ho usato il componente con Office 2013 pro a 32 bit su Windows 10 e funziona, probabilmente hai Office a 64 bit, per questo sto preparando una nuova versione per supportarlo, appena pronto lo pubblico e ti avvisto via email

      1. Ciao Gianfranco, grazie del supporto, però devo informarti che io uso si un S.O. a 64 bit, ma Office è a 32 bit, installo correttamente l’add-in, infatti lo vedo nel riquadro dei componenti aggiuntivi, sotto quelli attivi, però poi se vado a richiamare le funzioni, non trovo la categoria “Funzioni TuttoExcel” e quindi non riesco a richiamare nessun tuo componente. Spero possa darti un suggerimento per capire l’anomalia e a disposizione per fare qualche test. Grazie e buon lavoro

        1. Ciao, sembra un add-in davvero utile, purtroppo nemmeno a me funziona.

          Ho windows 7 professional a 64bit ed uso office standard 2010 32bit.

          Anch’io sono riuscito ad installarlo perfettamente, lo vedo tra i componenti aggiuntivi attivi ma non compare nell’elenco delle categorie.

          Grazie comunque del lavoro che hai svolto !

  4. Ciao, purtroppo anch’io come sopra, ho Office Pro plus 2010 32 bit su Win. 7 Ent. 64 bit, ho faticato a trovare il link per il download (reperito non dalla tua pagina ma solo da google), ho seguito tutti i passaggi ma alla fine non trovo la categoria “Funzioni TuttoExcel”.
    Sembra molto interessante e speravo mi potesse aiutare nel mio problema – vedi mio post di ieri sul forum cerca.vert “potenziato” – ma… nulla.
    Grazie mille in ogni caso per il tuo lavoro, attendo se possibile tua risposta.

  5. Ho installato il tuo prodotto su PC con Win 10 64 bit e Office 2013 sempre a 64 bit, ma per risposta ricevo quello che leggi qui sotto.

    Initialization [Warning] GetExcelAddIns CreateInstance problem for type: TuttoExcelAddin2.RibbonBuilder – exception: System.Reflection.TargetInvocationException: Eccezione generata dalla destinazione di una chiamata. —> System.UnauthorizedAccessException: Accesso al percorso ‘C:\Program Files\Microsoft Office\Office15\Library\TuttoExcelAdd-In\config.txt’ negato.
    in System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    in System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    in System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
    in System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
    in System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
    in System.IO.StreamWriter..ctor(String path)
    in TuttoExcelAddin2.Configurator.SaveConfig()
    in TuttoExcelAddin2.Configurator.ReadConfig()
    in TuttoExcelAddin2.Configurator.get_Instance()
    in TuttoExcelAddin2.RibbonBuilder..ctor()
    — Fine della traccia dello stack dell’eccezione interna —
    in System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
    in System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
    in System.Activator.CreateInstance(Type type, Boolean nonPublic)
    in System.Activator.CreateInstance(Type type)
    in ExcelDna.Integration.AssemblyLoader.GetExcelAddIns(ExportedAssembly assembly, Type t, Boolean loadRibbons, List`1 addIns)
    Initialization [Error] DnaLibrary AutoOpen Error : TargetInvocationException – Eccezione generata dalla destinazione di una chiamata.

    Ho sopperito al primo problema copiando il file zip in una cartella non protetta e una volta rilanciato il tutto ho copiato nella cartella protetta il file config.txt. Mi rimane di trovare come mettere a posto il file Favorite.txt e tutto dovrebbe funzionare a dovere.

    Bel lavoro!!! complimenti.

    1. Buongiorno Stefano,
      l’errore è dovuto al fatto che il plugin non riesce a scrivere nel file di configurazione proprio perché la cartella è protetta da scrittura. Con la prossima versione sarà migliorata anche la gestione dei preferiti permettendo di salvare il file in qualunque cartella, così sarà possibile anche utilizzare una cartella diversa e, quindi, non protetta.

      Per qualunque altro problema o perplessità sono a disposizione

  6. Ti ringrazio molto per quello che fai (e penso che non soltanto io ti ringrazio) mi manca solo come determinare in RGB il colore di riempimento di una cella hai per caso una funzione per questo motivo
    Grazie e ciao

  7. Ciao Gianfranco, ormai sei un punto di riferimento per Excel!
    Sto cercando un modo semplice per contare le celle colorate (se possibile anche a seconda del colore). Ho trovato solo qualche macro o codice VBA di cui non so assolutamente nulla, non sembrano cose complicate ma un po’ mi “spaventano”.
    Pensavo ci fosse qualcosa di simile nel tuo add-in, ma la formula sulle celle restituisce il colore.
    Hai qualche suggerimento? Eventualmente anche con una colonna di appoggio.
    Grazie,
    Livia

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *