Giúp tính tổng các ô không liền nhau (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Tunguyen

Thành viên mới
Tham gia
6/10/07
Bài viết
25
Được thích
2
Em muốn tính tổng các ô không liền nhau, số lượng các ô sẽ tính tổng rất nhiều, trong ví dụ là 3 ô nhưng thực tế có thể lên hàng trăm nên làm thế nào để có công thức rút gọn tổng quát để dễ kiểm soát . Các bác giúp em với. Em xin cảm ơn nhiều.
 

File đính kèm

Em muốn tính tổng các ô không liền nhau, số lượng các ô sẽ tính tổng rất nhiều, trong ví dụ là 3 ô nhưng thực tế có thể lên hàng trăm nên làm thế nào để có công thức rút gọn tổng quát để dễ kiểm soát . Các bác giúp em với. Em xin cảm ơn nhiều.

Nếu như các ô chọn có khoản cách theo một quy luật nhất định thì làm được.
Như file của bạn, ô cần cộng cách nhau bởi cấp số cộng là 3 lấy cột B làm chuẩn.

Các bước thực hiện như sau:

Dòng trên cùng dùng làm dòng tham chiếu, ô B1 bạn gõ vào chữ "X"
Ô C1 gõ vào công thức sau:
Mã:
=IF(MOD((COLUMN()-COLUMN($B$1)),3)=0,"X","")
Copy công thức cho các ô còn lại D1,E1,F1......J1
Tại ô cần tính tổng, gõ vào công thức:
Mã:
=SUMPRODUCT(--($B$1:J1="X"),($B$2:J2))
Bạn xem file đính kèm và thử nghiên cứu nhé.
 

File đính kèm

Em muốn tính tổng các ô không liền nhau, số lượng các ô sẽ tính tổng rất nhiều, trong ví dụ là 3 ô nhưng thực tế có thể lên hàng trăm nên làm thế nào để có công thức rút gọn tổng quát để dễ kiểm soát . Các bác giúp em với. Em xin cảm ơn nhiều.


Tại ô K3 lập công thức thế này:

PHP:
=SUMPRODUCT(B3:J3*(MOD(COLUMN(B3:J3)-COLUMN(B3),3)=0))

thế là được
 
Bạn dùng hàm SUMIF thử xem

Hi
Mình giả lập tình huống(thực tế chắc không có vậy): các dòng không phải là đều cùng cộng giá trị các ô trong cùng 1 cột
  1. dòng 2: cộng các ô 2,5,7,10
  2. dòng 3: cộng các ô 2,4,7,9
  3. ....................................
(vẫn là vị trí các ô không theo quy luật)
Liệu có cách làm tổng quát trong trường hợp này không?
 
Hi
Mình giả lập tình huống(thực tế chắc không có vậy): các dòng không phải là đều cùng cộng giá trị các ô trong cùng 1 cột
  1. dòng 2: cộng các ô 2,5,7,10
  2. dòng 3: cộng các ô 2,4,7,9
  3. ....................................
(vẫn là vị trí các ô không theo quy luật)
Liệu có cách làm tổng quát trong trường hợp này không?
Thường thì cũng phải có 1 dấu hiệu gì đó để nhận biết, như tiêu đề cột, dòng chẳng hạn. Lúc đó ta sẽ dùng SUMIF hoặc SUMPRODUCT để giãi quyết dựa trên các dấu hiệu này.
Chứ nếu không thì làm sao mà tính
 
Thường thì cũng phải có 1 dấu hiệu gì đó để nhận biết, như tiêu đề cột, dòng chẳng hạn. Lúc đó ta sẽ dùng SUMIF hoặc SUMPRODUCT để giãi quyết dựa trên các dấu hiệu này.
Chứ nếu không thì làm sao mà tính

những ô cần tính bị tô màu chữ hoặc tô mầu nền chẳng hạn​
 
Tính tổng các cột cùng tiêu đề

Chào các bạn! Mình là thành viên mới tham gia diễn đàn còn nhiều điều chưa hiểu mong mọi người giúp đỡ.
Mình có một file cần tính tổng các cột có tiêu đề là Lượt nhưng mình không biết có cách nào để cộng các cột đó lại với nhau theo hàng ngang được vì khoảng các giữa các cột là không cố định.Hiện tại mình đang phải làm thủ công là cộng từng ô một.Rất mong các bạn trên diễn đàn giúp đỡ mình.
 

File đính kèm

Chào các bạn! Mình là thành viên mới tham gia diễn đàn còn nhiều điều chưa hiểu mong mọi người giúp đỡ.
Mình có một file cần tính tổng các cột có tiêu đề là Lượt nhưng mình không biết có cách nào để cộng các cột đó lại với nhau theo hàng ngang được vì khoảng các giữa các cột là không cố định.Hiện tại mình đang phải làm thủ công là cộng từng ô một.Rất mong các bạn trên diễn đàn giúp đỡ mình.
Thì SUMIF thôi
PHP:
=SUMIF($C$2:$M$2,"Lượt",C3:M3)
 
Đây là file của mình, rất mong mọi người giúp đỡ.
 

File đính kèm

Đây là file của mình, rất mong mọi người giúp đỡ.
Gõ vào cell L5 công thức:
PHP:
=IF(COUNTIF($B$5:$B5,$B6)=0,SUMIF($B$5:$B5,$B5,$J$5:$J5),"")
Kéo fill xuống
Điều kiện là Số CT phải được sort trước, nếu không sai ráng chịu
 

File đính kèm

Gõ vào cell L5 công thức:
PHP:
=IF(COUNTIF($B$5:$B5,$B6)=0,SUMIF($B$5:$B5,$B5,$J$5:$J5),"")
Kéo fill xuống
Điều kiện là Số CT phải được sort trước, nếu không sai ráng chịu
Dựa vào ý tưởng của ndu..., nếu số CT không sort mà nằm lung tung, có thể xài cái này được không:

PHP:
=IF(COUNTIF($B$5:B5;B5)=COUNTIF($B$5:$B$100;B5);SUMIF($B$5:$B$100;B5;$J$5:$J$100);"")
 
Dựa vào ý tưởng của ndu..., nếu số CT không sort mà nằm lung tung, có thể xài cái này được không:

PHP:
=IF(COUNTIF($B$5:B5;B5)=COUNTIF($B$5:$B$100;B5);SUMIF($B$5:$B$100;B5;$J$5:$J$100);"")
Ẹc... vầy có phải gọn hơn không
PHP:
=IF(COUNTIF($B5:$B$100,B5)=1,SUMIF($B$5:$B$100,B5,$J$5:$J$100),"")
Có điều dữ liệu mà lộn xộn thì cái kết quả hiện thị ấy nhìn chẳng ra làm sao cả
 
Web KT

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

Back
Top Bottom