SUMPRODUCT và Công thức mảng - Phép tính có nhiều điều kiện

Liên hệ QC
Lần chỉnh sửa cuối:
Giá trị logic True = 1
Trong đoạn giải thích của mình ở trang đầu nên sửa lại là True + True + ... + True = số > 0 (Excel coi kết quả của biểu thức tính logic <> 0 là True).

Trước đây khi viết tài liệu nói về tổng của các giá trị logic True = True khi nó tham gia trong biểu thức so sánh của hàm If, xét về số học thì thực tế là một số >0). Mình sẽ chỉnh lại nội dung của bài viết cho rõ ràng và chuẩn xác hơn.
 
Dấu -- trong công thức có ý nghĩa gì? Cảm ơn câu trả lời của mọi người.
 
Xin chào tất cả các anh chị!
Em cũng đang vướng về phần công thức này,
Công thức của em làm theo một file công nợ em download trên diễn đàn nhưng sủa lại nó bị lỗi mà không biết làm cách nào:
=SUMPRODUCT((DataSodu)*(DataHanTT-Today()<=J9)*(DataMaKH=B9))

Em muốn tìm tổng số tiền phải thu theo kế hoạch trong 1 thời gian là bao nhiêu?
DatSodu , DataHanTT, DataMaKH là mảng dữ liệu dược đặt công thức.
Kết quả hiển thị #VALUE! mà em không biết làm thế nào cho đúng cả, anh chị chỉ giúp em.

Bạn nên gửi file đính kèm lên để các bạn dễ xem giúp bạn nha.
NCHD

Em Cảm ơn các anh chi trước nhé.
Đây là file em đang làm mà chưa hoàn thiện anh chị sửa dùm em,
Nếu anh Chị nào biết cách quản lý công nợ hợp đồng thì gửi cho em với: quyenqtkt@gmail.com
Trân trọng.
 

File đính kèm

  • CONG NO PHAI THU.xls
    96.5 KB · Đọc: 85
Chỉnh sửa lần cuối bởi điều hành viên:
Xin chào tất cả các anh chị!
Em cũng đang vướng về phần công thức này,
Công thức của em làm theo một file công nợ em download trên diễn đàn nhưng sủa lại nó bị lỗi mà không biết làm cách nào:
=SUMPRODUCT((DataSodu)*(DataHanTT-Today()<=J9)*(DataMaKH=B9))

Em muốn tìm tổng số tiền phải thu theo kế hoạch trong 1 thời gian là bao nhiêu?
DatSodu , DataHanTT, DataMaKH là mảng dữ liệu dược đặt công thức.
Kết quả hiển thị #VALUE! mà em không biết làm thế nào cho đúng cả, anh chị chỉ giúp em.

Bạn nên gửi file đính kèm lên để các bạn dễ xem giúp bạn nha.

NCHD
Bị báo lỗi value là do tại ô D100 trong Data của Bạn có chữ X đó bạn. (Ngày tháng làm gì có X). Bỏ chữ X đi là được.
 
Em download file trên diễn đàn về làm nhưng cũng chưa hoàn thiện lắm nên nhờ các anh chị hướng dẫn về phuong pháp tổng hợp báo cáo (Công nợ theo hợp đồng) được tốt hơn.
Trân trọng.
 
có phải như vậy không bạn ?

B4=SUMPRODUCT((Sheet1!$I$4:$I$10=Sheet2!B$2)*(AND(Sheet1!$O$4:$O$10>=1;Sheet1!O5:$O$10<3)))
Seniority line 6 line 7 <1 1 0 <3 0 0 3 years - <5 years 0 0 5 years - <7 years 0 0 7 years …. 3 2
 
Em không hiểu Anh Newdl nói gì cả, vì em rất yếu về công thức Excel. Ý của em là các anh chị nào có file về công nợ hợp đồng thì chỉ em làm với.
Em dang làm file này nhưng chưa xong va không chuyên nghiệp lắm. Anh chị nào giúp em hoàn thành công thức lọc 3 mục ở sheet TTTC:

