Saya ingin membuat rumus untuk melakukan penghitungan penjumlahan, yang mengonfirmasi tanggal mulai (sel D5), lalu mencari titik awal dari baris 1, dan menjumlahkan baris 2 mulai dari tanggal yang benar, lalu hentikan penjumlahan jika jumlahnya sama dengan atau lebih besar dari perkiraan yang dijalankan (sel D6)

Langkah-langkahnya harus seperti ini:

  1. Saya tahu hari mulainya adalah 31-Mei
  2. kemudian saya melihat ke tabel untuk menemukan tanggal 31-Mei
  3. kemudian saya melihat ke tabel lagi, mengetahui perkiraan lari adalah 2 jam
  4. Saya tahu saya memiliki perkiraan lari 6 jam yang harus diselesaikan
  5. lalu saya tambahkan 2 + 3 + 4 = 9 jam untuk menutupi perkiraan 6 jam
  6. maka saya tahu tanggal akhir adalah 2- Jun

Saya dapat menemukan titik awal pada tabel =SUMIFS(B2:F2,B1:F1,">="&D5) tetapi saya tidak yakin bagaimana menghentikannya dan terlebih lagi saya tidak yakin bagaimana menampilkan tanggal nilai akhir, bukan jumlah keseluruhan..

    col B   col C          col D   col E   col F
    30-May  31-May         1-Jun    2-Jun   3-Jun
    1        2             3        4        5
                
                
            start date      31-May      
            run estimate    6       
                
expected result should be   2-Jun       
        

masukkan deskripsi gambar di sini ada yang bisa bantu soal ini?

0
Nanako Lin 12 Mei 2021, 05:34

1 menjawab

Jawaban Terbaik

Berikut adalah solusi yang memerlukan satu baris data tambahan, untuk menghitung jumlah waktu berjalan hingga hari itu: Letakkan rumus ini di sel B3:F3 (atau berapa pun jumlah kolom yang Anda miliki)

=SUMIF($B1:B1,">="&$D6,$B2:B2)

Kemudian Anda dapat menemukan nilai pertama yang sama dengan atau lebih tinggi dari perkiraan runtime Anda dan menggunakannya untuk mengimbangi ke tanggal yang benar:

=OFFSET(B1,0,IFERROR(MATCH($D6,B3:F3,0)-1,MATCH($D6,B3:F3,1)))

Example

0
Jan Willem 12 Mei 2021, 15:09