Excel دىكى VBA نى ئىشلىتىپ ستوندىكى سانلىق مەلۇماتلار بىلەن قۇرلارنى قانداق ھېسابلاش (9 خىل ئۇسۇل)

  • ھەمبەھىرلەڭ
Hugh West

ئەگەر سىز Excel VBA ئارقىلىق ئىستوندىكى سانلىق مەلۇماتلار بىلەن قۇرلارنى ساناشنىڭ ئەڭ ئاسان ئۇسۇللىرىنى ئىزدەۋاتقان بولسىڭىز ، ئۇنداقتا سىز دەل جايىدا. ئۇنداقتا ، بىز باش ماقالىمىزدىن باشلىنىپ ، قۇرلارنى سانداندىكى سانلىق مەلۇماتلارنى ساناشقا ئائىت تېخىمۇ كۆپ ئۇچۇرلارنى بىلىمىز.

خىزمەت دەپتىرىنى چۈشۈرۈڭ

Excel VBA نى ئىشلىتىپ ستوندىكى سانلىق مەلۇماتلارنى رەتلەشنىڭ 9 ئۇسۇلى

بۇ يەردە بىزدە بىر شىركەتنىڭ سېتىش خاتىرىسى بار تۆۋەندىكى سانلىق مەلۇمات جەدۋىلى بار. بىز بۇ سانلىق مەلۇمات ئامبىرىدىكى سانلىق مەلۇماتلار بىلەن ئوخشىمىغان ستونلارنى ئىشلىتىپ ، ستوننىڭ سانلىق مەلۇماتلىرىغا ئاساسەن قۇرلارنى ھېسابلاشنىڭ ئوخشىمىغان ئۇسۇللىرىنى چۈشەندۈرىمىز.

بىز Microsoft Excel 365 <نى ئىشلەتتۇق. بۇ يەردىكى 10> نەشرى ، قۇلايلىقلىقىڭىزغا ئاساسەن باشقا نەشرىنى ئىشلىتەلەيسىز. قۇرنى ئىشلىتىپ مەھسۇلاتلارنىڭ سېتىش قىممىتى بىلەن سېتىش ستوننىڭ قۇرلىرىنى سانايدۇ. VBA نىڭ خاسلىقى .

قەدەم -01 :

> پروگرامما ئاچقۇچى بەتكۈچ & gt; & gt; كۆرۈنۈش ئاساسى تاللاش.

.

< غا كىرىڭ بۆلەك قۇرۇلىدۇ.

قەدەم -02 :

following تۆۋەندىكى كودنى يېزىڭ

9898

بۇ يەردە ، بىز X نى پۈتۈن سان ، «D4: D11» دەپ ئېلان قىلدۇق.بىز قايسى ئىستوننى قۇر سانايمىز ، ئاخىرىدا قۇر نومۇرىنى X غا تەقسىملىدۇق.

ئۇچۇر ساندۇقى ( MsgBox ) بىزگە ئومۇمىي سان سۈپىتىدە نەتىجىنى بېرىدۇ. قۇرلارنىڭ.

F5 نى بېسىڭ. ئۇچۇر رامكىسىدىكى سېتىش ئىستونىنىڭ 8 .

تېخىمۇ كۆپ ئوقۇڭ: Excel VBA سانلىق مەلۇمات بىلەن قۇرلارنى ساناش (4 مىسال) سېتىش ستوننىڭ سېتىش قىممىتى بىلەن قۇرلارنى ساناش ئۈچۈن VBA نىڭ خاسلىقى نى ئاخىرلاشتۇرۇڭ.

باسقۇچلار :

< ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ.

