PHARMA LAB · PL-06-013
Fogli Excel in laboratorio GMP: validazione e controlli

In questo articolo
Un foglio restituisce il valore atteso anche se manca una misura obbligatoria. Il calcolo aritmetico funziona, ma l’applicazione non impedisce una decisione su dati incompleti. Controllare un foglio Excel in laboratorio GMP significa definire l’uso, dimostrare il comportamento pertinente e conservare registrazioni ricostruibili. Nessun modello generico è automaticamente validato per ogni laboratorio.
1. Separare uso previsto, modello e registrazione
Descrivi quale attività sostiene il foglio, quali decisioni influenza, chi inserisce dati e chi li verifica. Una tabella per pianificare presenze non ha lo stesso impatto di un calcolo che contribuisce a un risultato QC. La criticità dipende dal processo e dalle conseguenze dell’errore, oltre che dalla complessità del file.
Il modello controllato contiene struttura, formule, regole e versione approvata. Il file compilato è una registrazione di un’esecuzione: deve collegare input, risultato, autore, contesto e modello utilizzato. Il rilascio del modello non dimostra la correttezza di tutti i file successivi; la review della singola registrazione non sostituisce le prove sul modello.
Definisci confini e dipendenze: applicazione e versione, impostazioni numeriche, modalità di calcolo, componenti aggiuntivi, macro, collegamenti esterni e percorso di conservazione. Individua anche fogli nascosti, intervalli denominati e celle che alimentano altre formule. Una dipendenza non dichiarata può modificare il risultato senza cambiare la cella finale visibile.
2. Trasformare la logica in requisiti verificabili
Per ogni input specifica significato, unità, formato, intervallo pertinente e obbligatorietà. Distingui zero, dato mancante, valore sotto un limite e testo: non renderli equivalenti per semplificare la formula. Documenta fattori di conversione, ordine delle operazioni, cifre conservate e regola di arrotondamento applicabile.
Prepara risultati attesi con un calcolo indipendente dalla formula in prova. Copiare la stessa formula in un’altra cella può replicare il difetto. Per logiche complesse scomponi i passaggi e verifica anche riferimenti relativi/assoluti, righe aggiunte, ordinamenti e importazioni pertinenti all’uso.
Per esempio, la media aritmetica di 8, 10 e 12 mg/L è 10 mg/L. La formula illustrativa =AVERAGE(B2:B4) usa il nome inglese della funzione; interfaccia e sintassi locale possono differire. Nel riferimento a un intervallo, celle vuote vengono escluse e zeri inclusi. Quindi 8, vuoto, 12 dà ancora 10: è un calcolo numerico coerente, ma non una prova completa se servono tre misure.
3. Matrice di prova: verificare anche gli errori plausibili
La matrice originale seguente descrive prove da eseguire in un ambiente autorizzato, con criteri definiti prima del test. I risultati aritmetici dell’esempio sono stati verificati indipendentemente; non costituiscono l’esecuzione o la validazione di un file Excel reale.
| Requisito | Prova e input | Risultato atteso | Evidenza |
|---|---|---|---|
| Media di tre misure | 8, 10, 12 mg/L | 10 mg/L; tre input validi | Calcolo indipendente e risultato del file |
| Completezza obbligatoria | 8, cella vuota, 12 | Segnalazione e decisione finale bloccata | Messaggio/stato e assenza di approvazione |
| Zero distinto da vuoto | 8, 0, 12 | Media 20/3; gestione dello zero secondo il metodo | Valore non arrotondato e criterio applicato |
| Unità coerenti | Due valori in mg/L, uno in µg/L | Rifiuto o conversione esplicita verificata | Unità iniziali, fattore e valori utilizzati |
| Formato e limiti | Testo; valori al limite e appena oltre | Esito conforme alle regole definite | Input, impostazioni locali e messaggi |
| Ricalcolo e arrotondamento | Modifica di un input; valore vicino a una soglia | Risultato aggiornato; precisione conforme al metodo | Modalità di calcolo e confronto indipendente |
| Formule e dipendenze | Tentativo autorizzato di modifica; fonte esterna assente | Comportamento controllato, nessun risultato ingannevole | Permessi, versione e gestione dell’errore |
Verifica anche i canali realmente usati: digitazione, incolla e importazione possono comportarsi diversamente. Il colore di una cella o un messaggio non bastano se l’utente può comunque finalizzare un risultato incompleto. Conserva input, esito effettivo, differenza dall’atteso, versione del file, ambiente, esecutore e valutazione delle deviazioni.
4. Governare distribuzione, accessi e modifiche
Distribuisci il modello approvato da una fonte controllata e rendi riconoscibile la sua versione. Definisci chi può modificarlo, approvarlo e usarlo; impedisci che copie obsolete vengano scambiate per quella corrente. La protezione delle celle aiuta contro modifiche accidentali, ma non dimostra da sola sicurezza, attribuzione degli eventi o tracciabilità.
Stabilisci come rilevare e ricostruire modifiche a dati e logica, come verificare il file compilato e come conservare l’approvazione riferita al contenuto esaminato. Una password condivisa o un nome digitato non risolvono queste esigenze. Per organizzare il controllo del risultato usa anche la checklist di revisione delle evidenze digitali.
Conserva dati di ingresso, risultato, versione del modello e contesto necessario a interpretare e ricostruire il calcolo. Valuta dipendenze esterne e funzionalità che una stampa non contiene. Dopo modifiche a formule, macro, applicazione o impostazioni, valuta l’impatto e ripeti le prove pertinenti prima del rilascio autorizzato; non affidarti alla sola apertura riuscita del file.
5. Caso simulato: la media supera il controllo, il record no
Un modello fittizio richiede tre letture in mg/L. Nel test normale, 8, 10 e 12 producono 10. Nel test negativo viene eliminato il secondo valore: il foglio continua a mostrare 10 e consente di completare il rapporto. Il difetto riguarda il requisito di completezza, non la funzione di media.
Prima dell’uso, il responsabile registra la deviazione e modifica il controllo affinché un input obbligatorio mancante impedisca la finalizzazione. Ripete il caso normale, quello incompleto e le prove pertinenti su zero, testo e unità, quindi documenta la decisione di rilascio. Inserire zero al posto del dato mancante cambierebbe la media a circa 6,67 mg/L e inventerebbe un’osservazione.
Se versioni diffuse, accessi, modifiche e conservazione non possono essere governati in modo affidabile, valuta un’applicazione con controlli adeguati al processo. Il percorso di definizione dei requisiti LIMS aiuta a partire dal bisogno; cambiare piattaforma non elimina la necessità di dimostrare l’uso previsto.
6. Fonti e applicabilità
Verifica delle fonti: 2 ottobre 2026. Contesto GMP per medicinali umani; matrice e caso sono esempi originali, non un foglio validato né istruzioni per modificare sistemi reali.
- Commissione europea — GMP Annex 11, revisione 1, gennaio 2011, operativa dal 30 giugno 2011, §§1, 4, 6–7, 9–12: rischio, prove e controlli del ciclo di vita.
- EMA — GMP/GDP Questions and Answers, sezione Annex 11, Q2–Q3, febbraio 2011, versione online consultata: controlli dei fogli, formule e codice personalizzato; chiarimenti applicativi.
- FDA — Data Integrity and Compliance With Drug CGMP, finale dicembre 2018, Q1–Q3: dati, metadati e record pertinenti; guidance non vincolante nel proprio campo.
- Microsoft Support, “AVERAGE function” e “Protection and security in Excel”, documentazione online consultata per Excel Microsoft 365 e versioni indicate dal produttore: comportamento della funzione e limiti della protezione del foglio. Riferimento tecnico, non attestazione GMP.
Continua l’approfondimento
PL-06-018
Sincronizzazione dell’ora negli strumenti: cronologia e audit trail
Quando gli orologi non raccontano la stessa storia: identifica l’origine dei timestamp e ricostruisci gli eventi senza alterare i dati originali.
Leggi l’articoloPL-06-017
Firme elettroniche in laboratorio: approvazioni e collegamento ai record
La firma deve rendere verificabile chi ha approvato quale contenuto: controlli del flusso e gestione delle correzioni dopo l’approvazione.
Leggi l’articoloPL-06-016
Ruoli utente nel laboratorio digitale: accessi e privilegi
Una matrice operativa per assegnare, verificare e riesaminare i diritti di accesso senza perdere la responsabilità delle azioni.
Leggi l’articolo


