Jumla ya kukimbia katika Excel

Njia 1. Fomula

Wacha tuanze, kwa kuongeza joto, na chaguo rahisi zaidi - fomula. Ikiwa tunayo jedwali ndogo iliyopangwa kwa tarehe kama pembejeo, kisha kuhesabu jumla inayoendesha katika safu wima tofauti, tunahitaji fomula ya msingi:

Jumla ya kukimbia katika Excel

Kipengele kikuu hapa ni urekebishaji wa hila wa safu ndani ya kazi ya SUM - kumbukumbu ya mwanzo wa safu imefanywa kabisa (pamoja na ishara za dola), na hadi mwisho - jamaa (bila dola). Ipasavyo, wakati wa kunakili fomula hadi safu nzima, tunapata anuwai ya kupanua, jumla ambayo tunahesabu.

Ubaya wa njia hii ni dhahiri:

  • Jedwali lazima lipangwa kwa tarehe.
  • Wakati wa kuongeza safu mlalo mpya na data, fomula italazimika kuongezwa wewe mwenyewe.

Njia ya 2. Jedwali la pivot

Njia hii ni ngumu zaidi, lakini ni ya kupendeza zaidi. Na ili kuzidisha, hebu tuzingatie tatizo kubwa zaidi - jedwali la safu 2000 za data, ambapo hakuna kupanga kwa safu ya tarehe, lakini kuna marudio (yaani tunaweza kuuza mara kadhaa kwa siku moja):

Jumla ya kukimbia katika Excel

Tunabadilisha jedwali letu la asili kuwa njia ya mkato ya kibodi "smart" (ya nguvu). Ctrl+T au timu Nyumbani - Fomati kama meza (Nyumbani - Umbizo kama Jedwali), na kisha tunaunda meza ya egemeo juu yake na amri Ingiza - Jedwali la Pivot (Ingiza - Jedwali la Egemeo). Tunaweka tarehe katika eneo la safu katika muhtasari, na idadi ya bidhaa zinazouzwa katika eneo la maadili:

Jumla ya kukimbia katika Excel

Tafadhali kumbuka kuwa ikiwa huna toleo la zamani kabisa la Excel, basi tarehe zinawekwa moja kwa moja kwa miaka, robo na miezi. Ikiwa unahitaji kambi tofauti (au hauitaji kabisa), basi unaweza kuirekebisha kwa kubofya kulia tarehe yoyote na kuchagua amri. Kikundi / Tenganisha kikundi (Kikundi / Tenganisha).

Ikiwa unataka kuona jumla inayotokana na vipindi na jumla inayoendesha kwenye safu tofauti, basi ni jambo la busara kutupa uwanja kwenye eneo la thamani. kuuzwa tena ili kupata duplicate ya shamba - ndani yake tutafungua maonyesho ya jumla zinazoendesha. Ili kufanya hivyo, bonyeza-click kwenye shamba na uchague amri Hesabu za Ziada - Jumla ya Jumla (Onyesha Thamani kama - Nambari za Kuendesha):

Jumla ya kukimbia katika Excel

Huko unaweza pia kuchagua chaguo la ukuaji wa jumla kama asilimia, na katika dirisha linalofuata unahitaji kuchagua uwanja ambao mkusanyiko utaenda - kwa upande wetu, hii ndio uwanja wa tarehe:

Jumla ya kukimbia katika Excel

Faida za mbinu hii:

  • Idadi kubwa ya data inasomwa haraka.
  • Hakuna fomula zinazohitajika kuingizwa mwenyewe.
  • Wakati wa kubadilisha katika data ya chanzo, inatosha kusasisha muhtasari na kifungo cha kulia cha mouse au kwa Data - Refresh All amri.

Hasara hufuata kutokana na ukweli kwamba hii ni muhtasari, ambayo ina maana kwamba huwezi kufanya chochote unachotaka ndani yake (ingiza mistari, kuandika formula, kujenga michoro yoyote, nk) haitafanya kazi tena.

Njia ya 3: Swala la Nguvu

Hebu tupakie jedwali letu la "smart" na data chanzo kwenye kihariri cha hoja ya Nguvu kwa kutumia amri Data - Kutoka kwa Jedwali / Masafa (Data - Kutoka kwa Jedwali/Safu). Katika matoleo ya hivi karibuni ya Excel, kwa njia, iliitwa jina - sasa inaitwa Na majani (Kutoka kwa Laha):

Jumla ya kukimbia katika Excel

Kisha tutafanya hatua zifuatazo:

1. Panga jedwali kwa mpangilio wa kupanda kwa safu wima ya tarehe na amri Panga kwa kupanda katika orodha kunjuzi ya kichujio kwenye kichwa cha jedwali.

