Šioje temoje paaiškinami įprasti scenarijai, kai atsiranda #VALUE! klaida naudojant funkciją SUMPRODUCT.
Problema: masyvo argumentai neturi to paties matmens
Visi masyvo argumentai turi atsižvelgti į tuos pačius aspektus. Jei ne, gausite #VALUE! klaidą. Pavyzdžiui, jei 1 masyvas nurodo 3 eilučių ir 2 stulpelių diapazonas, tada 2 masyvas taip pat turi atitikti panašų diapazoną.
-
=SUMPRODUCT(D2:D13,E2:E10)
Nepavyks, nes nurodyti diapazonai nėra tas pats eilučių skaičius (13 pirmame diapazone, bet tik 10 antrajame diapazone).
Sprendimas: Keisti formulę į:
-
=SUMPRODUCT(D2:D13,E2:E13)
Taip, kad abu diapazonai turėtų tą patį pradžios ir pabaigos eilučių skaičių, ir bandykite naudoti formulę dar kartą.
Problema: Viename ar daugiau langelių diapazone yra teksto
Jei viename ar daugiau nurodytame langelių diapazone yra tekstas arba formatuojamas kaip teksto duomenų tipas, gausite #VALUE! klaida. Tekstas gali būti rezultatas, kai apskaičiuojama naudojant kitą formulę, arba galbūt langelis tiesiog nėra tinkamai suformatuotas.
Sprendimas: Patikrinkite, ar langelyje yra tekstas arba jis suformatuotas kaip tekstas ir nustatytas tinkamas duomenų tipas.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
Kaip išvengti sugadintų formulių