Applies To„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Norėdami suskaičiuoti skaičius arba datas, kurios atitinka vieną sąlygą (pvz., lygu, didesnė už, mažesnė, didesnė arba lygi arba mažesnė už arba lygi) naudokite funkciją COUNTIF . Norėdami suskaičiuoti skaičius arba datas, patenkančias į diapazoną (pvz., daugiau nei 9 000 ir tuo pačiu metu mažiau nei 22500), galite naudoti funkciją COUNTIFS . Taip pat galite naudoti SUMPRODUCT.

Pavyzdys

Pastaba: Turėsite koreguoti šias langelių formulės nuorodas, išdėstytas čia, atsižvelgdami į tai, kur ir kaip kopijuosite šiuos pavyzdžius į "Excel" lapą.

1

A

B

2

Pardavėjas

Sąskaita faktūra

3

Petraitis

15 000

4

Petraitis

9,000

5

Jonaitis

8,000

6

Suyma

20 000

7

Petraitis

5 000

8

Vilutis

22 500

9

Formulė

Aprašas (rezultatas)

10

=COUNTIF(B2:B7,">9000")

Funkcija COUNTIF skaičiuoja diapazono B2:B7 langelių, kuriuose yra didesni nei 9000 skaičiai, skaičių (4).

11

=COUNTIF(B2:B7,"<=9000")

Funkcija COUNTIF skaičiuoja diapazono B2:B7 langelius, kuriuose yra mažesni nei 9000 skaičių (4).

12

=COUNTIFS(B2:B7,">=9000",B2:B7,"<=22500")

Funkcija COUNTIFS suskaičiuoja, kiek diapazono B2:B7 langelių yra didesnė arba lygi 9000 ir yra mažesnė arba lygi 22500 (4)

13

=SUMPRODUCT((B2:B7>=9000)*(B2:B7<=22500))

Funkcija SUMPRODUCT skaičiuoja diapazono B2:B7 langelius, kuriuose yra skaičiai, didesni arba lygūs 9000 ir mažesni arba lygūs 22500 (4).

14

Data

15

3/11/2011

16

1/1/2010

17

12/31/2010

18

6/30/2010

19

Formulė

Aprašas (rezultatas)

20

=COUNTIF(B14:B17,">2010-03-01")

Apskaičiuoja langelių skaičių diapazone B14:B17 su didesniais nei 2010-03-01 duomenimis (3)

21

=COUNTIF(B14:B17,"2010-12-31")

Skaičiuoja diapazono B14:B17 langelių skaičių, lygų 2010-12-31 (1). Lygybės ženklo nereikia įtraukti į kriterijus, todėl jis čia neįtraukiamas (formulė veiks su lygybės ženklu, jei jį įtrauksite ("=12/31/2010").

22

=COUNTIFS(B14:B17,">=1/1/2010",B14:B17,"<=12/31/2010")

Skaičiuoja diapazono B14:B17 langelių, kurie yra tarp (imtinai) 2010-01-01 ir 2010-12-31, skaičių (3).

23

=SUMPRODUCT((B14:B17>=DATEVALUE("2010-01-01"))*(B14:B17<=DATEVALUE("2010-12-31"))

Skaičiuoja diapazono B14:B17 langelių, kurie yra tarp (imtinai) 2010-01-01 ir 2010-12-31, skaičių (3). Funkcija DATEVALUE konvertuoja datas į skaitinę reikšmę, su kuria funkcija SUMPRODUCT gali dirbti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.