بۇ يەردە ، بىز X نى پۈتۈن سان ، «D4» دەپ جاكارلىدۇق ، قايسى ئىستوننى قۇر سانايدىغانلىقىمىزغا ئاساسەن بۇ دائىرىنىڭ باشلىنىش قىممىتى. ئاخىرىدا بىز قۇر نومۇرىنى X غا تەقسىملىدۇق. X بىزگە بۇ ئىستوننىڭ ئومۇمىي ئىشلىتىلگەن قۇرلىرىنى ئەمەس ، ئەڭ ئاخىرقى ئىشلىتىلگەن قۇر نومۇرىنى بېرىدۇ. شۇڭا ، بىز ئومۇمىي رەت نومۇرىغا ئېرىشىش ئۈچۈن 3 ( باشلىنىش رەت نومۇرى -1 = 4-1 = 3 ) نى X دىن ئايرىدۇق.

ئۇچۇر ساندۇقى ( MsgBox ) ئومۇمىي قۇر سانى بىلەن كۆرۈنىدۇ.

< F5 نى بېسىڭ.

ئۇنىڭدىن كېيىن ، ئۇچۇر رامكىسىدىكى سېتىش ئىستونىنىڭ ئومۇمىي سانى سۈپىتىدە 8 بولىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: قانداق ھېسابلاشExcel دىكى سانلىق مەلۇماتلار بىلەن قۇرلار (4 فورمۇلا) قۇرغا ئوخشاش VBA نىڭ. مۈلۈك بىلەن ئاخىرقى مۈلۈك نى بىرلىكتە ساناپ ، سېتىش ئىستونىنىڭ ئومۇمىي قۇرلىرىنى ساناپ بېقىڭ.

باسقۇچلار :

< ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ> بۇ يەردە ، بىز X نى پۈتۈن سان ، دىكى 4 دەپ جاكارلىدۇق (قۇر. سان ، 4) سېتىش ئۈچۈن ستون قايسى ئىستونغا ئاساسەن قۇر سانايمىز ، ئاخىرىدا قۇر نومۇرىنى X غا تەقسىملىدۇق.

X ئەڭ ئاخىرقى ئىشلىتىلگەن قۇرنى قايتۇرىدۇ. بۇ ئىستوننىڭ ئومۇمىي ئىشلىتىلگەن قۇر ئەمەس. شۇڭا ، بىز ئومۇمىي رەت نومۇرىغا ئېرىشىش ئۈچۈن 3 ( باشلىنىش رەت نومۇرى -1 = 4-1 = 3 ) نى X دىن ئايرىدۇق.

ئۇچۇر ساندۇقى ( MsgBox ) ئومۇمىي قۇر سانى بىلەن كۆرۈنىدۇ.

F5 نى بېسىڭ.

ئۇنىڭدىن كېيىن ، بىز ئۇچۇر رامكىسىدىكى سېتىش ئىستونىنىڭ ئومۇمىي سانى سۈپىتىدە 8 غا ئېرىشىمىز.

مۇناسىۋەتلىك مەزمۇنلار: Excel دىكى كۆپ خىل ئۆلچەم بىلەن قۇرلارنى قانداق ھېسابلاش (6 خىل ئۇسۇل)

سىز تاللاش خاسلىقى نى ئىشلىتىپ ، سېتىش سانلىق مەلۇماتلىرىغا ئاساسەن ئومۇمىي قۇرلارنى سانىالايسىز. ئىستون.

باسقۇچلار :

-1

.

the تۆۋەندىكى كودنى يېزىڭ دائىرە بۇ يەردە ھېسابلىنىدۇ ، ئاخىرىدا ، بىز رەت نومۇرىنى X غا تەقسىملىدۇق.

ئۇچۇر رامكىسى ( MsgBox ) بىزگە ئومۇمىي نەتىجىنى بېرىدۇ. قۇرلارنىڭ سانى.

ئاندىن ، بىز ئاساسىي جەدۋەلگە قايتىشىمىز كېرەك.

ئاندىن ، ئاچقۇچى بەتكۈچ & gt; & gt; ماكروس تاللانمىغا كىرىڭ.

ئۇنىڭدىن كېيىن ، ماكرو سۆزلىشىش رامكىسى ئېچىلىدۇ. تاللانما>

تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى VBA بىلەن قۇرلارنى قانداق ھېسابلاش (5 خىل ئۇسۇل)

