Giúp sửa hàm SUMPRODUCT tính tổng doanh thu từng ngày (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thuong-minh

Thành viên chính thức
Tham gia
16/2/17
Bài viết
76
Được thích
11
Dear anh chị,
Em có một bài toán về tính tổng doanh thu phòng từng ngày. Em đã thử ốp công thức, tuy nhiên nếu có trường hợp phát sinh phòng out sớm hoặc out muộn thì em thấy công thức của em đang sai sai.
Điều kiện: (đây là bác Phan Thế Hiệp diễn giải ra giúp em):
  1. Doanh thu thuê phòng được ghi nhận ngay ngày thuê phòng, không ghi Doanh thu cho ngày trả phòng (nếu trả đúng giờ). Ví dụ:
    • Vào thuê ngày 29/07, trả ngày 30/07: tính thuê 1 ngày, ghi nhận Doanh thu cho ngày 29/07.
    • Vào thuê ngày 29/07, trả ngày 30/07: tính thuê 1 ngày (trả đúng giờ), ghi nhận Doanh thu chỉ cho ngày 29/07 (không tính ngày 30).
    • Vào thuê ngày 29/07, trả ngày 31/07: tính thuê 2 ngày (trả đúng giờ), ghi nhận Doanh thu chỉ cho 2 ngày 29/07 và ngày 30/07 (không tính ngày 31).
    • Tức nếu đã vào thuê thì tính đủ 1 ngày thuê cho ngày đó, dù thời gian thuê ít hơn.
    • Còn việc tính đủ giờ như thường lệ thì: Giờ vào của ngày hôm trước = Giờ trả phòng ngày hôm sau.
  2. Trường hợp trả trễ và tính thêm đủ 1 ngày thuê sẽ được ghi nhận riêng.
    • Vào thuê ngày 29/07, trả trễ ngày 30/07: tính thuê 2 ngày, ghi nhận Doanh thu cho cả ngày 29/07 và ngày 30/07, tức thêm 1 ngày so với cách tính thường lệ.
    • Riêng trường hợp này thì Ngày trả phòng mới được ghi nhận Doanh thu.
Trong bảng Dữ liệu nguồn của em không thể hiện số phòng, chỉ thể hiện tổng số lượng phòng của 1 đoàn khách (cột C), nếu khách ở 1 đêm (cột F) thì tổng số lượng phòng tính doanh thu (cột G) sẽ = tổng số lượng phòng nhân số đêm khách ở.
Nếu phát sinh có 1 phòng khách out muộn hoặc out sớm: Doanh thu = (C x F + H - I ) x đơn giá phòng
(bằng tổng số phòng tính DThu cộng Dthu phòng out muộn trừ Dthu phòng out sớm.)

- Tính tổng doanh thu và tổng số lượng phòng phát sinh từng ngày.

Các bác chỉ giúp em với a.

Em cảm ơn!
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom