Skaičių arba datų apskaičiavimas pagal sąlygą

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Norėdami apskaičiuoti skaičius arba datas, kurios atitinka vieną sąlygą (pvz., lygu, daugiau nei, mažiau nei, daugiau arba lygu arba mažesnė arba lygi), naudokite funkciją COUNTIF . Norėdami apskaičiuoti skaičius arba datas, kurios patenka į intervalą (pvz., daugiau nei 9000 ir tuo pačiu metu mažiau nei 22500), galite naudoti funkciją COUNTIFS . Taip pat galite naudoti SUMPRODUCT.

Pavyzdys

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

A

B

Pardavėjas

Sąskaita faktūra

Petraitis

15 000

Petraitis

9 000

Jonaitis

8 000

Jonaitis

20 000

Petraitis

5 000

Vilutis

22 500

Formulė

Aprašas (rezultatas)

= COUNTIF (B2: B7, "_ Gt_9000")

Funkcija COUNTIF apskaičiuoja langelių skaičių B2: B7, kuriuose yra skaičius, didesnis nei 9000 (4)

= COUNTIF (B2: B7, "_ Lt_ = 9000")

Funkcija COUNTIF apskaičiuoja langelių skaičių B2: B7, kuriuose yra mažiau nei 9000 (4)

= COUNTIFS (B2: B7, "_ Gt_ = 9000", B2: B7, "_ Lt_ = 22500")

Funkcija COUNTIFS (pasiekiama programoje "Excel" 2007 ir vėlesnė versija) apskaičiuoja langelių skaičių B2: B7 daugiau arba lygu 9000 ir yra mažesnė arba lygi 22500 (4)

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

Funkcija SUMPRODUCT apskaičiuoja langelių skaičių B2: B7, kuriuose yra skaičiai, didesni nei arba lygu "9000", ir mažesni arba lygu 22500 (4). Šią funkciją galite naudoti "Excel" 2003 ir ankstesnėse versijose, kur COUNTIFS nėra.

Data

3/11/2011

1/1/2010

12/31/2010

6/30/2010

Formulė

Aprašas (rezultatas)

= COUNTIF (B14: B17, "_ Gt_3/1/2010")

Apskaičiuoja langelių skaičių intervale B14: B17 su duomenimis, didesnėmis nei 3/1/2010 (3)

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

Apskaičiuoja langelių skaičių intervale B14: B17 lygu 12/31/2010 (1). Lygybės ženklo negalima naudoti kriterijų, todėl jis neįtrauktas čia (formulė veiks su lygybės ženklu, jei jį įtrauksite ("= 12/31/2010").

= COUNTIFS (B14: B17, "_ Gt_ = 1/1/2010", B14: B17, "_ Lt_ = 12/31/2010")

Apskaičiuoja langelių skaičių intervale B14: B17, kurie yra tarp (imtinai) 1/1/2010 ir 12/31/2010 (3).

= SUMPRODUCT ((B14: B17> = DATEVALUE ("1/1/2010")) * (B14: B17< = DATEVALUE ("12/31/2010"))

Apskaičiuoja langelių skaičių intervale B14: B17, kurie yra tarp (imtinai) 1/1/2010 ir 12/31/2010 (3). Šis pavyzdys naudojamas kaip funkcijos COUNTIFS pakaitalas, įtrauktas į "Excel" 2007. Funkcija DATEVALUE konvertuoja datas į skaitinę reikšmę, kurios funkciją SUMPRODUCT galima naudoti.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×