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

Liên hệ QC

angelo142

Thành viên mới
Tham gia
22/5/08
Bài viết
3
Được thích
0
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 -=.,,-=.,,-=.,,
 

File đính kèm

  • ex.xls
    22 KB · Đọc: 74
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â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.
 

File đính kèm

  • ex.xls
    25.5 KB · Đọc: 52
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...
 
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...
Bạn xem trong file đính kèm.
 

File đính kèm

  • ex.xls
    25.5 KB · Đọc: 56
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...

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:
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 !!! :)
 
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 !!! :)
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.
 
bạn cho mình công thức tính tổng dk ko
 
Web KT
Back
Top Bottom