Hitung total 28 sel terakhir hingga 3 berturut-turut lalu restart

0

Saya memiliki tabel dalam spreadsheet Excel yang menambahkan jam kerja. Saya harus bisa menambahkan 28 sel terakhir yang memiliki data di dalamnya untuk mendapatkan total untuk bulan ini. Namun jika ada 3 berturut-turut 0 (hari libur) saya perlu rumus untuk mengatur ulang penghitungan. Saya memiliki rumus untuk baris B. Tepat setelah Baris C. Tabel di bawah ini. Semoga ada yang bisa membantu. Terima kasih sebelumnya.

Gambar Tabel

A.Newbee
sumber
Apakah Anda ingin kami memberi Anda formula untuk Kolom Bjuga, atau apakah Anda sudah memilikinya? Jika Anda sudah memiliki formula, Anda harus memberi tahu kami. Tolong jangan menanggapi dalam komentar; edit pertanyaan Anda untuk membuatnya lebih jelas dan lebih lengkap.
G-Man
Jadi selama kurang dari 28 hari, Anda ingin kumulatif. Setelah 28 hari, Anda ingin kumulatif bergulir dari 28 hari terakhir? (dan mulai lagi setelah tiga berturut-turut 0s.)
fixer1234
Itu benar @ fixer1234
A.Newbee
Hey @ fixer1234 Saya masih terjebak dengan formula ini, apakah Anda dapat membantu? Terima kasih
A.Newbee
Pertanyaan Anda memiliki beberapa kompleksitas. Jangan khawatir tentang solusi yang elegan. Tambahkan kolom pembantu tambahan untuk mencari tahu komponen, seperti jumlah hari dalam menjalankan dan di mana menempatkan sel awal untuk agregasi. Kemudian gunakan itu untuk menghasilkan total Anda. Setelah Anda memiliki sesuatu yang berfungsi, Anda dapat melihat penyederhanaannya.
fixer1234

Jawaban:

0

Ada beberapa cara Anda bisa membuat ini berhasil, tetapi semuanya membutuhkan semacam hitungan hari di suatu tempat.

Jadi mari kita mempermudah, dan menambahkan satu di kolom D.

=IFERROR(IF(B1=3,1,IF(D1>27,1,D1+1)),1)

Dalam col C:

=IFERROR(IF(D2=1,A2,A2+E1),A2)
Tuan Adelaide
sumber
Terima kasih @ SirAdelaide tapi saya butuh rolling kumulatif dari 28 hari terakhir dan pada setiap tahap saya punya 3 0 maka perlu mengatur ulang dan mulai menghitung dari titik itu lagi.
A.Newbee
pernyataan if harus melakukan itu: itu me-reset ke A (0) jika col B memiliki 3 di dalamnya, jika tidak terus menambahkan A ke nilai terbaru dalam C. Satu-satunya hal yang tidak dilakukan adalah menghitung 28 hari. Apakah Anda membutuhkannya juga?
Sir Adelaide
Ya, silakan @ SirAdelaide. Dalam kolom C harus menghitung 28 hari terakhir dalam jumlah kumulatif bergulir. Terima kasih banyak atas bantuan Anda!
A.Newbee
memperbarui jawabannya
Sir Adelaide
Hey @sirAdelaide Maaf kecuali saya melakukan sesuatu yang salah saya tidak berpikir itu berfungsi. Saya telah menambahkan dua formula ke col C dan D dan memiliki hasil sebagai berikut. Kol C adalah 0 semua jalan turun dan kol D berfungsi karena akan memberikan 1 jika ada tiga hari berturut-turut.
A.Newbee