Kira Jumlah Berjalan (Jumlah Terkumpul) dalam Excel - 5 Cara Mudah

Kira Jumlah Berjalan (Jumlah Terkumpul) dalam Excel - 5 Cara Mudah

jumlah berjalan (juga dikenali sebagaijumlah terkumpul) sangat biasa digunakan dalam banyak kes.Ini ialah metrik yang memberitahu anda jumlah nilai setakat ini.

Sebagai contoh, jika anda mempunyai data jualan bulanan, jumlah berjalan akan memberitahu anda jumlah jualan yang dibuat dari hari pertama bulan hingga tarikh tertentu.

Terdapat situasi lain di mana jumlah sering digunakan, seperti mengira baki tunai dalam penyata bank/lejar, mengira kalori dalam pelan makan, dsb.

Dalam Microsoft Excel, terdapat beberapa cara berbeza untuk mengira jumlah berjalan.

Kaedah yang anda pilih juga bergantung pada struktur data.

Sebagai contoh, jika anda mempunyai data jadual ringkas, anda boleh menggunakan formula SUM mudah, tetapi jika anda mempunyai jadual Excel, lebih baik menggunakan rujukan berstruktur.Anda juga boleh menggunakan Power Query untuk melakukan ini.

Dalam tutorial ini, saya akan membincangkan kesemuanyaKira jumlah berjalan dalam Excelkaedah yang berbeza.

Jadi mari kita mulakan!

Kira jumlah berjalan menggunakan data jadual

Jika anda mempunyai data jadual (iaitu, jadual dalam Excel yang tidak ditukar kepada jadual Excel), anda boleh menggunakan beberapa formula mudah untuk mengira jumlah berjalan.

Gunakan operator penambahan

Katakan anda mempunyai data jualan mengikut tarikh dan anda mahu dalam lajur CmengiraJumlah berjalan.

Data tarikh untuk menjalankan jumlah

Berikut adalah langkah-langkah untuk melakukan ini.

Langkah 1 – Dalam sel C2, sel pertama yang anda mahu jalankan jumlahnya, masukkan

=B2

Ini hanya mendapat nilai jualan yang sama dalam sel B2.

Masukkan B2 dalam sel pertama

Langkah 2– Dalam sel C3, masukkan formula berikut:

= C2 + B3

Masukkan formula lain dalam sel C3

Langkah 3– Gunakan formula pada keseluruhan lajur.Anda boleh menggunakan pemegang isian untuk memilih dan menyeretnya, atau hanya salin-tampal sel C3 ke semua sel yang tinggal (ini akan melaraskan rujukan secara automatik dan memberikan hasil yang betul).

Ini akan memberikan anda hasil yang ditunjukkan di bawah.

Gunakan formula pada keseluruhan lajur

Ini adalah kaedah yang sangat mudah yang berfungsi dengan baik dalam kebanyakan kes.

Logiknya mudah - setiap sel mengambil nilai padanya (iaitu jumlah kumulatif sehingga hari sebelumnya) dan menambah nilai dalam sel bersebelahan (iaitu nilai jualan hari semasa).

