Thử thách công thức - 2D tra cứu và tính tổng - Câu đố

Vấn đề

Dữ liệu dưới đây cho thấy các tách cà phê được bán tại một ki-ốt nhỏ trong một tuần vào các giờ khác nhau trong ngày. Thời gian trong cột B là thời gian Excel hợp lệ.

Các thách thức

Công thức nào trong ô I5 sẽ tính tổng chính xác tổng số cốc đã bán sau 12 giờ trưa Thứ Ba và Thứ Năm? Các ô có liên quan được tô màu xanh lục.

Để thuận tiện cho bạn, có sẵn các phạm vi được đặt tên sau:

dữ liệu = C5: G14
lần = B5: B14
ngày = C4: G4

Tải xuống sổ làm việc Excel và để lại câu trả lời của bạn dưới dạng nhận xét bên dưới.

Ràng buộc

  1. Công thức của bạn phải định vị động các ô để tính tổng, không có tham chiếu mã cứng. Nói cách khác, = SUM (D10: D14, F10: F14) không hợp lệ.
  2. Sử dụng các phạm vi đã đặt tên khi có thể để làm cho công thức của bạn dễ đọc.
Trả lời (bấm để mở rộng)

Nhiều câu trả lời tuyệt vời! Phương pháp phổ biến nhất là sử dụng hàm SUMPRODUCT như sau:

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

Trong đó biểu thức (lần> 0,5) tương đương với:

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

Điều này hoạt động vì Excel xử lý thời gian dưới dạng giá trị phân số của 1 ngày, trong đó 6:00 sáng là 0,25, 12:00 trưa là 0,5, 6:00 tối là 0,75, v.v.

Nếu SUMPRODUCT được sử dụng theo cách này là mới đối với bạn, công thức này dựa trên cùng một ý tưởng và bao gồm giải thích đầy đủ. SUMPRODUCT có vẻ đáng sợ, nhưng tôi khuyến khích bạn nên thử. Nó là một công cụ tuyệt vời.

thú vị bài viết...