Vai al contenuto
OneKitly

La cartella con ventitré formule che non ne dichiarava nessuna

Pubblicato il 15/09/2026 · 4 min di lettura · Strumenti per file

Daniel Okonkwo

Daniel OkonkwoSviluppatore front-end e redattore Tech presso OneKitly

Performance web · Formati di file

Verificato su 3 fonti

Vedi il profilo
In breve

Dentro di un .xlsx, una cella di formula si scrive in due parti: la formula stessa e l'ultimo risultato che il foglio ha calcolato per essa. Un file scritto da un programma, o salvato senza ricalcolo, può portare la prima e lasciare il secondo vuoto — letteralmente `<f>A2*B2</f><v></v>`. La maggior parte dei lettori tratta una cella senza valore come una cella assente, e la elimina. La formula se ne va con lei. Misurato su una cartella di ventiquattro righe con ventitré formule in colonna C: letto con le opzioni predefinite, l'analizzatore ha trovato 0 formule e una sola cella in quella colonna, l'intestazione. Letto conservando le celle dichiarate vuote, ne ha trovate 23 e 24 celle. Lo strumento che apre il tuo file qui le conserva: per questo un .xlsx uscito da una catena di esportazione mostra i suoi calcoli invece di una colonna vuota e di un messaggio che dice che la cartella non contiene formule.

Una cella può contenere una formula e nessun risultato in cache. Un lettore che salta le celle vuote butta via la formula con esse — e annuncia che il file non ne ha. Un'opzione di lettura separa i due casi.

Perché un file arriva senza i suoi risultati

I fogli di calcolo memorizzano l'ultimo valore calcolato per comodità, così un file si apre all'istante invece di ricalcolare migliaia di celle. Tutto ciò che scrive .xlsx senza essere un foglio di calcolo — un lavoro di reportistica, un'esportazione contabile, una libreria in uno script server — non ha motore di calcolo: scrive la formula richiesta e lascia il risultato vuoto per il prossimo programma che aprirà il file. È un file legittimo: la specifica consente che l'elemento valore sia assente o vuoto. Significa solo che la cartella non è mai stata valutata, e un lettore deve decidere se questo rende la cella interessante o invisibile.

Quanto costa l'opzione su un file ordinario

Nulla di notevole. Conservare le celle dichiarate vuote aggiunge voci per celle che esistono senza portare valore, il che cambia la forma di un array di righe grezzo — una riga che tornava con tre elementi può tornare con due, quello mancante essendo implicito. Il rimedio è completare ogni riga fino alla larghezza della più larga prima di farne qualcosa, cosa di cui ogni vista a tabella ha comunque bisogno. Su una cartella normale, dove ogni formula porta il suo risultato, le righe escono identiche carattere per carattere. L'opzione cambia solo la sorte delle celle che sarebbero sparite in silenzio, e il silenzio è ciò che rendeva costoso questo difetto: il file si apriva, la tabella sembrava giusta, e la risposta a una domanda diretta era sbagliata.

Lo stesso file, ventiquattro righe, ventitré formule in colonna C
LetturaFormule trovateCelle in colonna C
Opzioni predefinite01 (l'intestazione)
Celle vuote conservate2324
Visualizzatore ExcelApri e leggi un file .xlsx, .xls, .ods o Numbers senza un programma di fogli di calcolo.Prova lo strumento

Domande frequenti

Come faccio a sapere se il mio file ha questo problema?
Aprilo e cerca una colonna che dovrebbe essere calcolata ed è vuota, mentre le colonne da cui dipende sono piene. È quella la firma. Aprire lo stesso file in un foglio di calcolo nasconde il sintomo più che la causa, perché l'applicazione ricalcola all'apertura e riempie i valori — il che è anche la riparazione: aprilo, lascialo ricalcolare, salvalo, e il file ora porta i suoi risultati.
Il visualizzatore manda la mia cartella da qualche parte?
No. Il file viene letto nel browser, da codice già scaricato con la pagina, e nulla di esso viene inviato. Conta più per un foglio di calcolo che per la maggior parte dei file, perché le cartelle contengono spesso stipendi, elenchi clienti e prezzi — il genere di cosa che non si incolla su un sito sconosciuto per sapere cosa contiene.
Quali formati apre?
I quattro che ti mandano davvero: .xlsx, il vecchio .xls, l'OpenDocument .ods e il .numbers di Apple. Un .ods scritto da certi generatori arriva senza la parte di stili che i lettori si aspettano, e viene riparato in ingresso invece che rifiutato — un file che un lettore severo dichiara corrotto di solito è solo incompleto.

Articoli che potrebbero interessarti

Tutte le guide
SpiegazioneConvertire le formule in valori conserva la risposta in cache, non il calcoloUn file di foglio di calcolo conserva sia la formula sia l'ultima risposta calcolata da Excel. Togliere la formula lascia la risposta memorizzata — e lascia un vuoto ovunque il file non ne portasse alcuna.TutorialUn file per scheda, e ciò che una divisione lascia indietroSpezzare una cartella scrive un .xlsx per foglio, col nome della scheda. Porta i valori e non le formule — il comportamento giusto quando si tratta di mandare a un reparto la propria scheda.SpiegazioneIl file .ods che è valido e che il tuo lettore rifiutaOpenDocument rende styles.xml facoltativo. Diversi lettori lo esigono e rifiutano l'intero documento senza di esso — «Cannot find file styles.xml in zip» su un file che non è rotto.SpiegazioneUna cella di tre spazi conta come vuota, ed è volutoGli spazi sono la ragion d'essere di questi strumenti. Una riga di bianchi sembra vuota, non lo è per un test rigoroso, e sopravvive in silenzio a ogni filtro che si applichi dopo.TutorialUnire cartelle: un foglio ciascuno, o una sola tabellaDodici rapporti mensili possono diventare dodici schede o una tabella di dodici mesi. Solo la seconda si ordina e si somma in un colpo — ed è quella in cui le righe d'intestazione vogliono attenzione.SpiegazionePerché il tuo CSV rovina accenti e date in ExcelDietro la stessa frase si nascondono tre guasti completamente diversi. Uno è la codifica, uno il separatore, uno Excel che indovina i tipi mentre apre il file — e il rimedio è diverso per ciascuno. Ecco come distinguerli in cinque secondi.

Strumenti correlati

Fonti

Hai notato un errore in questo articolo?