Tính tổng các cột theo điều kiện

  • Thread starter Thread starter bacute
  • Ngày gửi Ngày gửi
Liên hệ QC

bacute

Thành viên mới
Tham gia
10/11/06
Bài viết
32
Được thích
2
Chào các bác!
Tôi có một vấn đề không biết dùng công thức nào của Excel để xử lý. Cụ thể:
Tôi có một bảng theo dõi số lượng từng tháng từ tháng 1 đến tháng 12 của từng cá nhân (file đính kèm), nhưng để lấy số liệu báo cáo trong một khoảng thời gian nào đó thì phải cộng thủ công rất dễ nhầm và sai sót. Nhờ các cao thủ trong diễn đàn chỉ giáo. cám ơn nhiều
 

File đính kèm

Ô K3 bạn nhập số 1, 2, ..., 8
Ô J4 bạn vào công thức:
=SUM(OFFSET(B3,1,,,$K$3))
 

File đính kèm

Chào các bác!
Tôi có một vấn đề không biết dùng công thức nào của Excel để xử lý. Cụ thể:
Tôi có một bảng theo dõi số lượng từng tháng từ tháng 1 đến tháng 12 của từng cá nhân (file đính kèm), nhưng để lấy số liệu báo cáo trong một khoảng thời gian nào đó thì phải cộng thủ công rất dễ nhầm và sai sót. Nhờ các cao thủ trong diễn đàn chỉ giáo. cám ơn nhiều

Bạn xem file đinh kèm nhé! Dùng Sum và Indirect
=SUM(INDIRECT(("B"&ROW()&":"&CHAR(65+$K$3)&ROW())))
 

File đính kèm

Bạn xem file đinh kèm nhé! Dùng Sum và Indirect
Rất cám ơn các bác đã chỉ giáo. Mạng phép hỏi thêm bác Ca_dafi bác có cách nào dùng công thức tương tự như bác đã cho mà tham chiếu đến name không?
Ví dụ:
Để tham chiếu đến Vung1 nhưng trong công thức là "Vung"&"1" thì êxcl có nhận đúng là Vung1 không?
 
Rất cám ơn các bác đã chỉ giáo. Mạng phép hỏi thêm bác Ca_dafi bác có cách nào dùng công thức tương tự như bác đã cho mà tham chiếu đến name không?
Ví dụ:
Để tham chiếu đến Vung1 nhưng trong công thức là "Vung"&"1" thì êxcl có nhận đúng là Vung1 không?
Vẫn tham chiếu theo vùng được khi dùng indirect bạn à. Bạn xem file ví dụ để thấy rõ hơn nhé
 

File đính kèm

Vẫn tham chiếu theo vùng được khi dùng indirect bạn à. Bạn xem file ví dụ để thấy rõ hơn nhé
Bác ca_dafi ơi! công thức của bác chỉ áp dụng cho name cố định thôi, làm cách nào để áp dụng cho name động như trong file đính kèm?
 

File đính kèm

Bác ca_dafi ơi! công thức của bác chỉ áp dụng cho name cố định thôi, làm cách nào để áp dụng cho name động như trong file đính kèm?

Nếu xài Name động thì bạn thử công thức sau:
Giả sử C2 là ô tham chiếu để thay đổi giá trị vùng cần SUM, C2 có giá trị nguyên là 1,2,3...n:

=SUM(CHOOSE(C2,Vung1,Vung2,Vung3,Vung4,Vung5,Vung6,Vung7,vung8,...,vungn))
 
Lần chỉnh sửa cuối:
Nếu xài Name động thì bạn thử công thức sau:
Xin lỗi tôi không nói rõ, mục đích chính của tôi là làm thế nào để tham chiếu đến vùng nào đó.
Chẳng hạn tôi có một số name động có tên là vùng1 đến vùng29, áp dụng trong công thức sau:
=SUMPRODUCT((name bất kỳ = giá trị bất kỳ)*(CHOOSE(1 hoặc 2 .....;vung1; vung2..............;vung29))
Riêng phần có hàm Choose sẽ trả về giá trị (0;0;0;....). tại sao vấy bác?
Ý của tôi là làm thế nào để Excel nhận biết là
=SUMPRODUCT((name bất kỳ = giá tri bất kỳ)*(vung1 hoặc vung2 hoặc..............;vung29))
 
Xin lỗi tôi không nói rõ, mục đích chính của tôi là làm thế nào để tham chiếu đến vùng nào đó.
Chẳng hạn tôi có một số name động có tên là vùng1 đến vùng29, áp dụng trong công thức sau:
=SUMPRODUCT((name bất kỳ = giá trị bất kỳ)*(CHOOSE(1 hoặc 2 .....;vung1; vung2..............;vung29))
Riêng phần có hàm Choose sẽ trả về giá trị (0;0;0;....). tại sao vấy bác?
Ý của tôi là làm thế nào để Excel nhận biết là
=SUMPRODUCT((name bất kỳ = giá tri bất kỳ)*(vung1 hoặc vung2 hoặc..............;vung29))

Bạn có thể nói rõ hơn không? Hoặc bạn có thể gửi file lên và ghi rõ yêu cầu tính toán! Theo file của bạn gửi ở bài trước thì ý bạn không phải như vậy!
 
Bạn có thể nói rõ hơn không? Hoặc bạn có thể gửi file lên và ghi rõ yêu cầu tính toán! Theo file của bạn gửi ở bài trước thì ý bạn không phải như vậy!
Cám ơn các bác nhiều tôi đã vận dụng công thức của bác ca_dafi trong 1 ví dụ khác được rồi. Có gì vướng mắc sẽ nhờ các bác sau
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom