Come calcolare Codice fiscale (in base ai dati inseriti)

Salve, per un gestionale interno ho un foglio in cui sono presenti i dati di centinaia di utenti, completi di nome e cognome, data e luogo di nascita, genere etc. Avrei necessità a partire di questi dati di calcolare il codice fiscale di ciascuna di queste persone, con una funzione, per poter verificare che quello che abbiano comunicato sia corretto.

Leggendo su Wikipedia: https://it.wikipedia.org/wiki/Codice_fiscale la formula di calcolo sembra abbastanza alla portata, ma ho avuto difficoltà ad implementarla. Ho guardato anche in giro e ci sono vari siti che permettono di calcolarlo tipo https://www.calcolacodicefiscale.it/ però io avrei bisogno di una formula diretta da inserire nel foglio e non vorrei sbagliarmi (altrimenti potrei avere dei falsi positivi)

C’è qualche soluzione fattibile?

There is no good way to calculate the code directly within AppSheet itself, which means there’s no way to do it without a sync. With a sync, you would have to use a spreadsheet formula, an App Script script, or an external service.

For reference: https://en.wikipedia.org/wiki/Italian_fiscal_code