2. Baadaye kidogo, ili kuhesabu jumla ya kukimbia, tunahitaji safu ya msaidizi na nambari ya safu ya ordinal. Wacha tuiongeze kwa amri Ongeza Safu wima - Safu wima ya Fahirisi - Kutoka 1 (Ongeza safu wima - safu wima ya fahirisi - Kutoka 1).

3. Pia, ili kuhesabu jumla ya kukimbia, tunahitaji kumbukumbu ya safu kuuzwa, ambapo data yetu ya muhtasari iko. Katika Hoja ya Nguvu, safu wima pia huitwa orodha (orodha) na kupata kiunga kwake, bonyeza kulia kwenye kichwa cha safu na uchague amri. Maelezo (Onyesha maelezo). Usemi tunaohitaji utaonekana kwenye upau wa fomula, unaojumuisha jina la hatua ya awali #"Faharisi imeongezwa", kutoka ambapo tunachukua meza na jina la safu [Mauzo] kutoka kwa jedwali hili katika mabano ya mraba:

Jumla ya kukimbia katika Excel

Nakili usemi huu kwenye ubao wa kunakili kwa matumizi zaidi.

4. Futa hatua ya mwisho zaidi isiyo ya lazima kuuzwa na badala yake ongeza safu wima iliyohesabiwa kwa kuhesabu jumla inayoendeshwa na amri Kuongeza Safu - Safu Wima Maalum (Ongeza safu wima - Safu wima maalum). Formula tunayohitaji itaonekana kama hii:

Jumla ya kukimbia katika Excel

Hapa kazi Orodha.Safu inachukua orodha asili (safu [Mauzo]) na hutoa vitu kutoka kwake, kuanzia ya kwanza (katika fomula, hii ni 0, kwani kuhesabu katika Hoja ya Nguvu huanza kutoka sifuri). Idadi ya vipengele vya kurejesha ni nambari ya safu tunayochukua kutoka kwa safu [Fahirisi]. Kwa hivyo chaguo hili la kukokotoa la safu mlalo ya kwanza hurejesha tu seli moja ya kwanza ya safu wima kuuzwa. Kwa mstari wa pili - tayari seli mbili za kwanza, kwa tatu - tatu za kwanza, nk.

Naam, basi kazi Orodha.Jumla hujumlisha maadili yaliyotolewa na tunapata katika kila safu jumla ya vitu vyote vilivyotangulia, yaani, jumla ya jumla:

Jumla ya kukimbia katika Excel

Inabakia kufuta safu wima ya Fahirisi ambayo hatuhitaji tena na kupakia matokeo kwenye Excel na Nyumbani - Funga & Pakia kuamuru.

Tatizo linatatuliwa.

Haraka na hasira

Kimsingi, hii inaweza kusimamishwa, lakini kuna nzi mdogo kwenye marashi - ombi tulilounda hufanya kazi kwa kasi ya turtle. Kwa mfano, kwenye PC yangu sio dhaifu zaidi, meza ya safu 2000 tu inachakatwa kwa sekunde 17. Je, ikiwa kuna data zaidi?

Ili kuharakisha, unaweza kutumia kuakibisha kwa kutumia kitendakazi maalum cha List.Buffer, ambacho hupakia orodha (orodha) iliyotolewa kwake kama hoja kwenye RAM, ambayo huharakisha sana ufikiaji wake katika siku zijazo. Kwa upande wetu, inaeleweka kuweka akiba kwenye orodha ya #”Added index”[Inayouzwa], ambayo Hoja ya Nguvu inapaswa kufikia wakati wa kukokotoa jumla inayoendeshwa katika kila safu mlalo ya jedwali la safu mlalo 2000.

Ili kufanya hivyo, katika kihariri cha Hoja ya Nguvu kwenye kichupo kikuu, bofya kitufe cha Mhariri wa Juu (Nyumbani - Mhariri wa Juu) ili kufungua msimbo wa chanzo cha swali letu katika lugha ya M iliyojengwa kwenye Hoja ya Nguvu:

Jumla ya kukimbia katika Excel

Na kisha kuongeza mstari na variable huko Orodha Yangu, thamani ambayo inarejeshwa na kazi ya kuakibisha, na katika hatua inayofuata tunabadilisha simu kwenye orodha na kutofautisha hii:

Jumla ya kukimbia katika Excel

Baada ya kufanya mabadiliko haya, hoja yetu itakuwa haraka sana na itakabiliana na jedwali la safu mlalo 2000 ndani ya sekunde 0.3 tu!

Jambo lingine, sawa? 🙂

  • Chati ya Pareto (80/20) na jinsi ya kuijenga katika Excel
  • Utafutaji wa nenomsingi katika maandishi na uakibishaji wa hoja katika Hoja ya Nguvu

Acha Reply