Terdapat hanya satu kelemahan - jika anda memadamkan mana-mana baris sedia ada dalam set data ini, semua sel di bawah akan mengembalikan ralat rujukan (#REF!)

Ralat rujukan semasa memadam baris

Jika set data anda mempunyai kemungkinan ini, gunakan kaedah seterusnya menggunakan formula SUM

soalan berkaitan  Gunakan CJWDEV: Alat Tetapan Semula Akaun Direktori Aktif

Gunakan SUM dengan rujukan sel separa terkunci

Katakan anda mempunyai data jualan mengikut tarikh dan anda ingin mengira jumlah berjalan dalam lajur C.

Data tarikh untuk menjalankan jumlah

Di bawah ialah formula SUM yang akan memberi anda jumlah berjalan.

=SUM($B$2:B2)

Formula SUM mengira jumlah larian

Biar saya terangkan bagaimana formula ini berfungsi.

Dalam formula SUM di atas, saya menggunakan rujukan untuk menambah sebagai $B$2:B2

  • $B$2 - Ini ialah rujukan mutlak, yang bermaksud rujukan ini tidak berubah apabila saya menyalin formula yang sama dalam sel di bawah.Jadi apabila anda menyalin formula dalam sel di bawah, formula akan bertukar kepada SUM($B$2:B3)
  • B2 - Ini adalah bahagian kedua rujukan, ia adalah rujukan relatif, yang bermaksud apabila saya menyalin formula ke bawah atau ke kanan, ini melaraskan.Jadi apabila menyalin formula dalam sel di bawah, nilainya menjadi B3

Perkara yang menarik tentang pendekatan ini ialah jika anda memadamkan sebarang baris dalam set data, formula ini melaraskan dan masih memberikan anda jumlah larian yang betul.

Kira jumlah larian dalam helaian Excel

Apabila bekerja dengan data jadual dalam Excel, adalah lebih baik untuk menukarnya kepada jadual Excel.Ia menjadikannya lebih mudah untuk mengurus data, dan ia juga memudahkan untuk menggunakan alatan seperti Power Query dan Power Pivot.

Menggunakan jadual Excel memberikan beberapa faedah, seperti rujukan berstruktur (yang menjadikannya sangat mudah untuk merujuk data dalam jadual dan menggunakannya dalam formula), dan pelarasan automatik rujukan semasa anda menambah atau mengalih keluar data daripada jadual.

Walaupun anda masih boleh menggunakan formula di atas yang saya tunjukkan dalam helaian Excel, izinkan saya menunjukkan kepada anda beberapa cara yang lebih baik untuk melakukannya.

Katakan anda mempunyai jadual Excel seperti di bawah, dan anda ingin mengira jumlah berjalan dalam lajur C.

Kira jumlah larian dalam helaian Excel

Berikut ialah formula untuk melakukan ini:

=SUM(Data Jualan[[#Headers],[Jualan]]:[@Jualan])

Formula jadual Excel untuk mengira jumlah larian

Formula di atas mungkin kelihatan agak panjang, tetapi anda tidak perlu menulisnya sendiri.Perkara yang anda lihat dalam formula penjumlahan dipanggil rujukan berstruktur dan ia merupakan cara yang cekap untuk Excel merujuk kepada titik data tertentu dalam jadual Excel.

Contohnya, SalesData[[#Headers],[Sale]] merujuk kepada pengepala Jualan dalam jadual SalesData (SalesData ialah nama jadual Excel yang saya berikan semasa saya mencipta jadual)

Manakala [@Sale] merujuk kepada nilai dalam sel dalam baris yang sama lajur Jualan.

Saya hanya menerangkan perkara ini di sini untuk pemahaman anda, tetapi walaupun anda tidak tahu apa-apa tentang rujukan berstruktur, anda masih boleh mencipta formula ini dengan mudah.

Berikut adalah langkah-langkah untuk melakukan ini:

  1. Dalam sel C2, masukkan =SUM(
  2. Pilih sel B1, iaitu pengepala lajur dengan nilai jualan.Anda boleh menggunakan tetikus atau menggunakan kekunci anak panah.Anda akan melihat bahawa Excel secara automatik memasukkan rujukan berstruktur kepada sel
  3. Tambah: (titik bertitik)
  4. Pilih sel B2.Excel akan secara automatik memasukkan rujukan berstruktur pada sel sekali lagi
  5. Tutup kurungan dan tekan Enter

Anda juga akan mendapati bahawa anda tidak perlu menyalin keseluruhan lajur formula, helaian Excel melakukannya untuk anda secara automatik.

Satu lagi faedah pendekatan ini ialah jika anda menambah rekod baharu pada set data ini, helaian Excel secara automatik mengira jumlah berjalan untuk semua rekod baharu.

Walaupun kami memasukkan pengepala lajur dalam formula, perlu diingat bahawa formula mengabaikan teks pengepala dan hanya mempertimbangkan data dalam lajur

Kira jumlah larian dengan Power Query

Power Query ialah alat yang menakjubkan apabila ia berkaitan dengan menyambung ke pangkalan data, mengekstrak data daripada berbilang sumber dan mengubahnya sebelum memasukkannya ke dalam Excel.

soalan berkaitan  Betulkan Windows 10 Bluetooth tidak bersambung ke fon kepala, pembesar suara, dsb.

Jika anda sudah menggunakan Power Query, adalah lebih cekap untuk menambah jumlah larian apabila mengubah data dalam Power Query Editor itu sendiri (daripada mula-mula mendapatkan data dalam Excel dan kemudian menambah jumlah larian menggunakan mana-mana kaedah di atas).

Walaupun tiada fungsi terbina dalam dalam Power Query untuk menambah jumlah berjalan (saya harap ada), anda masih boleh melakukannya dengan formula mudah.

Katakan anda mempunyai jadual Excel yang kelihatan seperti ini dan anda ingin menambah jumlah berjalan pada data ini:

Set data dengan jumlah berjalan menggunakan Power Query

Berikut adalah langkah-langkah untuk melakukan ini:

  1. Pilih mana-mana sel dalam jadual Excel
  2. klik dataKlik tab Data
  3. Dalam tab Dapatkan & Ubah, klik ikon daripada Jadual/Julat.Ini akan membuka jadual dalam Power Query EditorKlik dari julat jadual
  4. [Pilihan] Jika lajur tarikh anda belum diisih, klik ikon penapis dalam lajur tarikh, kemudian klik Isih MenaikTarikh belum diisih dalam tertib menaik
  5. Klik tab Tambah Lajur dalam Editor Pertanyaan KuasaKlik tab Tambah Lajur
  6. Dalam kumpulan Umum, klik menu lungsur turun Lajur Indeks (jangan klik ikon Lajur Indeks, tetapi anak panah serong hitam kecil di sebelahnya untuk mendedahkan lebih banyak pilihan)
  7. Klik pilihan "Dari 1".Melakukan ini akan menambah lajur indeks baharu yang akan bermula pada 1 dan memasukkan nombor yang ditambah 1 di seluruh lajurKlik dari 1 dalam senarai juntai bawah
  8. Klik ikon Lajur Tersuai (juga dalam tab Tambah Lajur)Klik Lajur Tersuai
  9. Dalam dialog Lajur Tersuai yang terbuka, masukkan nama untuk lajur baharu.Dalam contoh ini saya akan menggunakan nama "Running Total"Masukkan nama baharu untuk lajur
  10. Dalam medan Rumus lajur tersuai, masukkan formula berikut:List.Sum(List.Julat(#"Indeks Ditambah"[Jualan],0,[Indeks]))Masukkan formula dalam Power Query
  11. Pastikan terdapat kotak pilihan di bahagian bawah dialog yang menyatakan "Tiada ralat sintaks dikesan"Ralat sintaks tidak dikesan
  12. Klik OK.Ini akan menambah jumlah lajur berjalan baharu
  13. lajur indeks jatuhlajur indeks jatuh
  14. Klik tab Fail, kemudian klik Tutup dan MuatkanKlik tutup dan muatkan

Langkah di atas akan memasukkan lembaran kerja baharu dalam buku kerja anda dengan jadual dengan jumlah yang sedang berjalan.

Jumlah hasil menjalankan Power Query

Sekarang, jika anda fikir ini adalah terlalu banyak langkah berbanding pendekatan sebelumnya dengan formula mudah, anda betul.

Jika anda sudah mempunyai set data dan anda hanya perlu menambah jumlah yang sedang berjalan, maka sebaiknya jangan gunakan Power Query.

Menggunakan Power Query masuk akal dalam situasi di mana anda perlu mengekstrak data daripada pangkalan data atau menggabungkan data daripada beberapa buku kerja yang berbeza dan juga menambah jumlah larian kepada mereka dalam proses.

Selain itu, sebaik sahaja anda mengautomasikannya dengan Power Query, apabila set data anda berubah seterusnya, anda tidak perlu melakukannya lagi, anda hanya boleh memuat semula pertanyaan dan ia akan memberikan anda hasil berdasarkan set data baharu.

Bagaimana ianya berfungsi?

Sekarang izinkan saya menerangkan dengan cepat apa yang berlaku dengan pendekatan ini.

Perkara pertama yang kita lakukan dalam Editor Pertanyaan Kuasa ialah memasukkan lajur indeks yang bermula pada 1 dan meningkat apabila ia turun ke dalam sel.

Kami melakukan ini kerana kami perlu menggunakan lajur ini apabila mengira jumlah berjalan dalam lajur lain yang disisipkan dalam langkah seterusnya.

Kemudian kami memasukkan lajur tersuai dan menggunakan formula berikut

List.Sum(List.Julat(#"Indeks Ditambah"[Jualan],0,[Indeks]))

Ini ialah formula List.Sum yang akan memberikan anda jumlah julat yang dinyatakan di dalamnya.

Julat ditentukan menggunakan fungsi Senarai.Julat.

soalan berkaitan  Bagaimana untuk memadam akaun Paypal

Fungsi List.Range mengambil sebagai output julat yang ditentukan dalam lajur jualan dan julat berbeza mengikut nilai Indeks.Sebagai contoh, untuk rekod pertama, julat ialah nilai jualan pertama.Julat ini berkembang apabila anda menuruni sel.

Jadi, untuk sel pertama.List.Sum hanya akan memberikan anda jumlah nilai jualan pertama, untuk sel kedua ia akan memberikan anda jumlah dua nilai jualan pertama, dan seterusnya.

Walaupun pendekatan ini berfungsi dengan baik, pendekatan ini boleh menjadi sangat perlahan untuk set data yang besar (ribuan baris).

Kira jumlah larian berdasarkan kriteria

Setakat ini, kami telah melihat contoh pengiraan jumlah larian semua nilai dalam lajur.

Tetapi dalam beberapa kes, anda mungkin mahu mengira jumlah berjalan untuk rekod tertentu.

Sebagai contoh, di bawah saya mempunyai set data di mana saya ingin mengira jumlah pencetak dan pengimbas yang sedang berjalan dalam dua lajur berbeza.

Set data jumlah berjalan berdasarkan keadaan

Ini boleh dilakukan menggunakan formula SUMIF, yang mengira jumlah berjalan sambil memastikan syarat tertentu dipenuhi.

Berikut ialah formula untuk melakukan ini untuk lajur pencetak:

=SUMIF($C$2:C2,$D$1,$B$2:B2)

Jumlah berjalan untuk pencetak sahaja

Begitu juga, untuk mengira jumlah berjalan pengimbas, gunakan formula berikut:

=SUMIF($C$2:C2,$E$1,$B$2:B2)

Jumlah berjalan untuk pengimbas sahaja

Dalam formula di atas, saya telah menggunakan SUMIF yang akan memberi saya jumlah dalam julat apabila syarat tertentu dipenuhi.

Formula mengambil tiga parameter:

  1. pelbagai: Ini ialah julat syarat yang akan disemak terhadap syarat yang ditentukan
  2. kriteria: ini adalah kriteria yang hanya akan disemak jika kriteria ini dipenuhi, maka nilai dalam parameter ketiga, julat jumlah akan ditambah
  3. [julat_jumlah]: ini ialah julat jumlah nilai untuk ditambah apabila syarat dipenuhi

Di samping itu, dipelbagaijumlah_julatparameter, saya telah mengunci bahagian kedua rujukan supaya apabila kita bergerak ke bawah sel, julat terus berkembang.Ini membolehkan kami hanya mempertimbangkan dan menambah nilai sehingga julat itu (oleh itu jumlah yang sedang berjalan).

Dalam formula ini, saya menggunakan lajur pengepala (Pencetak dan Pengimbas) sebagai kriteria.Anda juga boleh hardcode standard jika tajuk lajur anda tidak betul-betul sama dengan teks standard.

Jika anda perlu menyemak berbilang syarat, anda boleh menggunakan formula SUMIFS.

Menjalankan jumlah dalam jadual pangsi

Jika anda ingin menambah jumlah berjalan pada hasil Jadual Pangsi anda, anda boleh melakukannya dengan mudah menggunakan fungsi terbina dalam dalam Jadual Pangsi.

Katakan anda mempunyai jadual pangsi seperti di bawah dengan tarikh dalam satu lajur dan nilai jualan di lajur yang lain.

Di manakah jadual pangsi mencipta jumlah larian

Berikut ialah langkah untuk menambah lajur tambahan yang akan menunjukkan jualan terkumpul mengikut tarikh:

  1. Seret medan Jualan dan lepaskannya dalam kawasan Nilai.Seret jualan ke kawasan nilai sekali lagi
  2. Ini akan menambah satu lagi lajur dengan nilai jualanKlik pada Jumlah Jualan 2
  3. Klik pilihan Jumlah Jualan 2 dalam kawasan Nilai
  4. Klik pada pilihan Tetapan Medan NilaiKlik Tetapan Medan Nilai
  5. Dalam dialog Tetapan Medan Nilai, tukar Nama Tersuai kepada Jumlah BerjalanTambahkan nama tersuai
  6. Klik tab "Nilai Paparan Sebagai".Pilihan untuk memaparkan nilai sebagai tab
  7. Dalam menu lungsur turun Nilai Paparan sebagai, pilih pilihan "Jumlah Masuk".Klik pada Running Total in dari menu lungsur turun
  8. Dalam pilihan Medan Asas, pastikan Tarikh dipilihPastikan anda memilih tarikh
  9. Klik OK

Langkah di atas akan menukar lajur jualan kedua kepada lajur "jumlah berjalan".

Jumlah berjalan ditambah dalam jadual pangsi

Jadi, ini adalah beberapa kaedah yang boleh anda gunakan untuk mengira jumlah berjalan dalam Excel.Jika anda mempunyai data dalam format jadual, anda boleh menggunakan formula ringkas dan jika anda mempunyai jadual Excel, anda boleh menggunakan formula yang menggunakan rujukan berstruktur.

Saya juga membincangkan cara mengira jumlah larian menggunakan Power Query dan PivotTable.

Saya harap anda mendapati tutorial ini berguna.

Oh Hello 👋Selamat berkenalan.

Langgan surat berita kami, hantar sangat kerapteknologi yang hebatke mel anda.

Catat Ulasan