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.
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.
=IF(MOD((COLUMN()-COLUMN($B$1)),3)=0,"X","")
=SUMPRODUCT(--($B$1:J1="X"),($B$2:J2))
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.
=SUMPRODUCT(B3:J3*(MOD(COLUMN(B3:J3)-COLUMN(B3),3)=0))
Bạn dùng hàm SUMIF thử xem
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.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
(vẫn là vị trí các ô không theo quy luật)
- dòng 2: cộng các ô 2,5,7,10
- dòng 3: cộng các ô 2,4,7,9
- ....................................
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
Có dấu hiệu là tính được hết!những ô cần tính bị tô màu chữ hoặc tô mầu nền chẳng hạn
Thì SUMIF thôiChà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.
=SUMIF($C$2:$M$2,"Lượt",C3:M3)
Gõ vào cell L5 công thức:Đây là file của mình, rất mong mọi người giúp đỡ.
=IF(COUNTIF($B$5:$B5,$B6)=0,SUMIF($B$5:$B5,$B5,$J$5:$J5),"")
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:Gõ vào cell L5 công thức:
Kéo fill xuốngPHP:=IF(COUNTIF($B$5:$B5,$B6)=0,SUMIF($B$5:$B5,$B5,$J$5:$J5),"")
Điều kiện là Số CT phải được sort trước, nếu không sai ráng chịu
=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ôngDự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);"")
=IF(COUNTIF($B5:$B$100,B5)=1,SUMIF($B$5:$B$100,B5,$J$5:$J$100),"")