Kada naudoti SUM(IF()) vietoj COUNTBLANK() programoje "Excel"

Taikoma: Microsoft Office Excel 2007Microsoft Office Excel 2003Excel 2010

Santrauka


COUNTBLANK darbalapio funkcija suteikia pats patogiausias būdas nustatyti tuščių langelių diapazono skaičius, bet du aplinkybėmis nėra pakankamas. Tais atvejais, yra kai svarbos jie uždaro darbaknygėje arba jeigu jos nėra vientisos diapazoną. Šiame straipsnyje aprašoma, kaip naudoti SUM(IF()) masyvo formulę tais atvejais.

Daugiau informacijos


Darbalapio funkciją COUNTBLANK nustato tuščiuose langeliuose nustatyti diapazone, bet tai padaryti, turi būti susijusių langelių diapazoną, ir atidaryti darbo knyga skaičių.

Norėdami naudoti COUNTBLANK funkciją, atlikite šiuos veiksmus:
  1. Paleidus programą Microsoft Excel ir atidarykite naują darbalapį.
  2. Įrašykite šiuos duomenis į langelių A1:G1

    David <blank> Carol <blank> Meng <blank> Helge
  3. Įrašykite šiuos duomenis į langelių A3:G3

    <blank> Johnson <blank> Philips <blank> Phua <blank>
  4. Pavadinkite diapazoną A1:G1
    RangeOne ir nuo A3:G3 pavadinimas
    RangeTwo.
  5. Skaičiuoti tuščiuose langeliuose, RangeOne, įveskite toliau nurodytų langelių A5:B5

    Blanks =COUNTBLANK(RangeOne)
  6. Įrašyti darbaknygę pavadinimas
    TestBook1.
COUNTBLANK, bus naudotų teisingus rezultatus, kai naudojamas darbaknyges, tačiau abi darbaknyges turi būti atidaryti. Norėdami tai padaryti, atlikite šiuos veiksmus:
  1. Neuždarydami TestBook1, atidarykite naują darbaknygę.
  2. Langelyje A1 įveskite CountBlank ir B1 langelyje įveskite = COUNTBLANK (TestBook1.xls! RangeOne) ir Atkreipkite dėmesį, kad grąžina atsakymą.

    Pastaba. Excel 2007/2010, galite įvesti = COUNTBLANK (TestBook1.xlsx! RangeOne) nes standard "Excel" failą su plėtiniu .xlsx.
  3. Įrašyti kaip naują darbaknygę
    TestBook2.
  4. Meniu lange spustelėkite TestBook1.xls.

    Pastaba. Excel 2007/2010, mes spustelėkite "Windows" Perjungti į skirtuką ir spustelėkite TestBook1.xlsx.
  5. Uždarykite TestBook1, į TestBook2.
  6. Dėl to Redaguoti meniu, spustelėkite saitus, tada spustelėkite Atnaujinti reikšmesir spustelėkite uždaryti. Programoje "Excel 2007" meniu skirtuko duomenys grupėje ryšiai spustelėkite Redaguoti saitus , spustelėkite Atnaujinti reikšmes, ir tada spustelėkite uždaryti.

    Klaidos pranešimą #VALUE! į B1 langelį.
  7. Iš naujo atidaryti TestBook1, tada grįžkite į TestBook2, jei reikia naujinti saitus ir Atkreipkite dėmesį, kad vertė rodoma dar kartą B1 langelyje.
Panaši problema kyla, jei tuščius langelius norite suskaičiuoti randama nesusijusių diapazonus. Skirtingai nuo kitų funkcijų, pvz., SUM, COUNTBLANK priims tik vienam argumentas, todėl reikia atlikti kitokius veiksmus. Abu tokiomis aplinkybėmis galite sujungti funkciją SUM ir IF masyvo formulę rezultato jums reikia.

Pastaba: Į formulių, turite paspausti CTRL + SHIFT + ENTER vienu metu, o ne tiesiog paspauskite klavišą ENTER.

Jei norite naudoti SUM(IF()) masyvo formulę, atlikite šiuos veiksmus:
  1. Atidarykite darbaknygę, TestBook2 ir A3 langelyje įveskite
    SumIf.
  2. B3 langelyje įveskite
    = SUM (IF (ISBLANK (TestBook1.xls! RangeOne), 1, 0)). Įsitikinkite, kad atlikę įrašą, Norėdami sukurti masyvo formulę, paspauskite CTRL + SHIFT + ENTER.

    Pastaba. Excel 2007/2010, galite įvesti = SUM (IF (ISBLANK (TestBook1.xlsx! RangeOne), 1, 0)) nes standard "Excel" failą su plėtiniu .xlsx.
  3. Uždarykite TestBook1 ir dar kartą naujinti saitus.

    Atkreipkite dėmesį, kad COUNTBLANK funkcija vėl grąžina klaidos, SUM(IF()) expression toliau Rodyti vertė.
SUM(IF()) išraiškos taip pat galima spręsti reikalavimo tuščias nesusijusių diapazonų langelius. Norėdami tai padaryti, atlikite šiuos veiksmus:
  1. Atidarykite TestBook1 ir A6 langelyje įveskite
    SumIf.
  2. Langelyje B6 įveskite
    =SUM(IF(ISBLANK(RangeOne),1,0)+IF(ISBLANK(RangeTwo),1,0)).

    Atkreipkite dėmesį, kad teisingai tuščiuose langeliuose yra rodomi.
Masyvo formulę, kad pliuso ženklas (+) ženklas rodo, kad du jei reiškiniai sujungti, Loginis ar operaciją. Jei ir operacija yra reikalinga, jums būtų naudoti žvaigždute (*).

Nuorodos



Papildomos informacijos apie derinant funkcijos SUM ir IF, spustelėkite toliau straipsnio numerį peržiūrėkite straipsnį Microsoft žinių bazėje:
267982Kaip naudotis reikia loginio ir arba arba suma + jei pareiškimą Excel