Məzmuna keç
Educora
Orta13 dəq8 / 27

Şərtə görə saymaq və toplamaq: COUNTIF, SUMIF

Yalnız şərtə uyğun xanaları saymağı və toplamağı öyrən: kateqoriyaya görə satışlar, həddən böyük dəyərlər, açar söz olan mətnlər.

Özünü yoxla
Bu dərsdə öyrənəcəksən
  • COUNTIF ilə şərtə uyğun xanaları saymaq
  • SUMIF ilə şərtə görə toplamaq
  • Müqayisə, xana istinadı və şablon simvolları ilə şərt yazmaq
  • Bir neçə şərt üçün COUNTIFS və SUMIFS-i tanımaq

Elvinin dükanı həftə ərzində onlarla məhsul satıb. İndi o bilmək istəyir: elektronikadan neçə satış olub və onlar cəmi nə qədər gəlir gətirib? Siyahını gözlə süzüb kalkulyatorla toplamaq əvəzinə iki funksiya kifayətdir: COUNTIF və SUMIF.

COUNTIF: şərtə görə saymaq

=COUNTIF(range, criteria)
burada:
  • rangeyoxlanılan xanalar
  • criteriaşərt: rəqəm, mətn, müqayisə və ya xana
ŞərtNəyi sayır
"Electronics"dəqiq «Electronics» yazılan xanalar (böyük-kiçik hərf fərq etmir)
">=100"100 və daha böyük rəqəmlər
"<>Home"«Home»dan fərqli hər şey
E2E2 xanasındakı dəyərə bərabər olanlar
">"&E1E1-dəki rəqəmdən böyük olanlar
"*pen*"içində «pen» olan mətn (* — istənilən simvollar)
"B?"B ilə başlayan iki simvollu mətn (? — bir simvol)

SUMIF: şərtə görə toplamaq

=SUMIF(range, criteria, [sum_range])
burada:
  • rangeşərtin yoxlandığı xanalar
  • criteriaşərt (COUNTIF-dəki kimi)
  • sum_rangetoplanacaq xanalar; yazılmasa, range özü toplanır
Kateqoriya üzrə satış

B2:B9-da kateqoriyalar, C2:C9-da manatla satış məbləğləri var. Elektronika üzrə satış sayını və ümumi məbləği tap. Elektronika satışları: 250, 310 və 180 ₼.

Həllini göstər
Say: =COUNTIF(B2:B9,"Electronics") → 3.
Cəm: =SUMIF(B2:B9,"Electronics",C2:C9) → 250 + 310 + 180 = 740 ₼.
Şərt B sütununda yoxlanır, toplanan isə eyni sətirlərdəki C xanalarıdır.
İnteraktiv
Simulyasiya yüklənir…
Həftəlik satışlar (manatla) və şərtə görə xülasə.

Bir neçə şərt: COUNTIFS və SUMIFS

Sonunda «S» olan funksiyalar bir neçə şərti birdən yoxlayır və yalnız hamısı ödənən sətirləri nəzərə alır. Məsələn, 200 ₼ və daha çox olan elektronika satışlarının cəmi: =SUMIFS(C2:C9,B2:B9,"Electronics",C2:C9,">=200") → 250 + 310 = 560 ₼. Say üçün: =COUNTIFS(B2:B9,"Electronics",C2:C9,">=200") → 2. Şərtə görə orta qiyməti isə AVERAGEIF tapır.

  • 90 və daha çox bal toplayan şagirdlərin sayı: =COUNTIF(B2:B30,">=90").
  • Ailə büdcəsində ərzağa xərclənən bütün pul: =SUMIF(B2:B60,"Food",C2:C60).
  • Təkrarlanan adları tapmaq: =COUNTIF($A$2:$A$100,A2)>1 ad siyahıda bir dəfədən çox yazılıbsa, TRUE qaytarır.
  • Yalnız 7A sinfinin orta balı: =AVERAGEIF(C2:C90,"7A",D2:D90).

Əsas fikirlər

  • =COUNTIF(range, criteria) şərtə uyğun xanaları sayır.
  • =SUMIF(range, criteria, sum_range) şərt ödənən sətirlərdəki dəyərləri toplayır.
  • Müqayisəli şərt dırnaqda yazılır: ">=100"; xana ilə birlikdə: ">="&E1.
  • * istənilən sayda simvolu, ? isə düz bir simvolu əvəz edir.
  • COUNTIFS/SUMIFS bir neçə şərt üçündür; SUMIFS-də toplanan diapazon birinci gəlir.

Özünü yoxla

10 sual. Hər düzgün cavab XP qazandırır.

1 / 10
=COUNTIF(C2:C9,">=100") nəyi hesablayır?