Cabaran formula - carian dan jumlah 2D - Teka-teki

Masalah

Data di bawah menunjukkan secawan kopi yang dijual di kios kecil selama seminggu pada waktu yang berlainan dalam sehari. Masa dalam lajur B adalah masa Excel yang sah.

Cabaran

Apakah formula dalam sel I5 yang akan menjumlahkan jumlah cawan yang terjual selepas jam 12:00 malam pada hari Selasa dan Khamis? Sel-sel yang berkaitan dilorek dengan warna hijau.

Untuk kemudahan anda, rentang bernama berikut tersedia:

data = C5: G14
kali = B5: B14
hari = C4: G4

Muat turun buku kerja Excel, dan tinggalkan jawapan anda sebagai komen di bawah.

Kekangan

  1. Formula anda harus mencari sel secara dinamik, tanpa rujukan kod keras. Dengan kata lain, = SUM (D10: D14, F10: F14) tidak sah.
  2. Gunakan julat bernama apabila mungkin untuk menjadikan formula anda mudah dibaca.
Jawapan (klik untuk mengembangkan)

Banyak jawapan hebat! Pendekatan yang paling biasa adalah menggunakan fungsi SUMPRODUCT seperti ini:

=SUMPRODUCT(data*(times>0.5)*((days="Tue")+(days="Thu")))

Di mana ungkapan (kali> 0.5) bersamaan dengan:

=(times>TIME(12,0,0))

Ini berfungsi kerana Excel menangani masa sebagai nilai pecahan 1 hari, di mana 6:00 AM adalah 0,25, 12:00 PM adalah 0,5, 6:00 PM adalah 0,75, dll.

Sekiranya SUMPRODUCT menggunakan cara ini baru bagi anda, formula ini berdasarkan idea yang sama, dan merangkumi penjelasan lengkap. RINGKASAN mungkin kelihatan menakutkan, tetapi saya mendorong anda untuk mencubanya. Ini adalah alat yang luar biasa.

Artikel menarik...