Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
La risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o parole insolite.
Ciao Franco,
Grazie per aver postato nella community Microsoft!
Il problema riscontrato con la funzione PIVOTPER che cambia in PIVOTPER con "_xleta" e la funzione COUNT che cambia in COUNTA potrebbe essere causato da un problema di compatibilità tra diverse versioni di Excel.
Per evitare questo problema, puoi provare a salvare il file in un formato diverso, ad esempio .xlsx o .xlsm, anziché .xlsb. Inoltre, puoi provare ad aggiornare la tua versione di Excel all'ultima versione disponibile per garantire la compatibilità con la funzione PIVOTPER.
Oppure questo potrebbe essere causato dalla funzione COUNT che non è supportata dalla funzione PIVOTPER in Excel. La funzione PIVOTPER accetta solo le funzioni definite nel componente aggiuntivo Strumenti di analisi, ad esempio SOMMA, MEDIA, MIN, MAX e così via. La funzione COUNT è una funzione incorporata di Excel che non appartiene al componente aggiuntivo Strumenti di analisi, pertanto non viene riconosciuta dalla funzione PIVOTPER.
Per risolvere questo problema, è necessario sostituire la funzione COUNT con una funzione supportata dalla funzione PIVOTPER. Ad esempio, è possibile utilizzare la funzione SOMMA.SE, che restituisce la somma delle celle che soddisfano una determinata condizione. Nel tuo caso, puoi usare la funzione SOMMA.SE per contare il numero di celle che hanno un valore diverso da zero nella colonna td[valore]. La sintassi della funzione SOMMA.SE è:
SOMMA.SE(intervallo;criteri;sum_range)
dove intervallo è l'intervallo di celle che si desidera valutare, criteri è la condizione che si desidera applicare e sum_range è l'intervallo di celle che si desidera sommare.
Quindi, la tua formula PIVOTPER sarebbe simile a questa:
PIVOTPER(VALORI(PILA. ORIZ(td[fcode],td[cognome]&" "&td[nome])),td[valore],td[fcode],SUMIF(td[valore];"<>0",td[valore]),,0,,0,,td[classe]=C7)
Questa formula dovrebbe funzionare come previsto e non cambiare quando salvi e riapri il file.
Spero che funzioni, ma se lo stesso problema persiste, condividi la versione di Excel o Office installata sul tuo computer, in modo che possiamo controllare più opzioni per te.
Saluti
Nhiel T.
Moderatore Microsoft