-[FONT=&quot] [/FONT]Nợ chưa tới hạn phải thu
-[FONT=&quot] [/FONT]Nợ tới hạn phải thu
-[FONT=&quot] [/FONT]Nợ quá hạn phải thu

Chân thành cảm ơn.
 
Giúp em làm công thức excel

Em tải được rồi là do file cua em nặng quá em phai nén lại sau một hồi suy nghĩ mãi mới được.
Các anh chị xem và chỉ bảo em với. Cám ơn rất nhiều
 
Lần chỉnh sửa cuối:
File dinh kem

Em gửi file lên rồi ma sao vẫn không được?
 

File đính kèm

  • CONG NO PHAI THU - Q.rar
    27.8 KB · Đọc: 52
Về hàm Sumproduct

Tôi đã sử dụng hàm sumproduct tại 1 file thành công, sau khi save as thành một file khác để dán cơ sở dữ liệu khác thì bị báo lỗi #VALUE!, mà tôi kiểm tra định dạng dữ liệu không có gì khác với file cũ cả, tại sao lại vậy? Làm thế nào để tìm được lỗi. Bạn nào biết gỡ giúp. Cảm ơn nhiều
 
Cho mình hỏi tí

Mình có một bài toán như thế này:
Tổ 1 làm 0,7 h
Tố 1+ Tổ 2 làm 0,8 h
Tổ 2+ Tổ 3 làm 1,2 h
...
Vậy phải làm công thức gì để có thế tính được thời gian từng tổ làm việc !
 

File đính kèm

  • lvh.xls
    13.5 KB · Đọc: 38
Mình có một bài toán như thế này:
Tổ 1 làm 0,7 h
Tố 1+ Tổ 2 làm 0,8 h
Tổ 2+ Tổ 3 làm 1,2 h
...
Vậy phải làm công thức gì để có thế tính được thời gian từng tổ làm việc !
Tôi thấy bảng dữ liệu của bạn rất bất hợp lý. Bạn nên sửa lại bảng dữ liệu thì sẽ đơn giản hơn cho việc lập công thức.
Hơn nữa nếu Tố 1+ Tổ 2 làm 0,8 h thì tính thời gian cho mỗi tổ là 0.4h à?
 
Nhờ các anh chị chỉ lỗi dùm...

Mình đang dùng hàm sumproduct để tính tổng thoả nhiều điều kiện, cũng tham khảo nhiều hướng dẫn và ví dụ của các anh chị để áp dụng nhưng sao vẫn không tính được, mình gửi VD lên để các anh chị giúp dùm xem mình đã sai chỗ nào nha. Cám ơn rất nhiều..
 

File đính kèm

  • VD ham SumProduct.xls
    31 KB · Đọc: 90
Mình đang dùng hàm sumproduct để tính tổng thoả nhiều điều kiện, cũng tham khảo nhiều hướng dẫn và ví dụ của các anh chị để áp dụng nhưng sao vẫn không tính được, mình gửi VD lên để các anh chị giúp dùm xem mình đã sai chỗ nào nha. Cám ơn rất nhiều..
Công thức của bạn:
=SUMPRODUCT(('S1'!A3:A8=A33)*('S1'!E3:E9=B33)*('S1'!D3:D9))
Bạn không phát hiện rằng các tham chiếu không cùng độ dài sao?
Đầu tiên là 'S1'!A3:A8 vậy mà sao đó lại tham chiếu đến dòng 9 ('S1'!E3:E9)
Sửa lại vầy là được
=SUMPRODUCT(('S1'!A3:A9=A33)*('S1'!E3:E9=B33)*('S1'!D3:D9))
 
duongdv-Tôi thấy bảng dữ liệu của bạn rất bất hợp lý. Bạn nên sửa lại bảng dữ liệu thì sẽ đơn giản hơn cho việc lập công thức.
Hơn nữa nếu Tố 1+ Tổ 2 làm 0,8 h thì tính thời gian cho mỗi tổ là 0.4h à?
Tôi thấy bài này chẳng có gì là bất hợp lý cả. Đó là kiểu dạng như vậy
Đây là phương pháp xác định thời gian trong công tác sản xuất - kế hoạch và làm dự án,...Dùng Excel không phải là tốt nhất...
Thấy cũng lâu rồi mà chưa ai giải đáp, không biết tác giả đã thực hiện xong chưa?

