Mừng Sinh Nhật GPE 11: sáng 25/6 Hà Nội; 1/7 Huế/Đà Nẵng; Trưa 2/7 TPHCM

Lập công thức tính tổng

Thảo luận trong 'Hàm và công thức Excel' bắt đầu bởi angelo142, 2 Tháng sáu 2009.

  1. angelo142

    angelo142 Thành viên mới

    Em có bài tập này nhờ các bác giúp chút ạ.../-*+/

    Bài tập thì em đính kèm, em chỉ viết câu hỏi thôi nha
    Các bác giúp em xem câu 3 em dùng hàm như thế được chưa, em có thể dùng hàm SUMIFS (Như ở bên cạnh) ở trong câu 3 này có được không, e chưa hiểu lắm về hàm SUMIFS.
    Cảm ơn các bác rất nhìu -=.,,-=.,,-=.,,
     

    Các file đính kèm:

    • ex.xls
      Kích thước:
      22 KB
      Đọc:
      72
  2. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    Câu 3 bạn làm sai rồi. Kết quả của bạn là 70 trong khi tổng số ngày ở là 64. Không xem công thức cũng biết là sai. Bạn sai là do bạn cộng 2 hàm sumif. Như vậy, những khách ở phòng loại A và số ngày ở >5 đã bị tính 2 lần. Vì vậy, nếu tính theo cách của bạn thì phải trừ những ngày đó ra. Trong file tôi sử dụng Sumproduct(), bạn có thể thay thế bằng hàm Sumifs().
    Tôi còn làm một công thức mảng. Bạn tham khảo.
    Mời bạn xem file.
     

    Các file đính kèm:

    • ex.xls
      Kích thước:
      25.5 KB
      Đọc:
      51
  3. angelo142

    angelo142 Thành viên mới

    Một lần nữa xin cảm ơn bạn nhiều, nhưng bạn có thể viết cho mình công thức dùng hàm SUMIFS trong câu 3 đó được không, mình đang tự học nên hơi khó, vì chưa hiểu rõ lắm nên dùng nó toàn báo lỗi thôi...
     
  4. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    Bạn xem trong file đính kèm.
     

    Các file đính kèm:

    • ex.xls
      Kích thước:
      25.5 KB
      Đọc:
      55
  5. solomon2211

    solomon2211 Thành viên tích cực

    Hàm SUMIFS là hàm dùng trong Excel 2007. Công thức sẽ là =SUMIF(D6:D14,"A*",G6:G14)+SUMIFS(G6:G14,D6:D14,"<>A*",G6:G14,">5") và kết quả sẽ là 53
     
    Lần chỉnh sửa cuối: 2 Tháng sáu 2009
  6. angelo142

    angelo142 Thành viên mới

    hihi,mình muốn hỏi thêm một chút nữa, trong công thức mảng để tính câu đó, tại sao lại dùng hàm Ceiling ở đó, vì theo mình được biết thì hàm ceiling được dùng để làm tròn số.
    Và 1 cái nữa, tại sao trong hàm sumproduct lại có 2 dấu "-" trước mỗi giá trị ???
    Mong bạn giải đáp hộ mình, vô cùng cảm ơn !!! :)
     
  7. huuthang_bd

    huuthang_bd Thay thái độ đổi cuộc đời

    Trong công thức mảng tôi cộng 2 mảng lại. Một mảng đk là phòng loại A, một mảng là số ngày ở >5. Khi cộng như vậy, những khách ở phòng loại A hơn 5 ngày sẽ cộng 2 lần. Nếu mang kết quả của phép cộng này nhân với số ngày ở thì những khách ở phòng loại A hơn 5 ngày sẽ bị tính 2 lần. Tôi dùng Ceiling để làm tròn tất cả lên 10 rồi chia cho 10 để tất cả các giá trị khác 0 trong mảng đều trả về 1. Lúc này nhân với số ngày ở mới ra kết quả chính xác.

    Việc sử dụng các hàm là tùy theo từng tình huống cụ thể mà có cách kết hợp sao cho hợp lý chứ không phải trường hợp này nhất thiết phải dùng những hàm này, trường hợp kia thì phải dùng những hàm kia.

    Hàm Sumproduct(). Hàm này được sử dụng khá nhiều trên diễn đàn. Và mỗi khi sử dụng lại có người hỏi về dấu "--". Các bạn nên tìm trước khi hỏi.
    Tôi giải thích lại 1 lần nữa. Các tham số trong hàm Sumproduct() phải là kiểu Number thì hàm này mới tính toán được. Mà kết quả của các biểu thức so sánh lại là kiểu Logaric (True or False). Dùng dấu "--" để chuyển các giá trị Logaric về kiểu number.
     
  8. xuanxuankt90

    xuanxuankt90 Thành viên mới

    bạn cho mình công thức tính tổng dk ko
     

Chia sẻ trang này