بۇ يەردە ، بىز ئىشلىتىمىز رايون ئىستونىدىكى قۇرلارنى ساناش ئۈچۈن ئىقتىدارنى تېپىڭ.

باسقۇچلار :

< ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ.

the تۆۋەندىكى كودنى يېزىڭ X پۈتۈن سان ، rng دائىرە ، «C4: C11» ئاساس قىلىنغان دائىرە. بىز قايسى ئىستوننى قۇر سانايمىز ، ئاخىرىدا ئۇنى تەقسىملىدۇق rng . FIND ئىقتىدارىنى ئىشلىتىش ، X بىزگە بۇ ئىستوننىڭ ئومۇمىي ئىشلىتىلگەن قۇرلىرىنى ئەمەس ، ئەڭ ئاخىرقى ئىشلىتىلگەن قۇر نومۇرىنى بېرىدۇ. شۇڭا ، بىز ئومۇمىي رەت نومۇرىغا ئېرىشىش ئۈچۈن 3 ( باشلىنىش رەت نومۇرى -1 = 4-1 = 3 ) نى X دىن ئايرىدۇق.

ئۇچۇر ساندۇقى ( MsgBox ) ئومۇمىي قۇر سانى بىلەن كۆرۈنىدۇ.

F5 نى بېسىڭ.

ئاخىرىدا ، ئۇچۇر رامكىسىدىكى سېتىش ئىستونىنىڭ ئومۇمىي سانى سۈپىتىدە 8 بولىدۇ.

مۇناسىۋەتلىك مەزمۇن: Excel سانىنى كۆرگىلى بولىدىغان قۇرلار (فورمۇلا ۋە VBA كودى)

ئوخشاش ئوقۇشلۇق:

  • سانلار Excel دىكى Pivot جەدۋىلى بىلەن گۇرۇپپىدا (باسقۇچلۇق يېتەكچى)
  • Excel VBA: جەدۋەلدىكى قۇرلارنى ساناش (5 مىسال)> 6-ئۇسۇل: VBA

    نى ئىشلىتىپ ستوندىكى سانلىق مەلۇماتلار بىلەن ئوچۇق بولمىغان قۇرلارنى ساناش VBA كودىنى ئىشلىتىپ بىز پەقەت قىممەت بىلەن قۇرلارنىڭ ئومۇمىي سانىنىلا سانايمىز.

    باسقۇچلار :

    < ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ.

    following تۆۋەندىكى كودنى يېزىڭ

    4578

    بۇ يەردە بىز X ئۇزۇن ، Y ، ۋە rng دائىرە ، «D4: D11» بىز قايسى ئىستوننى قۇر سانايدىغانلىقىمىز ۋە ئاخىرىدا بار بولغان دائىرە rng غا تەقسىم قىلىندى. قىممەتكە ئىگە ھۈجەيرىلەرگە نىسبەتەن ، X ھەر قېتىم 1 ئارقىلىق كۆپىيىدۇ. رامكا.

    F5 نى بېسىڭ.

    ئۇچۇر رامكىسىدىكى سېتىش ئىستونىنىڭ بوش بولمىغان قۇرلىرى. قەدەممۇ-قەدەم يېتەكچى) سېتىش ئىستونىدىن 2522.00 دوللار
    .

قەدەم :

ئۇسۇل -1 نىڭ -01 .

the تۆۋەندىكى كودنى يېزىڭ ئۇزۇن ، Y ۋە rng دائىرە ، «D4: D11» ئاساس قىلىنغان دائىرە. بىز قۇرلارنى سانايمىز ، ئاخىرىدا بىز ئۇنى rng غا تەقسىملىدۇق. 1> 2522 COUNTIF فۇنكسىيەسى نى ئىشلىتىپ ، بۇ قىممەتكە ئىگە ھۈجەيرىلەرگە نىسبەتەن ، X ھەر قېتىم 1 ئارقىلىق كۆپىيىدۇ.

ئاخىرىدا ، ئۇچۇر ئارقىلىق 2522 قىممىتىدىكى ئومۇمىي قۇر نومۇرلىرىغا ئېرىشىمىزرامكا.