Mình có một bài toán như thế này:
Tổ 1 làm 0,7 h
Tố 1+ Tổ 2 làm 0,8 h
Tổ 2+ Tổ 3 làm 1,2 h
...
Vậy phải làm công thức gì để có thế tính được thời gian từng tổ làm việc !

Với những bài tập kiểu này, bạn đừng nên dùng Excel, Ông Bill và các cộng sự đã thiết kế cho bạn Microsoft Office Project rồi thì chỉ cần sử dụng thông số chính xác là có ngay đáp án thôi - nó chuyên tính cho các phương pháp tìm thời gian sản xuất, kế hoạch, dự án -> xác định đường GĂNG và giải quyết các phương án tối ưu nhất ,,...
Tuy nhiên với dữ liệu của bạn tôi cũng đã làm thử Excel và thấy nó cũng có kết quả, chưa biết là có đúng ý bạn không? (Kinh nghiệm cho Bạn: nên nhập thời gian bắt đầu và kết thúc thay vì dự tính thời gian như vậy thì dễ dàng hơn?)
Bạn xem file đính kèm
Vì đang ở Box dùng Sumproduct nên tôi dùng nó luôn
Tại ô G6:
=SUMPRODUCT(--(LEFT($C$6:$C$14,1)<>RIGHT($C$6:$C$14,1))*((1*LEFT($C$6:$C$14,1)=F6)+(1*RIGHT($C$6:$C$14,1)=F6))*($D$6:$D$14))+SUMPRODUCT((LEN($C$6:$C$14)=1)*($C$6:$C$14=F6)*($D$6:$D$14))
 

File đính kèm

  • lvh_GPE.xls
    15.5 KB · Đọc: 86
Lần chỉnh sửa cuối:
Giúp em tính bài toán theo file đính kèm với, cảm ơn các bác.
Càng nhiều phương án càng tốt nhé các bác, cả công thức mảng hoặc ko công thức mảng cũng đc ạ
 

File đính kèm

  • cong thuc mang.xls
    13.5 KB · Đọc: 55
Giúp em tính bài toán theo file đính kèm với, cảm ơn các bác.
Càng nhiều phương án càng tốt nhé các bác, cả công thức mảng hoặc ko công thức mảng cũng đc ạ
Đây là bài toán SUM 2 điều kiện...
Ý kiến cá nhân của tôi là:
- Sort cột nào đó của dử liệu (theo tôi nên sort cột Cty)
- Đặt name động cho cột Tên hàng (theo điều kiện Cty)
- Mục đích cuối cùng là rút 2 điều kiện còn 1 để có thể dùng SUMIF ---> Như vậy tốc độ tính toán sẽ cao hơn
Xem file nhé
 

File đính kèm

  • Sum2DK.xls
    13.5 KB · Đọc: 114
Lần chỉnh sửa cuối:
Đây là bài toán SUM 2 điều kiện...
Ý kiến cá nhân của tôi là:
- Sort cột nào đó của dử liệu (theo tôi nên sort cột Cty)
- Đặt name động cho cột Tên hàng (theo điều kiện Cty)
- Mục đích cuối cùng là rút 2 điều kiện còn 1 để có thể dùng SUMIF ---> Như vậy tốc độ tính toán sẽ cao hơn
Xem file nhé

Bác ơi, đề bài của e chuối hơn chút bác ạ, e muốn tính xem từng công ty mua bao nhiêu Vở, chứ ko tính chi tiết là Vở A, Vở B, Vở C, tương tự từng công ty mua bao nhiêu Bút chì chứ ko tính chi tiết Bút chì hay Bút chì màu. Bác xem lại giúp em nhé. Thanks
 
Web KT
Back
Top Bottom