Excel-də tarixləri olan xanaların sayını necə hesablamaq olar (6 üsul)

  • Bunu Paylaş
Hugh West

Excel vərəqləri vaxtı, tarixi, hadisələri və fəaliyyətləri planlaşdırmaq, obyektləri və onların qiymətlərini izləmək və daha çox şey üçün istifadə edilə bilər. Bu yazıda biz tarixi olan xanaların sayını Excel düsturları VBA istifadə edərək necə hesablayacağını görəcəyik. Daha yaxşı başa düşməyiniz üçün biz Ad , Cins Doğum Tarixi olan nümunə məlumat dəstindən istifadə edəcəyik.

Təcrübə iş dəftərini yükləyin

Excel.xlsm-də tarixləri olan xanaları sayın

Hüceyrələrin sayını hesablamağın 6 yolu Excel-də tarixlər

Excel -də tarixləri olan xanaların sayını saymağın bir neçə yolu var. Biz bu yazı boyu VBA , COUNTA , COUNTIFS , SUMPRODUCT və funksiyaların birləşməsini görəcəyik.

Metod 1: COUNTA funksiyasından istifadə edərək tarixləri olan xanaların sayını hesablayın

COUNTA funksiyası rəqəmi dəyərləri ehtiva edən xanaların sayını hesablamaq üçün faydalıdır .

Addımlar:

  • İlk olaraq, F5 xanasına klikləyin və aşağıdakı düsturu yazın.
=COUNTA(D5:D12)

  • İndi ENTER düyməsini basın.

Burada Excel D5 dən D12 -ə qədər dəyişən bütün rəqəmli tarix dəyərlərini hesablayıb.

Əlaqədar Məzmun: Nömrələrlə Excel Hüceyrələrini Sayın (5 Sadə Yol)

Metod 2: SUMPRODUCT Funksiyasından istifadə edərək Verilmiş İldə Tarixləri Sayın n

Bizim verilənlər bazamızda müxtəlif illərdə fərqli tarixlər var. Müəyyən illərdə tarixləri bilmək istəyiriksə, nə etməliyik? Gəlin görək, bunu necə edəcəyik.

Addımlar:

  • İlk olaraq F5 xanasına klikləyin və düsturu aşağıdakı kimi yazın.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))

  • İndi ENTER düyməsinə basın.

  • Nəhayət, siçanın sağ düyməsini aşağı çəkərək Avtomatik Doldur .

Beləliklə, burada nə baş verir?

Sadələşdirmək üçün bu düsturda YEAR funksiyası bütün illəri etibarlı tarix diapazonundan D5:D12 çıxaracaq. və onu F5 xanasında verilmiş il ilə uyğunlaşdıracaq.

=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))

TRUE , YANLIŞ , hər bir tarix Sütun D-dəki il dəyəri ilə müqayisə edilir.

={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}

Nəticədə o, DOĞRU bu 1992 ili üçün 2 -dir.

Sonra, Avtomatik Doldur funksiyasından istifadə etdikdən sonra, kriteriya dəyəri dəyişdikcə YEAR funksiyasının nəticəsi də dəyişir.

Əlaqədar Məzmun: Şərtlə Excel-də Boş Hüceyrələri Necə Saymaq olar (3 Metod)

Üsul 3: Hüceyrələrin sayını hesablayın Tarixlərlə Funksiyaların Kombinasiyasından istifadə etməklə

Gəlin, tarixləri olan xanaların sayını hesablamaq üçün başqa üsula cəhd edək. Bu dəfə biz Excel -də xanalardakı tarixlərin sayını hesablamaq üçün funksiyaların birləşməsindən istifadə edəcəyik.

Addımlar:

  • Birinci , F5 xanasına klikləyin və aşağıdakı düsturu yazın.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))

  • İndi CTRL düyməsini basın. +SHIFT+ENTER cəmi. Excel 365 istifadə edirsinizsə, ENTER düyməsini sıxmağınızla bu tapşırığı yerinə yetirəcəksiniz.

Budur.

Burada ISERROR funksiyası xanaların ədəd dəyərlərinin olub olmadığını görəcək. O, YANLIŞ əgər xana boş deyilsə və boş xanalar üçün DOĞRU xəbər verəcəkdir. Sonra ƏGƏR funksiyası hər YANLIŞ dəyər üçün CƏMİ 1 , DOĞRU<üçün sıfır olacaq. 2>.

Daha çox oxuyun: Excel-də boş xanaları sayın (4 üsul)

Oxşar oxunuşlar:

  • Excel-də Xüsusi Mətni olan Hüceyrələri Necə Saymaq olar (Həm Rejim Həssas, Həm də Hissiyyətsiz)
  • Excel-də Xüsusi Mətn Olan Hüceyrələri Saymaq

Metod 4: COUNTIFS funksiyasından istifadə edərək cari ayda tarixləri sayın

İndi biz <1-dən istifadə edərək cari və əvvəlki aylarda tarixləri necə hesablayacağımızı görəcəyik>COUNTIFS funksiyası. Qoşulma tarixlərinin verildiyi məlumat dəsti əldə etdik. cari ayda neçə qoşulma tarixinin və əvvəlki ayda neçəsinin olduğunu görmək istəyirik.

Addımlar:

  • İlk olaraq G5 xanasına klikləyin və aşağıda göstərildiyi kimi düsturu yazın.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)

  • İndi ENTER düyməsini sıxın.

Beləliklə, nəticə əldə edirik 5. Məlumat dəstindən də görünür ki, bizimcari ay Mart , ümumi tarixlər 5-dir.

Bundan sonra biz əvvəlki ayda tarixləri necə hesablayacağımızı görəcəyik.

Addımlar:

  • Əvvəlcə H5 xanasına klikləyin və aşağıda göstərildiyi kimi düsturu yazın.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)

  • Nəhayət, ENTER düyməsini sıxın və nəticəmiz hazırdır.

Bu düstur <-ə əsaslanır. 1>COUNTIFS cari ayın birinci günündən böyük və ya ona bərabər və növbəti ayın birinci günündən az olan tarixləri saymaq üçün funksiyadır. Hər iki tarix BUGÜN funksiyasından cari tarixi götürən EOMONTH funksiyasından istifadə etməklə yaradılmışdır.

Daha ətraflı: Excel-də doldurulmuş xanaları necə saymaq olar (5 Sürətli Yol)

Metod 5: SUMPRODUCT funksiyasından istifadə edərək doğum günlərini aylara görə sayın

Bu üsulda biz <1-dən istifadə edərək ad günlərini aylara görə görəcəyik>SUMPRODUCT funksiya.

Addımlar:

  • Aşağıdakı düsturu G5 xanasına yazın.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))

  • İndi ENTER <2 düyməsini basın>açar.

  • Bundan sonra seriyanın qalan hissəsi üçün Avtomatik Doldur -ə dartın.

Burada SUMPRODUCT funksiyasının necə işlədiyini izah edə bilərsinizmi? Düşünürük ki, bu, Metod 2 -də müzakirə etdiyimiz kimi işləyir.

Daha çox oxuyun: Excel-də boş xanaları necə saymaq olar (5 üsul)

Metod 6: Saymaq üçün İstifadəçi tərəfindən müəyyən edilmiş funksiya yaradınTarixləri Olan Hüceyrələrin Sayı

Bu üsulda biz VBA-dan istifadə edərək istifadəçi tərəfindən müəyyən edilmiş funksiya yaradırıq. Prosedurları aşağıya endirək.

Addımlar:

  • İlk olaraq lentdən Developer tabına keçin.
  • İkincisi, Visual Basic Redaktoru açmaq üçün Kod kateqoriyasından Visual Basic üzərinə klikləyin. Və ya Visual Basic Redaktoru açmaq üçün ALT+F11 düymələrini basın.

  • Bu, ekranda görünəcək. Visual Basic Redaktor kodlarımızı yazdığımız yer.
  • Üçüncüsü, Daxil et açılan menyu çubuğundan Modul üzərinə klikləyin.

  • Bu, iş dəftərinizdə Modul yaradacaq.
  • VBA kod aşağıda göstərilir.

VBA Kodu:

6147
  • Faylı saxlamaq üçün CTRL+S düymələrini basın.

  • Daha sonra iş vərəqinizə qayıdın və düsturu oraya daxil edin.
=Count_DateCells(D5:D12)

  • Enter düyməsini basın.
  • Budur! nəticənizi əldə edəcəksiniz.

Metod 7: VBA-dan istifadə edərək tarixləri olan Hüceyrələrin sayını sayın

Nəhayət, bu üsulla VBA istifadə edərək Excel -də tarixlərin sayını necə hesablayacağımızı görəcəyik.

Addımlar:

  • İlk olaraq vərəqin üzərinə sağ klikləyin və Koda Baxın bölməsinə keçin.

  • Bundan sonra kopyalayın aşağıdakı VBA kodunu yapışdırın.

VBA Kodu:

3539

  • Bundan sonra, F5 və ya oynat düyməsini kodu çalışdırmaq üçün basın.
  • Bu zaman F5 xanasına düsturu daxil edin.
=SUM(IF(Date_Count(D5:D12)=7,1,0))
  • Nəhayət, bunu edərkən CTRL + SHIFT + ENTER düymələrini basın.

Bu kod vasitəsilə biz DateCells adlı istifadəçi funksiyasını yaradırıq. Bu funksiya verilmiş massiv və ya aralıqlar SUM də tarix dəyəri etibarlıdırsa, onları bir-bir yoxlayacaq.

Daha çox oxuyun: Excel-də tək və cüt ədədləri necə saymaq olar (3 asan yol)

Təcrübə bölməsi

Öyrənmək üçün ən vacib aspekt bu sürətli yanaşmalar təcrübədir. Nəticə olaraq, bu üsulları tətbiq edə biləcəyiniz bir təcrübə kitabı əlavə etdim.

Nəticə

Bunlar 6 fərqlidir. Excel -də tarixləri olan xanaların sayını hesablamaq yolları. Tercihlərinizə əsasən, ən yaxşı alternativi seçə bilərsiniz. Hər hansı bir sualınız və ya rəyiniz olarsa, onları şərh bölməsində buraxın.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.