Kļūdas #VALUE! izlabošana funkcijā SUMIF/SUMIFS

Attiecas uz
Excel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac

Šajā tēmā ir uzskaitīti biežāk sastopamie kļūdas #VALUE! cēloņi funkcijās SUMIF un SUMIFS un to novēršana.

Problēma. Formula atsaucas uz šūnām slēgtā darbgrāmatā

Funkcijas SUMIF/SUMIFS, kurās ir atsauces uz šūnu vai diapazonu aizvērtā darbgrāmatā, radīs #VALUE! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!.

Piezīme. Šī ir zināma problēma ar vairākām citām Excel funkcijām, piemēram, COUNTIF, COUNTIFS, COUNTBLANK utt. Skatiet SUMIF, COUNTIF un COUNTBLANK funkciju atgriešanu "#VALUE!" Kļūdas rakstā papildinformāciju.

Risinājums Atveriet darbgrāmatu, kas norādīta formulā, un nospiediet taustiņu F9, lai atsvaidzinātu formulu.

Šo problēmu var arī novērst, masīva formulā izmantojot funkcijas SUM un IF. Papildinformāciju skatiet rakstā par funkciju SUMIF, COUNTIF un COUNTBLANK atgriešanu #VALUE! .

Problēma. Kritēriju virknes garums pārsniedz 255 rakstzīmes

Funkcija SUMIF/SUMIFS atgriež nepareizus rezultātus, ja mēģināt saskaņot virknes, kuru garums pārsniedz 255 rakstzīmes.

Risinājums: Ja iespējams, saīsiniet virkni. Ja nevarat to saīsināt, izmantojiet funkciju CONCATENATE vai operatoru &, lai vērtību sadalītu vairākās virknēs. Piemērs.

=SUMTIF(B2:B12,"gara virkne"&"vēl viena gara virkne")

Problēma. Funkcijā SUMIFS arguments kritēriju _ diapazons nav saskaņā ar argumentu summas_diapazons.

Funkcijā SUMIFS diapazona argumentiem vienmēr jābūt vienādiem. Tas nozīmē, ka argumentiem kritēriju _ diapazons un summas_diapazons ir jāatsaucas uz vienādu rindu un kolonnu skaitu.

Šajā piemērā formulai ir paredzēts atgriezt ikdienas ābolu apgrozījuma summu Liepājā. ArgumentsSummas_diapazons (C2:C10) tomēr neatbilst tikpat daudz rindām un kolonnām argumentos kritēriju _ diapazons (A2:A12 & B2:B12) . Izmantojot sintaksi = SUMIFS (C2:C10,A2:A12, A14,B2:B12, B14), radīsies #VALUE! kļūda.

Nepareiza formula ir = SUMIFS(C2:C10,A2:A12,A14,B2:B12,B14), kur C2:C10 ir jābūt C2:C12 Risinājums: Sekojot šim piemēram, mainiet sum_range uz C2:C12 un vēlreiz ievadiet formulu.

Piezīme

SUMIF var izmantot dažāda lieluma diapazonus.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.

Skatiet arī

Kļūdas #VALUE! labošana

Funkcija SUMIF

Funkcija SUMIFS

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

Kļūdu noteikšana formulās

Visas Excel funkcijas (alfabētiskā secībā)

Visas Excel funkcijas (pēc kategorijas)