Di Excel, dapatkah saya menjumlahkan rentang sel yang dinamis dan spesifik?

0

Saya sangat baru di Excel, dan sebagai proyek kecil saya mencoba membuat spreadsheet yang memungkinkan saya untuk memasukkan jam saya sudah bekerja ke lembar waktu, minta Excel total jam untuk saya, lalu tambahkan upah saya Saya telah mendapatkan totalnya yaitu Saldo Bank saya pada Hari Bayaran.

Jadi, pada dasarnya saya sudah mendapatkan semua bagian itu sejauh ini, kecuali untuk bagian yang sangat sulit dari "Pada Hari Bayaran, tambahkan total 14 hari terakhir ke Saldo Bank saya."

Saya memiliki pemeriksaan logis untuk memberi tahu Excel ketika hari ini HARI, saya tahu apa yang harus saya lakukan, saya hanya tidak tahu bagaimana melakukannya ATAU jika itu mungkin. :(

Absen saya terlihat seperti ini: http://i.imgur.com/Q2tBEQZ.png

Yang ingin saya lakukan adalah ini:

jika gajian:

match today's date with the end date of a week                                           -- if Today is a payday, it will 
take the row that has that date, and the row above it. this is the range I want.         -- match up with the end date 
total all hours from within the range                                                    -- of a week listed.
multiply the total by 10.50
add that total to the Bank Balance

Aku minta maaf karena semuanya berantakan dan meminta jawaban yang aneh dan rumit :(

Saya menghargai bantuan siapa pun jika mereka bisa membantu.

Danny G.
sumber

Jawaban:

0

Gunakan rumus ini:

=IF(ISNUMBER(MATCH(INT(M2),J:J,0)),SUM(INDEX(B:B,MATCH(INT(M2),J:J,0)-1):INDEX(H:H,MATCH(INT(M2),J:J,0))),0)

Di mana M2 memiliki rumus: =TODAY()(Saya mengkodekan tanggal untuk memastikannya berfungsi)

masukkan deskripsi gambar di sini

Maka itu hanya masalah mengalikan nilai yang dikembalikan dengan 10,5

Scott Craner
sumber
0

Sepertinya sesuatu yang bisa kita lakukan dengan OFFSETformula. The OFFSETfungsi mengambil sel awal, kemudian offset sejumlah baris dan kolom, dan mengembalikan berbagai ukuran tertentu. Dalam hal ini, kami akan menggunakan sesuatu seperti ini:
=SUM(OFFSET($B$1,MATCH($S7,$J$2:$J$37,0),0,1,7))

The OFFSETFungsi menggunakan B1 sebagai titik anchor. The MATCHFungsi melihat ke bawah kolom J untuk melihat di mana ia menemukan kecocokan untuk tanggal yang kita saat ini tertarik, dan mengembalikan angka yang menunjukkan di mana ia menemukan nilai tersebut. Kami memberi makan nomor itu kembali ke OFFSET, sehingga rumus tahu untuk melihat bahwa banyak baris di bawah titik jangkar. Kami kemudian menggunakan 0 kode keras, sehingga OFFSETtetap mencari di kolom B, dan mengembalikan rentang sel yang tingginya 1 baris dan lebar 7 kolom. Kisaran itu diteruskan ke SUM, dan SUM menambahkan angka.

Werrf
sumber