Guida completa Contexl

Un add-in per Excel pensato per semplificare i calcoli fiscali, bancari e di testo, con formule pronte da usare direttamente nelle celle.

  • Installazione semplice e rapida
  • Funzioni fiscali, bancarie e di testo
  • Compatibile con le versioni moderne di Excel

Guida completa Contexl

Contexl è un componente aggiuntivo per Excel pensato per semplificare i calcoli fiscali, bancari e di testo direttamente nelle formule native del foglio. La guida seguente raccoglie le funzioni principali, gli esempi pratici e le indicazioni utili per iniziare.

Installazione

  1. Scarica il file dell'add-in dalla sezione Releases, scegliendo il build adatto a Excel a 32 o 64 bit.
  2. Copia il file in una cartella stabile del PC, ad esempio la cartella Download.
  3. Apri Excel, vai su File → Opzioni → Componenti aggiuntivi e aggiungi il file .xll.
  4. Per verificare il corretto caricamento, scrivi nella cella =FISCO.IVA(1000) e premi Invio.

Se il file viene bloccato da Windows, apri le proprietà del file, spunta Annulla blocco e conferma. In alternativa, fai doppio clic sul file .xll per caricarlo solo nella sessione corrente di Excel.

=FISCO.IVA(1000) → 220

Funzioni principali

Fisco

IVA, IRPEF, partite IVA, province IVA, calendario fiscale e controllo del codice fiscale.

Banca

Controllo formale degli IBAN con verifica della lunghezza e della cifra di controllo internazionale.

Testo

Conversione da testo a Base64 e viceversa per integrazioni e scambi di dati.

Utility

Funzioni semplici da usare come formule native di Excel e disponibili nella finestra Inserisci funzione.

Funzioni fiscali

FISCO.IVA

Calcola l'IVA, la scorpora o restituisce il totale con IVA inclusa. Funziona sia su un singolo valore sia su intervalli di celle.

=FISCO.IVA(1000)
=FISCO.IVA(1220;1)
=FISCO.IVA(1000;2)

Gli argomenti disponibili includono l'operazione, lo stato e l'aliquota, con valori predefiniti già impostati per l'Italia.

Argomento Descrizione
importo Importo lordo o imponibile su cui calcolare l'IVA.
operazione 0 = calcola IVA, 1 = scorpora IVA, 2 = totale con IVA inclusa.
stato Paese di riferimento per l'aliquota IVA.
aliquota Ordinaria, ridotta, seconda ridotta o minima.

FISCO.IRPEF

Calcola l'IRPEF lorda su un reddito imponibile, con supporto al sistema precedente e al sistema dal 2026.

=FISCO.IRPEF(30000)
=FISCO.IRPEF(30000;1)

Codice fiscale

CF_COMUNE

Restituisce il codice catastale del comune partendo dal nome del comune.

=CF_COMUNE("Roma")

CODICE.FISCALE

Calcola il codice fiscale di una persona a partire da nome, cognome, data di nascita, sesso e codice del comune di nascita.

=CODICE.FISCALE("Mario";"Rossi";DATA(1980;5;12);"M";"H501")

CF_CHECK

Normalizza un codice fiscale omocodico, riportando le lettere ai valori base per confronti più semplici.

=CF_CHECK(A2)

Esempi pratici

Foglio anagrafica

Uno schema pronto da replicare per generare e controllare i codici fiscali di un'intera anagrafica dipendenti o clienti.

Cognome Nome Data nascita Sesso Comune nascita Cod. catastale CF calcolato CF da gestionale Esito
Rossi Mario 12/05/1980 M Roma H501 RSSMRA80E12H501U RSSMRA80E12H501U ✅ Coincide
Bianchi Anna 03/09/1992 F Milano F205 BNCNNA92P43F205K BNCNNA92P43F205K ✅ Coincide
F2 =SE.ERRORE(CF_COMUNE(E2); "❓ Comune non trovato")
G2 =SE.ERRORE(CODICE.FISCALE(B2; A2; C2; D2; F2); "❓ Dati incompleti")
I2 =SE(H2=""; "—"; SE(SE.ERRORE(CF_CHECK(H2); "")=G2; "✅ Coincide"; "⚠️ Da verificare"))

Anagrafica clienti e fornitori

Stessa logica applicata ai dati fiscali e bancari delle aziende, per validare partite IVA e IBAN prima di emettere fatture o disporre bonifici.

Ragione sociale Partita IVA P.IVA valida Provincia ufficio IBAN IBAN valido
Alfa S.r.l. 00743110157 VERO Milano I IT60X054281110100000012345 FALSO
Beta S.p.A. 01234567890 FALSO IT60X0542811101000000123456 VERO
C2 =PARTITA.IVA(B2)
D2 =SE.ERRORE(IVA.PROVINCIA.NOME(STRINGA.ESTRAI(B2; 8; 3)); "—")
F2 =BANCA.IBAN(E2)

Calendario fiscale

Le funzioni del calendario fiscale permettono di gestire esercizi non coincidenti con l'anno solare e di raggruppare i dati in modo strutturato.

=FISCO.MESEFISCALE(9;7)
=FISCO.QUADRIMESTRE(5)
=FISCO.SETTIMANAFISCALE(OGGI())

Banca e testo

BANCA.IBAN

Verifica se un codice IBAN è formalmente valido, controllando lunghezza, caratteri ammessi e cifra di controllo internazionale.

=BANCA.IBAN("IT60X0542811101000000123456")

STRINGA.BASE64

Converte un testo nella sua codifica Base64.

=STRINGA.BASE64("Ciao")

BASE64.STRINGA

Operazione inversa: riporta una stringa Base64 al testo originale.

=BASE64.STRINGA("Q2lhbw==")

Tabella delle aliquote IVA

Paese Ordinaria Ridotta Seconda ridotta Minima
Italia 22% 10% 5% 4%
Francia 20% 10% 5,5% 2,1%
Germania 19% 7%
Spagna 21% 10% 4%
Austria 20% 13% 10%
Belgio 21% 12% 6%
Paesi Bassi 21% 9%
Danimarca 25%
Finlandia 25,5% 14% 10%

Domande frequenti

Le funzioni non compaiono quando digito =FISCO...
Verifica che l'add-in sia installato nelle Componenti aggiuntive di Excel.

Ottengo #NOME?
Excel non riconosce la funzione: significa che l'add-in non è caricato in quella sessione.

Ottengo #VALORE!
Uno degli argomenti non è valido: ad esempio un testo al posto di un numero, un mese fuori intervallo o un'aliquota non prevista.

Posso usare le funzioni in una cartella condivisa?
Sì, ma ogni utente deve avere l'add-in installato sul proprio PC.

Licenza

Distribuito con licenza MIT. Per i dettagli, consulta il file LICENSE nel repository GitHub.

Le funzioni forniscono un supporto al calcolo e ai controlli formali: non sostituiscono la verifica di un professionista abilitato.