phanvankhanh89
Thành viên thường trực




- Tham gia
- 10/5/11
- Bài viết
- 218
- Được thích
- 53
- Nghề nghiệp
- Nhân viên Nhân sự




Hôm qua bạn có hỏi bài này rồi mà: #3Giúp mình Tính tổng của những ô bôi vàng với




Bạn xem giải thích ở bài #5 này.đúng là hôm qua mình có bài như vậy, nhưng bài hôm qua của mình chỉ muốn tính tổng các ô bôi vàng, nhưng bạn dùng sumproduct kết hợp với mod, mình nghiên cứu nhưng không hiểu tại sao như thế, nên mình muốn đưa thêm bài toán này vào xem bạn giúp mình như thế nào để mình hiểu hơn công thức kia
xin lỗi bạn, mong bạn giải thích giúp mình kĩ công thức kia được không?
=SUMPRODUCT((MOD(COLUMN(A3:N3),2)=0)*(A3:N3))
Đó chỉ là dữ liệu ảo thôi.nếu bài này dữ liệu được bố trí là như vậy thì không cần dùng sumproduct và mod là gì cho phí, sử dụng hàm sum hàng dươí cũng ra.




thấy dữ liệu sao làm vạy thôi.Đó chỉ là dữ liệu ảo thôi.
Bạn xem bài mà tác giả gửi hôm qua chưa?
Có nhiều cách để lấy kết quả, nhưng nghĩ đơn giản như bạn thì chẳng lẽ tác giả không biết được hàm SUM?thấy dữ liệu sao làm vạy thôi.




Trong bài #2 và bài #4 tôi đã liên kết đến bài cũ, và bài #3 tác giả cũng đã nêu rõ mục đích:thì tôi mới nói rồi đó bạn"Nếu bài này bố trí như vậy thì mới sử dụng hàm sum"
đó là cách giaỉ quyết tốt nhất. còn tác giả đưa dữ liệu không đúng thì thôi.
theo tôi thì dữ liệu đưa ra tuy rằng ảo nhưng nó phải đủ để cho người giúp nhìn sẽ bao quát hơn. thì người ta sẽ tìm hướng tổng quát để giải quyết
Vậy thôi
Bạn nhìn tổng quát như thế nào? Bạn đọc hết vấn đề tác giả đưa ra chưa hay mới chỉ xem bài 1 rồi kết luận?... nhưng bạn dùng sumproduct kết hợp với mod, mình nghiên cứu nhưng không hiểu tại sao như thế, nên mình muốn đưa thêm bài toán này vào xem bạn giúp mình như thế nào để mình hiểu hơn công thức kia
xin lỗi bạn, mong bạn giải thích giúp mình kĩ công thức kia được không?...




Bạn nghĩ nhìn thế nào là tổng quát. ví dụ như tôi không thích nhìn thì sao?Trong bài #2 và bài #4 tôi đã liên kết đến bài cũ, và bài #3 tác giả cũng đã nêu rõ mục đích:
Bạn nhìn tổng quát như thế nào? Bạn đọc hết vấn đề tác giả đưa ra chưa hay mới chỉ xem bài 1 rồi kết luận?
Vấn đề là tôi biết được bài #1 của tác giả liên qua đến bài khác của ngày hôm qua, còn bạn chỉ mới xem bài #1 rồi kết luận. Bạn xem bài này chưa: http://www.giaiphapexcel.com/forum/showthread.php?84667-Giúp-dùng-hàm-tính-tổngBạn nghĩ nhìn thế nào là tổng quát. ví dụ như tôi không thích nhìn thì sao?
tác giả đưa yêu cầu sao tôi làm vậy thôi? có làm sai không? còn nói như leonguyen dữ liệu của tác giả không cách từng cột thì sao? dữ liệu nằm trên nhiều dòng thì sao? tất cả những dữ liệu đó của tác giả đưa đúng không?
nếu tác giả đưa đúng thì chắc chắc bài này tác giả cũng đưa đúng và tất nhiên tôi làm đúng?
tôi có ý gì khác ngoài mong muốn là những người đưa bài lên phải cho ví dụ cụ thể để có thể giải quyết 1 lần cho xong
chứ như bạn thấy đó người ta đưa dữ liệu không đúng, mình làm ra sản phẩn theo yêu cầu, sau đó lại chỉnh huớng khác mắc công mình không?
vậy thôi.

Trong bài #2 và bài #4 tôi đã liên kết đến bài cũ, và bài #3 tác giả cũng đã nêu rõ mục đích:
Bạn nhìn tổng quát như thế nào? Bạn đọc hết vấn đề tác giả đưa ra chưa hay mới chỉ xem bài 1 rồi kết luận?
Tôi có giải thích ở bài #5 này, vui lòng đọc cho kỹ:Tôi nghĩ trong trường hợp này người trả lời chưa hiểu được ý của tác giả? Ở đây nếu trong bài này có những ô số nối tiếp nhau có cell được bôi và có cell không được bôi vàng. Chứ không phải tác giả hỏi là cách tính tổng!
Công thức: =SUMPRODUCT(MOD(COLUMN(B3:O3),2),B3:O3) dùng để tính tổng các ô "lẻ" chứ không phải các ô tô màu. Hàm SUMPRODUCT này gần giống như sumif, nếu là ô lẻ thì cộng lại. Ở đây mod(column(b3:03),2) trong hàm mảng sẽ trả về các kết quả: {0;1;0;1;0;....} tương ứng với các giá trị logic {FALSE;TRUE;;;;}, TRUE thì nó sum lại.
Nếu cộng các ô "chẵn" thì sửa lại 1 chút với điều kiện FALSE: =SUMPRODUCT((MOD(COLUMN(B3:O3),2)=0)*(B3:O3))
Các Hàm trong phiên bản Excel hiện tại chưa cho phép tính toán dựa vào định dạng (tô màu).