Tính dùm em cái tổng này với!

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

lammtv

Thành viên hoạt động
Tham gia
22/6/08
Bài viết
162
Được thích
28
Nhờ các anh giúp dùm em bài này với!chi tiết trong file excel nhen!
thanks!
 

File đính kèm

Bạn dùng tạm công thức này vậy
Mã:
D1 =IF(ISERROR(MATCH(A1+1;$A$1:$A$40;0));SUM(D2:D40);IF(ISERROR(SUM(OFFSET($D2;;;MATCH(A1+1;$A$1:$A$40;0)-MATCH(A1;$A$1:$A$40;0)-1;1)));0;SUM(OFFSET($D2;;;MATCH(A1+1;$A$1:$A$40;0)-MATCH(A1;$A$1:$A$40;0)-1;1))))
 

File đính kèm

Bạn dùng tạm công thức này vậy
Mã:
D1 =IF(ISERROR(MATCH(A1+1;$A$1:$A$40;0));SUM(D2:D40);IF(ISERROR(SUM(OFFSET($D2;;;MATCH(A1+1;$A$1:$A$40;0)-MATCH(A1;$A$1:$A$40;0)-1;1)));0;SUM(OFFSET($D2;;;MATCH(A1+1;$A$1:$A$40;0)-MATCH(A1;$A$1:$A$40;0)-1;1))))
cho em hỏi dấu trừ trong hàm MATCH là sao vậy?em mới nghiên cứu excel nhờ anh giải thích dùm với!thanks anh nhìu!
 
Nhờ các anh giúp dùm em bài này với!chi tiết trong file excel nhen!
thanks!
Dùng công thức này cho ô D1
Mã:
=SUBTOTAL(9,D2:$D$40)*2-SUM(D2:$D$40)
Copy cho những ô cần tính tổng còn lại.
Chú ý:
- Tất cả các ô cần tính tổng đều phải dùng công thức này thì kết quả mới đúng.
- Có thể dùng AutoFilter để lọc ra những ô cần tính tổng và chọn Visible Cell. Đừng copy, paste từng cell cho mất công nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Góp vui bằng cách dùng công thức đơn giản kết hợp với 1 tí kỹ xảo
- Giả định rằng các cell D1, D15 và D33 đang rổng (chưa có công thức)
- Chọn toàn bộ bảng tính, vào menu Data\Filter\AutoFilter
- Filter cột A với điều kiện NonBlanks
- Filter cột D với điều kiện Blanks
- Gõ vào cell D1 công thức: SUM(OFFSET(D2,,,B1,)) rồi kéo fill xuống
- Hủy AutoFilter và kiểm tra kết quả
----------------------
Bài này làm vậy là vì để ý thấy cột B chứa các con số chỉ số dòng
---------------------
Dùng công thức này cho ô D1
Mã:
=SUBTOTAL(9,D2:$D$40)*2-SUM(D2:$D$40)
Copy cho những ô cần tính tổng còn lại.
Chú ý:
- Tất cả các ô cần tính tổng đều phải dùng công thức này thì kết quả mới đúng.
- Có thể dùng AutoFilter để lọc ra những ô cần tính tổng và chọn Visible Cell. Đừng copy, paste từng cell cho mất công nhé.
Để ý rằng cell D32 đã có dữ liệu (do người ta gõ sẳn vào rồi) nên dùng công thức trên sẽ cho kết quả sai tai cell D15 ---> Nếu paste công thức luôn vào cell D32 thì các cell khác cho kết quả đúng, có điều chẳng lẽ mất luôn cell D32 (khi ấy D32 = 0)
 
Lần chỉnh sửa cuối:
D1=subtotal(109,d2:d15 )
d15=subtotal(109,d16:d32 )
d33=subtotal(109,d34:d41 )
không cần phải viết nhiều công thức
 
nếu cột B ghi sai thì tính sai luôn hả thầy?
Có cách nào để cột B luôn là số hàng trắng ko thầy?kể cả khi insert thêm hàng!
Thanks thầy!
 
Lần chỉnh sửa cuối:
nếu cột B ghi sai thì tính sai luôn hả thầy?
Đương nhiên là vậy rồi
Đúng ra bài này giải quyết rất dể dàng, nhưng rắc rối nằm ở chổ cell D32 đang có sẳn dữ liệu
Đành vậy... nếu gõ sai tại cột B mà vẫn muốn cột D cho kết quả đúng, chắc dùng VBA mới gọi là đơn giản
 
Lần chỉnh sửa cuối:
Góp vui bằng cách dùng công thức đơn giản kết hợp với 1 tí kỹ xảo
- Giả định rằng các cell D1, D15 và D33 đang rổng (chưa có công thức)
- Chọn toàn bộ bảng tính, vào menu Data\Filter\AutoFilter
- Filter cột A với điều kiện NonBlanks
- Filter cột D với điều kiện Blanks
- Gõ vào cell D1 công thức: SUM(OFFSET(D2,,,B1,)) rồi kéo fill xuống
- Hủy AutoFilter và kiểm tra kết quả
----------------------
Bài này làm vậy là vì để ý thấy cột B chứa các con số chỉ số dòng
---------------------