< F5 نى بېسىڭ.

ئۇچۇر رامكىسىدىكى $ 2522.00 نىڭ سېتىلىش قىممىتى بار سېتىش ئىستونىنىڭ.

تېخىمۇ كۆپ ئوقۇڭ: Excel VBA: كونكرېت سانلىق مەلۇماتلار بىلەن قۇرلارنى ساناش (8 مىسال) سېتىش ئىستونىدىكى $ 3000.00 دىن چوڭ بولغان قۇر سانىنى ساناپ بېقىڭ.

باسقۇچلار :

< ئۇسۇل -1 نىڭ قەدەم -01 گە ئەگىشىڭ.

بۇ يەردە ، بىز X نى ئۇزۇن ، Y ، ۋە rng نى دائىرە ، «D4: D11» بىز قايسى ئىستوننى ئاساس قىلىپ سانايدىغان دائىرە ، ئاخىرىدا ئۇنى rng غا تەقسىملىدۇق.

FOR ئايلانما بۇ دائىرىدىكى ھۈجەيرىلەرنىڭ ئىچىدە COUNTIF ئىقتىدارى نى ئىشلىتىپ سېتىش قىممىتى 3000 دىن چوڭ ياكى ئەمەسلىكىنى تەكشۈرىدۇ (ياكى باشقا بىرىنى سىناپ باقسىڭىز بولىدۇ) ئۇنىڭدىن تۆۋەن ، چوڭ ياكى باراۋەر دېگەندەك شەرتلەر) ۋە بۇ قىممەتكە ئىگە ھۈجەيرىلەرگە نىسبەتەن ، X ھەر قېتىم 1 ئارقىلىق كۆپىيىدۇ.

ئاخىرىدا ، بىز ئۇچۇر رامكىسى ئارقىلىق قىممىتى 3000 دىن چوڭ بولغان ئومۇمىي قۇر سانىغا ئېرىشىمىز.

< F5 نى بېسىڭ.

ئۇنىڭدىن كېيىن ، سىزدە 3 سېتىلىدۇئۇچۇر رامكىسىدىكى $ 3000.00 دىن چوڭ قىممەتلەر.

ئۇسۇللار) مەھسۇلات ئىستونىدا ئېنىق ياكى قىسمەن.

قەدەم باسقۇچلار :

01 نىڭ ئۇسۇلى -1 .

following تۆۋەندىكى كودنى يېزىڭ

9510
، Y ۋە rng دائىرە ، «B4: B11» بىز قايسى ئىستوننى ئاساس قىلغان دائىرە. قۇرلارنى سانماقتا ، ئاخىرىدا بىز ئۇنى rng غا تەقسىملىدۇق. «ئىلتىماس قىلىش» COUNTIF فۇنكسىيەسى نى ئىشلىتىڭ (بۇ يەردە ، ئۇ سىزىقنىڭ ئالدى-كەينىدىكى يۇلتۇز بەلگىسى بەلگىسىنى ئىشلىتىپ ئېنىق مۇسابىقە ۋە قىسمەن مۇسابىقىنى ھېسابلايدۇ) ، ۋە بۇ قىممەتكە ئىگە بولغان ھۈجەيرىلەرگە نىسبەتەن ، X ھەر ۋاقىت 1 كۆپەيتىلىدۇ مەسىلەن.

F5 نى بېسىڭ. ئالما ۋە ئاناناس ئۇچۇر ساندۇقىدا.

تېخىمۇ كۆپ ئوقۇڭ: Excel دىكى تېكىست بىلەن قۇرلارنى قانداق ھېسابلاش (ئەڭ ئاسان)8 خىل ئۇسۇل) . بۇنى ئۆزىڭىز قىلىڭ> VBA ئاسان. پايدىلىق دەپ بىلىشىڭىزنى ئۈمىد قىلىمەن. تەكلىپ-پىكىرلىرىڭىز بولسا ، پىكىر بۆلۈمىدە ئورتاقلىشىڭ.

خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.