„Excel 2007“ siūlo daugybę skaičiavimo funkcijų, įskaitant COUNT, COUNTA, COUNTBLANK ir COUNTIF, kategorijoje „Statistika“, kurios leidžia suskaičiuoti langelių, kuriose yra skaitinių reikšmių, kurios nėra tuščios (taigi yra bet kokių įrašų), skaičių. arba kurių reikšmės atitinka jūsų nurodytus kriterijus. Šias funkcijas galite rasti statistikos tęsimo meniu, pasiekiamame iš mygtuko Daugiau funkcijų išskleidžiamajame meniu Formulės skirtuke.
Skaičiavimo formulių kūrimas
Toliau pateiktame paveikslėlyje pavaizduoti skirtingi skaičiavimo formulių tipai, kuriuos galite sukurti norėdami pateikti tokią pagrindinę statistiką, kaip bendras langelių skaičius tam tikrame diapazone, užimtų langelių skaičius tame diapazone, taip pat skaičių ir teksto įrašų skaičius užimtas diapazonas. Šiame darbalapyje langelių diapazonui A1:C7 buvo priskirtas pavadinimas pardavimo_duomenys.
Namų pardavimo darbalapis, kuriame naudojamos įvairios skaičiavimo funkcijos.
Paprasčiausia formulė yra ta, kuri grąžina bendrą langelių skaičių diapazone sales_data. Norėdami sukurti šią formulę langelyje C10, naudokite informacijos funkcijas ROWS ir COLUMNS, kad grąžintumėte eilučių ir stulpelių skaičių diapazone, tada sukurkite šią formulę, kuri padaugina šias dvi reikšmes kartu:
=EILTELĖS(pardavimo_duomenys)*Stulpeliai(pardavimo_duomenys)
Ši formulė, žinoma, grąžina 21 į langelį C9. Kita formulė apskaičiuoja šių 21 langelio, kuriame yra duomenų įrašų (bet kokio tipo), skaičių, naudojant funkciją COUNTA. Ši funkcija skaičiuoja langelių, kurios nėra tuščios jūsų nurodytuose diapazonuose, skaičių. Funkcija COUNTA naudoja šią sintaksę:
=SKAIČIUS(reikšmė1,[ reikšmė2 ],[...])
Į Vertė argumentai (kurie visi yra neprivaloma, išskyrus VALUE1 ) yra iki 30 skirtingų vertės arba mobiliuosius diapazonai, kuriuos norite suskaičiuoti. Paveiksle parodytame pavyzdyje langelyje C11 yra ši COUNTA funkcija:
=COUNTA(pardavimo_duomenys)
Ši formulė grąžina 19 į langelį C11. Kita formulė pavyzdiniame darbalapyje apskaičiuoja skaičių įrašų skaičių langelių diapazone sales_data. Norėdami tai padaryti, naudokite funkciją COUNT. Funkcija COUNT naudoja tuos pačius argumentus kaip ir COUNTA, vienintelis skirtumas yra tas, kad COUNT skaičiuoja reikšmę arba langelį, nurodytą jos vertės argumentuose, tik jei jame yra skaitinis įrašas.
C13 langelyje yra ši formulė, skirta apskaičiuoti skaitinių įrašų skaičių Namų pardavimo lentelės diapazone, vadinamame sales_data:
=SKAIČIUS(pardavimo_duomenys)
„Excel“ grąžina 10 į langelį C13. Atminkite, kad apskaičiuodama šį rezultatą, „Excel“ skaičiuoja penkis datos įrašus (su kiekvieno pardavimo data) langelių diapazone B3:B7, taip pat penkis skaitmeninių duomenų įrašus (su kiekvieno namo pardavimo kainomis) langelių diapazone C3. :C7.
Kita formulė pavyzdiniame darbalapyje, parodyta paveiksle, naudoja funkciją COUNTBLANK, kad apskaičiuotų tuščių langelių skaičių pardavimo_duomenų diapazone. Funkcija COUNTBLANK veikia taip pat, kaip funkcijos COUNTA ir COUNT, išskyrus tai, kad ji grąžina neužimtų langelių skaičių diapazone. Šiame pavyzdyje C15 langelyje naudojama ši funkcija COUNTBLANK:
=COUNT TUŠČIA (pardavimo_duomenys)
Tada „Excel“ grąžina 2 į langelį C16.
Sąlyginis skaičiavimas
Programoje „Excel“ yra funkcija COUNTIF, kurią galite naudoti skaičiuodami diapazono langelius tik tada, kai jie atitinka tam tikrą sąlygą. Funkcija COUNTIF naudoja du argumentus ir naudoja šią sintaksę:
=COUNTIF(diapazonas,kriterijai)
Asortimentas argumentas nurodo langelių diapazoną, iš kurio sąlyginis skaičius turi būti apskaičiuojamas. Kriterijai argumentas nurodo sąlygą naudoti. Šį argumentą galite išreikšti kaip skaičių, išraišką arba tekstą, nurodantį, kuriuos langelius skaičiuoti. Nurodydami kriterijaus argumento skaičių, jo nereikia dėti kabutėse. Pavyzdžiui, langelių diapazone, pavadintame lentelės_duomenys, norėdami suskaičiuoti įrašų, kuriuose yra skaičius 5, skaičių, įveskite šią COUNTIF formulę:
=COUNTIF(lentelės_duomenys,5)
Tačiau, kai nurodote išraišką arba tekstą kaip kriterijų argumentą, išraišką ar tekstą turite įtraukti į uždaras kabutes, pvz., „=5“, „>20“ arba „Niujorkas“. Taigi, jei norite naudoti COUNTIF, kad sužinotumėte, kiek langelių table_data diapazone yra didesnės nei 5, įveskite šią funkcijos COUNTIF versiją:
=COUNTIF(lentelės_duomenys,">5")
Jei norite naudoti funkciją COUNTIF, kad sužinotumėte langelių, kurių turinys yra lygus tam tikro darbalapio langelio turiniui, skaičių, tiesiog įtraukite langelio nuorodą kaip funkcijos kriterijų argumentą. Pavyzdžiui, jei norite suskaičiuoti langelių skaičių table_data diapazone, kuris yra lygus langelio B3 turiniui darbalapyje, įveskite šią formulę:
=COUNTIF(lentelės_duomenys,B3)