Các câu hỏi về hàm SUMIF

Liên hệ QC

File đính kèm

  • VD (Dosnet).xls
    24.5 KB · Đọc: 34
Ah... thì ra là vậy... cái này thì không SUMIF được rồi (trừ phi bạn thêm cột phụ)
Vậy thì ăn chắc là dùng công thức mãng...
Có 2 cách:
- Cách 1: dùng công thức giống trong sheet Report ---> Và sở dĩ nó có dấu {} là vì đây là công thức mãng ---> Sau khi gõ xong công thức người ta bấm Ctrl + Shift + Enter (chứ không phải Enter)
- Cách 2: Dùng SUMPRODUCT ---> Cú pháp gần như y chang công thức mãng ở cách 1 ---> Thay SUM thành SUMPRODUCT và khỏi cần phải Ctrl + Shift + Enter
Tuy nhiên công thức trên vẫn còn dài ---> Rút ngắn lại sẽ như vầy:
PHP:
=SUMPRODUCT((Data!$A$2:$A$9=$A2)*(Data!$B$2:$B$9=B$1)*(Data!$C$2:$D$9))

Mình làm theo sumproduct của bài này thì không được đối với bài trong file đính kèm, không biết tại sao nó lại sum hết (chỉ dò tìm điều kiện hàng 3) mà không bao gồm điều kiện của hàng 2 :(
 

File đính kèm

  • Book3.xls
    14.5 KB · Đọc: 12
Mình làm theo sumproduct của bài này thì không được đối với bài trong file đính kèm, không biết tại sao nó lại sum hết (chỉ dò tìm điều kiện hàng 3) mà không bao gồm điều kiện của hàng 2 :(

Ý của bạn hỏi là sao hén, mình đọc thấy mù mờ quá. Bạn muốn tính tổng với ĐK gì vậy?
 
Ý của bạn hỏi là sao hén, mình đọc thấy mù mờ quá. Bạn muốn tính tổng với ĐK gì vậy?

Cộng tất cả các unit thuộc budget (tất cả các tháng)
Cộng tất cả các value thuộc budget (tất cả các tháng)
Cộng tất cả các unit thuộc acutal (tất cả các tháng)
Cộng tất cả các value thuộc actual (tất cả các tháng)
Mình muốn công thức ở ô L đến O bằng cách dò tìm ô nào thỏa điều kiện thì sum
Unit của budget
Value của budget
Unit của actual
Value của actual
Như trong file, hàng 4 mình đã dùng công thức đơn giản nhất là phép cộng, nhưng khi bảng dữ liệu dài ra, không thể tự dò nên lấy cột nào cộng cột nào nên mình cần 1 công thức thỏa được 2 điền kiện dò tìm thì mới sum
Lần trước mình có hỏi 1 bài gần như vậy mà dùng sumif thì ca_dafi và ndu có chỉ dùng sumproduct, áp dụng thử cho bài này thì không được, hi vọng 2 bác này đọc bài sẽ hiểu mình nói gì hix....hix
 
Cái này của bạn làm không được vì bạn đã Merge Cells những ô cần lấy giá trị rồi.
Ví dụ: dòng này: ($B$2:$K$2=L$2) nó sẽ sai vì ô C2 theo bạn là BUDGET nhưng máy tính lại thấy nó là 0. Vậy nên quá trình xử lý sẽ sai ngay.
Theo mình bạn nên quay bảng tính này theo chiều dọc xem sao?
Hoặc bỏ việc Merge Cells này đi.
Thân.
 
Cộng tất cả các unit thuộc budget (tất cả các tháng)
Cộng tất cả các value thuộc budget (tất cả các tháng)
Cộng tất cả các unit thuộc acutal (tất cả các tháng)
Cộng tất cả các value thuộc actual (tất cả các tháng)
Mình muốn công thức ở ô L đến O bằng cách dò tìm ô nào thỏa điều kiện thì sum
Unit của budget
Value của budget
Unit của actual
Value của actual
Như trong file, hàng 4 mình đã dùng công thức đơn giản nhất là phép cộng, nhưng khi bảng dữ liệu dài ra, không thể tự dò nên lấy cột nào cộng cột nào nên mình cần 1 công thức thỏa được 2 điền kiện dò tìm thì mới sum
Lần trước mình có hỏi 1 bài gần như vậy mà dùng sumif thì ca_dafi và ndu có chỉ dùng sumproduct, áp dụng thử cho bài này thì không được, hi vọng 2 bác này đọc bài sẽ hiểu mình nói gì hix....hix
Bạn thử công thức này xem:
PHP:
L4 =SUMPRODUCT(N(OFFSET($B4,,(ROW(INDIRECT("1:"&INT(COLUMNS($B4:$K4)/5)))-1)*5+COLUMNS($A:A)-1)))
Kéo fill sang phải và xuống dưới!
Ghi chú: Công thức này chỉ đúng nếu cấu trúc dử liệu của bạn luôn đồng nhất: Mổi tháng 5 cột ---> 2 cột Budget, 2 cột Actual và 1 cột Achivement
 

File đính kèm

  • Test1.xls
    14.5 KB · Đọc: 21
Bạn thử công thức này xem:
PHP:
L4 =SUMPRODUCT(N(OFFSET($B4,,(ROW(INDIRECT("1:"&INT(COLUMNS($B4:$K4)/5)))-1)*5+COLUMNS($A:A)-1)))
Kéo fill sang phải và xuống dưới!
Ghi chú: Công thức này chỉ đúng nếu cấu trúc dử liệu của bạn luôn đồng nhất: Mổi tháng 5 cột ---> 2 cột Budget, 2 cột Actual và 1 cột Achivement

Công thức của bác cao siêu quá nên em chưa hiểu lắm, nhưng nếu áp dụng cho trường hợp insert (đến tháng nào, thêm 5 cột cùng định dạng vào kế tháng cũ) thì hình như kết quả không đúng, bác xem lại giúp em với
 

File đính kèm

  • Book3.xls
    16.5 KB · Đọc: 6
Nhờ mọi người giúp tui phần h bài tập này.Tui làm cách đó nhưng lão thầy giáo nói không chấp nhận.Lão yêu cầu cách nào đó để có thể copy công thức từ e34->e35,e36 được lun cơ.Vì là BT tin đại cương nên chỉ yêu cầu dùng sum,sumif (không dùng sumproduct).Thanks mọi người nhiều!
 

File đính kèm

  • De 1-Excel.xls
    19 KB · Đọc: 9
Nhờ mọi người giúp tui phần h bài tập này.Tui làm cách đó nhưng lão thầy giáo nói không chấp nhận.Lão yêu cầu cách nào đó để có thể copy công thức từ e34->e35,e36 được lun cơ.Vì là BT tin đại cương nên chỉ yêu cầu dùng sum,sumif (không dùng sumproduct).Thanks mọi người nhiều!
Sửa lại công thức tại E34 tí là xong!
E34 =SUMIF($C$4:$C$10,RIGHT($C34,2),$L$4:$L$10)
Kéo fill xuống hay copy paste gì cũng được
 
do theo nhom gia tri âm hoặc nhóm giá trị dương

Chào huynh..em đang gặp khó khăn khi lọc cột "LNST năm 2009" theo cột "Mã CP".
em muốn có 1 sheet mới links với Sheet Niem yết với diều kiện em có thể lọc ra được các nhóm số âm (-) hoặc nhóm số dương ở sheet mới này -\\/.
 

File đính kèm

  • Danh sach CP.xls
    77.5 KB · Đọc: 9
Giãi pháp SUM dử liệu trùng (post bài giúp bạn)

Một bạn gữi file nhờ tôi giúp công thức về SUM dử liệu trùng (theo như tác giả nói trong file)... Có điều tôi đọc hoài mà vẫn không hiểu TRÙNG ở đây là TRÙNG CÁI GÌ
Các bạn down file đính kèm này và xem thử có hiểu ý tác giả không?
Với tác giả: Ai là chủ của file này, xin giãi thích rõ thêm 1 chút.


---------------------------
Nếu tôi không lầm thì đây chính là cái file mà topic này đang nói tới. Do đó tôi chuyển bài này vào đây.
BNTT.
 

File đính kèm

  • Sum du lieu trung.rar
    104.7 KB · Đọc: 23
Chỉnh sửa lần cuối bởi điều hành viên:
Một bạn gữi file nhờ tôi giúp công thức về SUM dử liệu trùng (theo như tác giả nói trong file)... Có điều tôi đọc hoài mà vẫn không hiểu TRÙNG ở đây là TRÙNG CÁI GÌ
Các bạn down file đính kèm này và xem thử có hiểu ý tác giả không?
Với tác giả: Ai là chủ của file này, xin giãi thích rõ thêm 1 chút

Theo ý Tác giả có thể là muốn cộng tổng từ cột B:p với 2 điều kiện là hàng 2 và hàng 3 (VD như ĐK là BUDGET (hàng 2) và Unit (hàng 3).

Nếu vậy thì: V4=SUMPRODUCT(($B$4:$P$4)*($B$2:$P$2=V2)*($B$3:$P$3=V3))
 
Lần chỉnh sửa cuối:
Một bạn gữi file nhờ tôi giúp công thức về SUM dử liệu trùng (theo như tác giả nói trong file)... Có điều tôi đọc hoài mà vẫn không hiểu TRÙNG ở đây là TRÙNG CÁI GÌ
Các bạn down file đính kèm này và xem thử có hiểu ý tác giả không?
Với tác giả: Ai là chủ của file này, xin giãi thích rõ thêm 1 chút.
Công thức ở V4 cho kết quả sai là đúng rồi. Bởi vì bạn ấy đã sao chép nguyên xi công thức từ Q4 sang.
Phải để ý, Q4 (YTD FEB) là tính cho tháng 1 (JAN), cho nên dùng địa chỉ của $B4.
Do đó, Q4 (YTD MAR) là tính cho tháng 2 (FEB), cho nên phải dùng địa chỉ của $G4.
Chỉ cần thay $B4 trong các công thức của YTD MAR thành $G4 là OK hết.
 
Phần SUMPRODUCT mà các bạn đang nói chúng ta tạm gác qua 1 bên... Thực sự tôi vẫn chưa tìm ra được giãi pháp hửu hiệu (công thức phải đúng khi chèn thêm cột ---> Có lẽ phải VBA quá)
Các bạn sang sheet Sum du lieu trung xem có hiểu ý tác giả nói gì không?
 
Công thức ở V4 cho kết quả sai là đúng rồi. Bởi vì bạn ấy đã sao chép nguyên xi công thức từ Q4 sang.
Phải để ý, Q4 (YTD FEB) là tính cho tháng 1 (JAN), cho nên dùng địa chỉ của $B4.
Do đó, Q4 (YTD MAR) là tính cho tháng 2 (FEB), cho nên phải dùng địa chỉ của $G4.
Chỉ cần thay $B4 trong các công thức của YTD MAR thành $G4 là OK hết.

Em nghĩ là bác BNTT hiểu sai ý em rồi, vì YTD (year to date) FEB, Q4 phải sum (theo điều kiện) cho cột Unit va Value (tháng 1 + tháng 2), còn YTD MAR thì phải là tháng 1+2+3 .... nên vẫn phải là $B : ? (ô của tháng 12)

@ Cop: Có vẻ bác hiểu ý em, nhưng chỉ đúng cho V4 mà không đúng với W va Y (cột value) vì em được giải thích là merge cell thì ô W2 sẽ hiểu là 0.

@Ndu: em không biết tí gì về VBA hết :( nên em sợ em cũng không biết cách tạo VBA trên file thật của em
 
Chào các bạn
Mình là thanh viên mới, mình làm kế toán trên phần mềm quen rồi lên excel mình không thạo cho lắm, mình có bảng biểu dưới đây loay hoay mãi không làm được công thức tổng ở cột tổng các tháng, và ở sheet tổng hợp, Rất mong mọi người giúp đỡ
nhưng mà tớ không biết cách đính kèm file, giúp tớ với
 
Lần chỉnh sửa cuối:
Chào các bạn
Mình là thanh viên mới, mình làm kế toán trên phần mềm quen rồi lên excel mình không thạo cho lắm, mình có bảng biểu dưới đây loay hoay mãi không làm được công thức tổng ở cột tổng các tháng, và ở sheet tổng hợp, Rất mong mọi người giúp đỡ
nhưng mà tớ không biết cách đính kèm file, giúp tớ với

Bạn vào đây đọc xem cách sử dụng diễn đàn nhe !
Hay gởi vào địa chỉ mail của mình ,mình gởi lên cho bạn !
Hướng dẫn sử dụng diễn đàn
Thân
 
Em nghĩ là bác BNTT hiểu sai ý em rồi, vì YTD (year to date) FEB, Q4 phải sum (theo điều kiện) cho cột Unit va Value (tháng 1 + tháng 2), còn YTD MAR thì phải là tháng 1+2+3 .... nên vẫn phải là $B : ? (ô của tháng 12)

@ Cop: Có vẻ bác hiểu ý em, nhưng chỉ đúng cho V4 mà không đúng với W va Y (cột value) vì em được giải thích là merge cell thì ô W2 sẽ hiểu là 0.

@Ndu: em không biết tí gì về VBA hết :( nên em sợ em cũng không biết cách tạo VBA trên file thật của em
Sao bạn không giãi thích luôn về sheet Sum du lieu trung
 
@Ndu: tại trưa nay em bận quá nên không kịp giải thích.

Đây là dữ liệu em phải tải lên hệ thống bằng text file nhưng nó báo lỗi là bị trùng dữ liệu (dữ liệu lỗi ở đây là từ cột A đến cột E (đều là text) không được có hàng nào trùng nhau khi kết hợp dữ liệu lại)
Vd: hàng 4 và 5: cả acc và CC đều như nhau nên hệ thống báo là bị trùng (có lẽ em nói chưa rõ nên gây khó hiểu)
Nhưng em đã xử lý được rồi, vì gấp nên em đã làm theo cách thủ công thế này:
Bước 1: em phải thay thế ô rỗng của cột C và D bằng ký tự (vd: X và Y)
Bước 2 em ghép chuỗi của các cột ấy lại
Bước 3 Dùng filter để lọc dữ liệu trùng ở Bước 2
Bước 4 Dùng pivot cho dữ liệu đã filter để xem tổng từng hàng
Bước 5 Copy rồi "rã" dữ liệu (text) theo từng cột y như bước 2 với tổng của bước pivot
Bước 6: thay các ký tự đã thế ở bước 1 (X và Y) về như cũ (rỗng trở lại)
Lúc này, file em cần sẽ y như định dạng cũ nhưng với số hàng không trùng nữa mà tổng của cả khối dữ liệu vẫn đúng

Với cách này, mặc dù có thể giải quyết được vấn đế nhưng quá mất thời gian và dễ bị sai, nên nhờ bác tư vấn giúp em có cách nào nhanh hơn (không dùng VBA) không vì em phải thường xuyên tải file như vậy lên hệ thống lắm

Hy vọng bay giờ bác đã hiểu ý của em
 
Các pác cho nhà em hỏi vấn đề này nhé.
Em đặt name động để quản lý dữ liệu cho nhanh xong có một vấn đề là dữ liệu em nhập vào name đó lại không lần lượt từ trên xuống dưới mà ngắt quãng (vì update theo hệ thống) nên name sẽ chỉ chấp nhận độ dài đến ô có kí tự gần nhất thôi. Em đã khắc phục = cách cho nó "tĩnh" nhưng khi liên kết với name động khác để tính toán = SUMPRODUCT thì không ra được kết quả (vì SUMPRODUCT chỉ chấp nhận các chuỗi bằng nhau)
có cách nào giải quyết bài toán này các pác vui lòng chỉ giáo
thanks

Ok rồi các bác ạ
em có cách giải quyết thế này. điều kiện "Height" của hàm OFFSET trong name đó em lấy = COUNTA(của cột chứa dữ liệu đầy đủ nhất) Vậy là xong. cho dù cột em cần lấy k đủ dữ liệu thì name vẫn nhảy đến ô cuối cùng có dữ liệu của bản tính. Phù phù
 
Chỉnh sửa lần cuối bởi điều hành viên:
Web KT
Back
Top Bottom