Để ý rằng cell D32 đã có dữ liệu (do người ta gõ sẳn vào rồi) nên dùng công thức trên sẽ cho kết quả sai tai cell D15 ---> Nếu paste công thức luôn vào cell D32 thì các cell khác cho kết quả đúng, có điều chẳng lẽ mất luôn cell D32 (khi ấy D32 = 0)
Em làm vậy thì ô D32=D33 sao thầy?
 
Lần chỉnh sửa cuối:
Góp vui bằng cách dùng công thức đơn giản kết hợp với 1 tí kỹ xảo
- Giả định rằng các cell D1, D15 và D33 đang rổng (chưa có công thức)
- Chọn toàn bộ bảng tính, vào menu Data\Filter\AutoFilter
- Filter cột A với điều kiện NonBlanks
- Filter cột D với điều kiện Blanks
- Gõ vào cell D1 công thức: SUM(OFFSET(D2,,,B1,)) rồi kéo fill xuống
- Hủy AutoFilter và kiểm tra kết quả
----------------------
Bài này làm vậy là vì để ý thấy cột B chứa các con số chỉ số dòng
---------------------

Để ý rằng cell D32 đã có dữ liệu (do người ta gõ sẳn vào rồi) nên dùng công thức trên sẽ cho kết quả sai tai cell D15 ---> Nếu paste công thức luôn vào cell D32 thì các cell khác cho kết quả đúng, có điều chẳng lẽ mất luôn cell D32 (khi ấy D32 = 0)
Yêu cầu là tính tổng của vùng dữ liệu bên dưới. Tôi thiết lập công thức là áp dụng chung cho trường hợp này. Còn dữ liệu tác giả đưa ra tôi nghĩ là do giả lập sai. Nếu không phải do giả lập dữ liệu sai thì yêu cầu bài toán này không còn như lúc đầu nữa, và đương nhiên phải tìm một công thức khác hoặc một cách khác.
 
Em làm vậy thì ô D32=D33 sao anh?
Sao mà bằng được chứ
Có làm gì tại cell D32 đâu! (cell ấy đang có dữ liệu cơ mà)
Làm lại từ đâu:
- Xóa cell D1, D15 và D33 rồi làm lại chính xác như tôi đã hướng dẩn xem
Chú ý rằng cell D32 giữ nguyên nha!
 
Dạ!em hiểu rồi!nhờ thầy giúp em cái cột B với!
nếu cột B ghi sai thì tính sai luôn hả thầy?
Có cách nào để cột B luôn là số hàng trắng ko thầy?kể cả khi insert thêm hàng!
Thanks thầy!​
 
Yêu cầu là tính tổng của vùng dữ liệu bên dưới. Tôi thiết lập công thức là áp dụng chung cho trường hợp này. Còn dữ liệu tác giả đưa ra tôi nghĩ là do giả lập sai. Nếu không phải do giả lập dữ liệu sai thì yêu cầu bài toán này không còn như lúc đầu nữa, và đương nhiên phải tìm một công thức khác hoặc một cách khác.
dạ!trong những ô xanh đó có những ô ko có ô trắng phía dưới ạ!cảm ơn bạn nhiều!
 
Dạ!em hiểu rồi!nhờ thầy giúp em cái cột B với!
nếu cột B ghi sai thì tính sai luôn hả thầy?
Có cách nào để cột B luôn là số hàng trắng ko thầy?kể cả khi insert thêm hàng!
Thanks thầy!​
Vậy tôi giúp bạn đếm số cell trắng tại cột B nha!
Có số thứ tự tại B rồi, việc còn lại của bạn là AutoFilter cột D với điều kiện = Blanks rồi gõ vào cell D1 công thức: SUM(OFFSET(D2,,,B1,)) và kéo fill xuống
 

File đính kèm

Lần chỉnh sửa cuối:
Thầy cho em hỏi!đềm cột B này chỉ đúng khi mình kéo hết cột B xuống dưới cùng luôn phải ko thầy?Lúc đó SUM trong hàm IF mới đúng phải ko thầy?
có nghĩa là công thức này mình làm từ dưới lên phải ko thầy?
 
Lần chỉnh sửa cuối:
Thầy cho em hỏi!đềm cột B này chỉ đúng khi mình kéo hết cột B xuống dưới cùng luôn phải ko thầy?Lúc đó SUM trong hàm IF mới đúng phải ko thầy?
Đương nhiên là vậy rồi ---> Cái trên liên quan với cái dưới nên phải fill đầy đủ mới chính xác
Bạn thí nghiệm thì biết chứ gì
 
dạ cảm ơn thầy!do trước giờ em cứ làm theo chiều thuận từ trên xuống dưới, chứ chưa bao giờ nghỉ đến cách ngược lại như vậy!xin chân thành cảm ơn thầy!em đã học được rất nhiều ở diễn đàn này!
 
Web KT

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

Back
Top Bottom