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
- Scarica il file dell'add-in dalla sezione Releases, scegliendo il build adatto a Excel a 32 o 64 bit.
- Copia il file in una cartella stabile del PC, ad esempio la cartella Download.
- Apri Excel, vai su File → Opzioni → Componenti aggiuntivi e aggiungi il file .xll.
- 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) → 220Funzioni 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: restituisce il numero progressivo del mese all'interno dell'anno fiscale.
- FISCO.QUADRIMESTRE: raggruppa i mesi in blocchi da tre e restituisce un numero da 1 a 4.
- FISCO.ANNOFISCALE: indica a quale anno fiscale appartiene una determinata data.
- FISCO.SETTIMANAFISCALE: restituisce il numero della settimana a cui appartiene una data.
=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.