Lỗi Value khi sử dụng hàm Sumproduct (2 cột dùng Sumproduct: 1 cột đúng, 1 cột bị lỗi Value) (2 người xem)

Liên hệ QC

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

hoangtuaotrang_hp_vn

Thành viên tích cực
Tham gia
17/5/09
Bài viết
1,016
Được thích
891
em chào anh/chị,

Hai cột: G,H em sử dụng cùng cấu trúc hàm Sumproduct như nhau,

Nhưng cột H thì cho kết quả (đúng như ý muốn) còn cột G lại trả về lỗi Value

Mong anh/chị chỉnh sửa giúp với ạ
 

File đính kèm

giờ nó lỗi #Value cả 2 cột: G,H luôn rồi, em không tìm ra lỗi,

anh/chị giúp em với
 

File đính kèm

Lần chỉnh sửa cuối:
Thêm N() vào
N($C$2:$C$10000)

N($D$2:$D$10000)

Vì cột này khi trống là ký tự

bác ơi, kết quả không đúng như mong muốn rồi ạ :)

Kết quả em muốn nó phải là như này:

1543320424174.png


Nhưng Sumproduct kéo hết cả cột làm chi vì Kết quả là giống nhau -khi cùng tháng???

* Em phục vụ công thức cho cột J (khi tính tỷ lệ lỗi Defect PPM) để đưa vào Pivottable ạ,

Vì công thức tính PPM trong Pivottable không làm được trực tiếp nên em phải làm thêm cột phụ như vậy để tính (PPM Trend cho các tháng) bác ah :)

p/s: tính PPM = (số lượng lỗi/số lượng đầu vào)*10^6

Nếu anh/chị nào có cách nào làm được đơn giản hơn thì giúp em nhé, vì làm thêm cột phụ thì file hơi nặng
 
Lần chỉnh sửa cuối:
bác ơi, kết quả không đúng như mong muốn rồi ạ :)

Kết quả em muốn nó phải là như này:

View attachment 208401




* Em phục vụ công thức cho cột J (khi tính tỷ lệ lỗi Defect PPM) để đưa vào Pivottable ạ,

Vì công thức tính PPM trong Pivottable không làm được trực tiếp nên em phải làm thêm cột phụ như vậy để tính (PPM Trend cho các tháng) bác ah :)

p/s: tính PPM = (số lượng lỗi/số lượng đầu vào)*10^6

Nếu anh/chị nào có cách nào làm được đơn giản hơn thì giúp em nhé, vì làm thêm cột phụ thì file hơi nặng
  1. Sửa giá trị lỗi ô C1610.
  2. Dữ liệu >2000 dòng mà xài Sumproduct() sẽ làm trì trệ máy. Hoặc phải chuyển qua VBA, hoặc dùng tạm công thức, nhưng nên dùng SUMIFS(), như sau
    Mã:
    G2=SUMIFS(C$2:C$3000,$A$2:$A$3000,">"&EOMONTH($A2,-1),$A$2:$A$3000,"<"&EOMONTH($A2,0)+1)
    Chỉ Enter, copy qua phải, rồi fill cả hai cột xuống dưới.
Thân
 

File đính kèm

  1. Sửa giá trị lỗi ô C1610.
  2. Dữ liệu >2000 dòng mà xài Sumproduct() sẽ làm trì trệ máy. Hoặc phải chuyển qua VBA, hoặc dùng tạm công thức, nhưng nên dùng SUMIFS(), như sau
    Mã:
    G2=SUMIFS(C$2:C$3000,$A$2:$A$3000,">"&EOMONTH($A2,-1),$A$2:$A$3000,"<"&EOMONTH($A2,0)+1)
    Chỉ Enter, copy qua phải, rồi fill cả hai cột xuống dưới.
Thân
úi may quá, em cảm ơn anh, hihi :)

Mà công nhận ấy anh, file nặng quá, giá có bác nào làm hộ em bằng VBA thì tốt, hihi :)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom