Condividi tramite


Le funzioni SUMIF, COUNTIF e COUNTBLANK restituiscono "#VALUE!" Errore

Sintomi

Una formula contenente le funzioni SUMIF, SUMIFS, COUNTIF, COUNTIFS o COUNTBLANK può restituire l'errore "#VALUE!" in Microsoft Excel.

Nota

Questo comportamento si applica anche alle funzioni Dfunction, ad esempio DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR e DVARP. Anche le funzioni OFFSET e INDIRECT hanno questo comportamento.

Causa

Questo comportamento si verifica quando la formula che contiene la funzione fa riferimento alle celle di una cartella di lavoro chiusa e le celle vengono calcolate.

Nota

Se si apre la cartella di lavoro a cui si fa riferimento, la formula funziona correttamente.

Soluzione alternativa

Per risolvere questo comportamento, usare una combinazione delle funzioni SUM e IF in una formula di matrice.

Esempi

Nota

È necessario immettere ogni formula come formula di matrice. Per immettere una formula di matrice in Microsoft Excel per Windows, premere CTRL+MAIUSC+INVIO.

SUMIF

Anziché usare una formula simile alla seguente:

=SUMIF([Source]Sheet1!$A$1:$A$8,"a",[Source]Sheet1!$B$1:$B$8)

Usare la formula seguente:

=SUM(IF([Source]Sheet1!$A$1:$A$8="a",[Source]Sheet1!$B$1:$B$8,0))

COUNTIF

Anziché usare una formula simile alla seguente:

=COUNTIF([Source]Sheet1!$A$1:$A$8,"a")

usare la formula seguente:

=SUM(IF([Source]Sheet1!$A$1:$A$8="a",1,0))

COUNTBLANK

Anziché usare una formula simile alla seguente:

=COUNTBLANK([Source]Sheet1!$A$1:$A$8)

usare la formula seguente:

=SUM(IF([Source]Sheet1!$A$1:$A$8="",1,0))

Quando si usa una formula di matrice SUM(IF()), usare un AND logico o OR per sostituire la funzione SUMIFS o COUNTIFS.

Stato

Si tratta di un comportamento legato alla progettazione del prodotto.

Ulteriori informazioni

La funzione SUMIF usa la sintassi seguente:

=SUMIF(range, criteria, sum_range).

Per altre informazioni, vedere Come correggere un errore di #VALUE! .

Riferimento

Per altre informazioni su una procedura guidata che consente di creare queste funzioni, fare clic su Guida di Microsoft Excel nel menu ? , digitare summarize values that meet conditions by using the conditional sum wizard in the Office Assistant or the Answer Wizard (Guida in linea di Microsoft Excel) e quindi fare clic su Cerca per visualizzare l'argomento.

Per altre informazioni sulle formule di matrice, fare clic su Guida di Microsoft Excel nel menu ? , digitare informazioni sull'uso delle formule per calcolare i valori in altri fogli di lavoro e cartelle di lavoro nell'Assistente di Office o nella Ricerca guidata e quindi fare clic su Cerca per visualizzare l'argomento.