Dela via


Funktionerna SUMIF, COUNTIF och COUNTBLANK returnerar "#VALUE!" Fel

Symptom

En formel som innehåller funktionerna SUMIF, SUMIFS, COUNTIF, COUNTIFS eller COUNTBLANK kan returnera felet "#VALUE!" i Microsoft Excel.

Obs!

Det här beteendet gäller även för Dfunctions, till exempel DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR och DVARP. Offset - och INDIRECT-funktioner har också det här beteendet.

Orsak

Det här beteendet inträffar när formeln som innehåller funktionen refererar till celler i en stängd arbetsbok och cellerna beräknas.

Obs!

Om du öppnar den refererade arbetsboken fungerar formeln korrekt.

Lösning

Du kan kringgå det här beteendet genom att använda en kombination av sum- och IF-funktionerna tillsammans i en matrisformel.

Exempel

Obs!

Du måste ange varje formel som en matrisformel. Om du vill ange en matrisformel i Microsoft Excel för Windows trycker du på CTRL+SKIFT+RETUR.

SUMIF

I stället för att använda en formel som liknar följande:

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

Använd följande formel:

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

COUNTIF

I stället för att använda en formel som liknar följande:

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

använd följande formel:

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

COUNTBLANK

I stället för att använda en formel som liknar följande:

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

använd följande formel:

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

När du ska använda en SUM(IF()))- matrisformel använder du en logisk AND eller OR för att ersätta funktionen SUMIFS eller COUNTIFS.

Status

Detta är avsiktligt.

Mer information

Funktionen SUMIF använder följande syntax:

=SUMIF(intervall, villkor, sum_range).

Mer information finns i Så här korrigerar du ett #VALUE!-fel .

Referens

Om du vill ha mer information om en guide som kan hjälpa dig att skapa dessa funktioner klickar du på Hjälp om Microsoft Excelhjälpmenyn , skriver sammanfattningsvärden som uppfyller villkoren med hjälp av guiden villkorsstyrd summa i Office-assistenten eller svarsguiden och klickar sedan på Sök för att visa ämnet.

Om du vill ha mer information om matrisformler klickar du på Hjälp om Microsoft Excelhjälpmenyn , skriver om hur du använder formler för att beräkna värden i andra kalkylblad och arbetsböcker i Office-assistenten eller svarsguiden och klickar sedan på Sök för att visa ämnet.