Xin các bro cho hỏi về hàm sumproduct và hàm subtotal

Liên hệ QC

thanhduc9312

Thành viên mới
Tham gia
15/7/12
Bài viết
8
Được thích
0
Thứ nhất: Về hàm sumproduct:

Giả sử mình có bảng số liệu sau:
105name.bmp


Đề bài yêu cầu:

Tính tổng của những đơn giá mà có Số lượng >150000?
Thầy cô hướng dẫn cho mình như sau:

=SUMIF(A2:A5,">150000",B2:B5)

Điều mình thắc mắc là: Theo mình biết những cái gì trong cặp dấu "" thì nó là Text. Vậy thì làm sao có thể so sánh giữa Text và các số trong bảng?

Thứ hai: Về hàm SUBTOTAL?

=SUBTOTAL(9,{100,10,120,57})

Điều mình thắc mắc là: Tại sao có dấu {} ở trong công thức. Nếu đó là dấu hiệu của mảng thì nó lại nghịch lý bởi vì theo mình biết hàm đó chỉ tính theo chiều ngang trong khi đó dấu phẩy lại tạo ra mảng gồm các ô theo chiều ngang. Đáng lẽ ra phải dấu ; chứ?


Thanks mọi người
//**/
 
Thứ nhất: Về hàm sumproduct:

Giả sử mình có bảng số liệu sau:
Đề bài yêu cầu:
Tính tổng của những đơn giá mà có Số lượng >150000?
Thầy cô hướng dẫn cho mình như sau:
=SUMIF(A2:A5,">150000",B2:B5)
Điều mình thắc mắc là: Theo mình biết những cái gì trong cặp dấu "" thì nó là Text. Vậy thì làm sao có thể so sánh giữa Text và các số trong bảng?
Có thể so sánh hay không là do bác Bill quyết định (bác viết hàm này mà)
Vậy nếu bác "nói" là được thì bạn cứ yên tâm mà dùng, khỏi thắc mắc (vì có biết bác Bill đã xây dựng hàm này thế nào mà thắc mắc)
Thứ hai: Về hàm SUBTOTAL?

=SUBTOTAL(9,{100,10,120,57})

Điều mình thắc mắc là: Tại sao có dấu {} ở trong công thức. Nếu đó là dấu hiệu của mảng thì nó lại nghịch lý bởi vì theo mình biết hàm đó chỉ tính theo chiều ngang trong khi đó dấu phẩy lại tạo ra mảng gồm các ô theo chiều ngang. Đáng lẽ ra phải dấu ; chứ?
Vậy bạn đã thử gõ hàm ấy trên bảng tính chưa? Nó ra kết quả gì?
-----------------------
Mà nè: Tiêu đề là hỏi về SUBTOTAL và SUMPRODUCT mà có thấy SUMPRODUCT gì ở đây đâu?
 
Có thể so sánh hay không là do bác Bill quyết định (bác viết hàm này mà)
Vậy nếu bác "nói" là được thì bạn cứ yên tâm mà dùng, khỏi thắc mắc (vì có biết bác Bill đã xây dựng hàm này thế nào mà thắc mắc)

Vậy bạn đã thử gõ hàm ấy trên bảng tính chưa? Nó ra kết quả gì?
-----------------------
Mà nè: Tiêu đề là hỏi về SUBTOTAL và SUMPRODUCT mà có thấy SUMPRODUCT gì ở đây đâu?


Hì. cám ơn bác do cháu đánh máy nhầm. mod nào sửa dùm mình với -\\/.
 
Có thể so sánh hay không là do bác Bill quyết định (bác viết hàm này mà)
Vậy nếu bác "nói" là được thì bạn cứ yên tâm mà dùng, khỏi thắc mắc (vì có biết bác Bill đã xây dựng hàm này thế nào mà thắc mắc)

Vậy bạn đã thử gõ hàm ấy trên bảng tính chưa? Nó ra kết quả gì?
-----------------------
Mà nè: Tiêu đề là hỏi về SUBTOTAL và SUMPRODUCT mà có thấy SUMPRODUCT gì ở đây đâu?



Đây nè bác http://www.giaiphapexcel.com/forum/showthread.php?7538-Excel-s-Math-Functions-C%C3%A1c-H%C3%A0m-v%E1%BB%81-To%C3%A1n-h%E1%BB%8Dc&p=54652#post54652

Cháu xem ở ví dụ này
Ví dụ:
SUBTOTAL(9, {120, 10, 150, 23}) = 303 = 120 + 10 + 150 + 23
SUBTOTAL(1, {120, 10, 150, 23}) = 75.75 = (120 + 10 + 150 + 23) / 4
 
Đây nè bác http://www.giaiphapexcel.com/forum/showthread.php?7538-Excel-s-Math-Functions-C%C3%A1c-H%C3%A0m-v%E1%BB%81-To%C3%A1n-h%E1%BB%8Dc&p=54652#post54652

Cháu xem ở ví dụ này
Ví dụ:
SUBTOTAL(9, {120, 10, 150, 23}) = 303 = 120 + 10 + 150 + 23
SUBTOTAL(1, {120, 10, 150, 23}) = 75.75 = (120 + 10 + 150 + 23) / 4
Tôi chẳng biết nữa... nhưhg có thể người ta viết sai (hàm SUM thì được)
Cú pháp hàm SUBTOTAL là =SUBTOTAL(function_num,ref1,[ref2],...])
Trong đó ref1, ref2 là 1 reference (tham chiếu) nên chỉ có thể là range chứ không thể là mảng được
 
Web KT

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

Back
Top Bottom