Funkcje SUMIF, COUNTIF i COUNTBLANK zwracają błąd "#VALUE!"

Objawy

Formuła zawierająca funkcje SUMIF, SUMIFS, COUNTIFS lub COUNTBLANK może zwrócić błąd "#VALUE!" w programie Microsoft Excel.

Uwaga / Notatka

To zachowanie dotyczy również funkcji, takich jak DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, i DVARP. Funkcje OFFSET i INDIRECT również mają to zachowanie.

Przyczyna

To zachowanie występuje, gdy formuła zawierająca funkcję odwołuje się do komórek w zamkniętym skoroszycie, a komórki są obliczane.

Uwaga / Notatka

Jeśli otworzysz skoroszyt, do którego odwołujesz się, formuła działa poprawnie.

Rozwiązanie

Aby obejść to zachowanie, użyj kombinacji funkcji SUM oraz IF w formule tablicowej.

Przykłady

Uwaga / Notatka

Należy wprowadzić każdą formułę jako formułę tablicową. Aby wprowadzić formułę tablicy w programie Microsoft Excel dla systemu Windows, naciśnij CTRL+SHIFT+ENTER.

SUMIF

Zamiast używać formuły podobnej do następującej:

=SUMIF([Źródło]Arkusz1!$A$1:$A$8,"a",[Źródło]Arkusz1!$B$1:$B$8)

Użyj następującej formuły:

=SUM(IF([Źródło]Arkusz1!$A$1:$A$8="a",[Źródło]Arkusz1!$B$1:$B$8,0))

COUNTIF

Zamiast używać formuły podobnej do następującej:

=COUNTIF([Źródło]Arkusz1!$A$1:$A$8,"a")

Użyj następującej formuły:

=SUM(IF([Źródło]Arkusz1!$A$1:$A$8="a",1,0))

COUNTBLANK

Zamiast używać formuły podobnej do następującej:

=COUNTBLANK([Źródło]Arkusz1!$A$1:$A$8)

Użyj następującej formuły:

=SUM(IF([Źródło]Arkusz1!$A$1:$A$8="",1,0))

Kiedy należy użyć formuły tablicy SUM(IF()), użyj logicznej funkcji AND lub OR , aby zastąpić funkcję SUMIFS lub COUNTIFS.

Stan

Jest to zamierzone działanie.

Więcej informacji

Funkcja SUMIF używa następującej składni:

=SUMIF(zakres, kryteria, sum_range).

Aby uzyskać więcej informacji, zobacz Jak poprawić błąd #VALUE! .

Źródło

Aby uzyskać więcej informacji o kreatorze, który może pomóc w tworzeniu tych funkcji, kliknij pozycję Pomoc programu Microsoft Excel w menu Pomoc , wpisz podsumowanie wartości spełniające warunki przy użyciu kreatora sum warunkowych w Asystentze pakietu Office lub Kreatorze odpowiedzi, a następnie kliknij przycisk Wyszukaj , aby wyświetlić temat.

Aby uzyskać więcej informacji na temat formuł tablicowych, kliknij pozycję Pomoc programu Microsoft Excel w menu Pomoc , wpisz informacje dotyczące używania formuł do obliczania wartości w innych arkuszach i skoroszytach w Asystentze pakietu Office lub Kreatorze odpowiedzi, a następnie kliknij przycisk Wyszukaj , aby wyświetlić temat.