Kết quả 1 đến 6 của 6

Chủ đề: Sử dụng hàm Sumproduct không chạy khi đinh dạng cột ngày không đúng.

  1. #1
    anhhungan Guest

    Sử dụng hàm Sumproduct không chạy khi đinh dạng cột ngày không đúng.

    Mình có sử dụng hàm Sumproduct để tính tổng nhiều điều kiện. Sheet 2 A4
    Dữ liệu kết xuất từ phần mềm ra. Muốn sau này chỉ copy vào là tự ra báo cáo
    Tuy nhiên nó không chạy. Mình mỗi lần dán dữ liệu vào lại phải copy 1 > paste special>values>Multiply
    thì chạy.
    Nhờ các cao thủ chỉ giúp:
    1- Định dạng sheet dữ liệu cột ngày và khi paste sao cho thuận tiện để A4 sheet 2 chạy
    2- Dùng hàm tự nhận luôn khỏi thao tác nhiều
    Mình gửi theo file Sumpro là nguyên bản Ko chạy, Sumpro OK là đã chạy nhưng thao tác nhiều
    Cám ơn các bạn

  2. #2
    Trích dẫn Gửi bởi Salemok
    Mình có sử dụng hàm Sumproduct để tính tổng nhiều điều kiện. Sheet 2 A4
    Dữ liệu kết xuất từ phần mềm ra. Muốn sau này chỉ copy vào là tự ra báo cáo
    Tuy nhiên nó không chạy. Mình mỗi lần dán dữ liệu vào lại phải copy 1 > paste special>values>Multiply
    thì chạy.
    Nhờ các cao thủ chỉ giúp:
    1- Định dạng sheet dữ liệu cột ngày và khi paste sao cho thuận tiện để A4 sheet 2 chạy
    2- Dùng hàm tự nhận luôn khỏi thao tác nhiều
    Mình gửi theo file Sumpro là nguyên bản Ko chạy, Sumpro OK là đã chạy nhưng thao tác nhiều
    Cám ơn các bạn
    Bạn sửa lại công thức thế này là được:

    Mã:
    =SUMPRODUCT((--</font>Sheet1!$A$2:$A$2000>=Sheet2!$A$2)*(<font color="#ff0000">--Sheet1!$A$2:$A$2000<=Sheet2!$B$2)*(Sheet1!$F$2:$F$2000))

  3. #3
    thaoduoc Guest
    Trích dẫn Gửi bởi Salemok
    Mình có sử dụng hàm Sumproduct để tính tổng nhiều điều kiện. Sheet 2 A4
    Dữ liệu kết xuất từ phần mềm ra. Muốn sau này chỉ copy vào là tự ra báo cáo
    Tuy nhiên nó không chạy. Mình mỗi lần dán dữ liệu vào lại phải copy 1 > paste special>values>Multiply
    thì chạy.
    Nhờ các cao thủ chỉ giúp:
    1- Định dạng sheet dữ liệu cột ngày và khi paste sao cho thuận tiện để A4 sheet 2 chạy
    2- Dùng hàm tự nhận luôn khỏi thao tác nhiều
    Mình gửi theo file Sumpro là nguyên bản Ko chạy, Sumpro OK là đã chạy nhưng thao tác nhiều
    Cám ơn các bạn
    Cột ngày file gốc cột ngày là text chứ ko phải date.
    Có 2 cách giả quyết
    1: thêm cột phụ để chuyển đổi sang date
    2: dùng công thức dài
    A4=SUMPRODUCT((DATE(RIGHT(Sheet1!$A$2:$A$2000,4),M ID(Sheet1!$A$2:$A$2000,4,2),LEFT(Sheet1!$A$2:$A$20 00,2))>=Sheet2!$A$2)*(DATE(RIGHT(Sheet1!$A$2:$A$20 00,4),MID(Sheet1!$A$2:$A$2000,4,2),LEFT(Sheet1!$A$ 2:$A$2000,2))<=Sheet2!$B$2)*(Sheet1!$F$2:$F$2000))

  4. #4
    tranglee899 Guest
    =SUMPRODUCT((--</font>Sheet1!$A$2:$A$2000>=Sheet2!$A$2)*(<font color="#ff0000">--Sheet1!$A$2:$A$2000<=Sheet2!$B$2)*(Sheet1!$F$2:$F$ 2000))

    Hay quá chạy luôn. Vì mình có file nhieu sheet kết xuất và chạy vào 1 bảng báo cáo sợ khi thêm dữ liệu
    quên là những dòng sau ko chạy
    bạn thêm -- nghĩa hiểu là sao bạn ơi
    Cám ơn quá quá

  5. #5
    Thietbigiadinh Guest
    Trích dẫn Gửi bởi Salemok
    =SUMPRODUCT((--</font>Sheet1!$A$2:$A$2000>=Sheet2!$A$2)*(<font color="#ff0000">--Sheet1!$A$2:$A$2000<=Sheet2!$B$2)*(Sheet1!$F$2:$F$ 2000))

    Hay quá chạy luôn. Vì mình có file nhieu sheet kết xuất và chạy vào 1 bảng báo cáo sợ khi thêm dữ liệu
    quên là những dòng sau ko chạy
    bạn thêm -- nghĩa hiểu là sao bạn ơi
    Cám ơn quá quá
    Dùng cách này chỉ đúng khi định dạng ngày tháng của bạn là dd/mm/yyyy, nếu mà định dạng ngày tháng của máy khác là sai.

  6. #6
    jonnyt240 Guest
    =SUMPRODUCT((MONTH('521XE'!$A$2:$A$20000)=AC$2)*(' 521XE'!$F$2:$F$20000=TK!$A411)*('521XE'!$H$2:$H$20 000))+SUMPRODUCT((MONTH('521XE'!$A$2:$A$20000)=AC$ 2)*('521XE'!$F$2:$F$20000=TK!$A428)*('521XE'!$H$2: $H$20000))+SUMPRODUCT((MONTH('521XE'!$A$2:$A$20000 )=AC$2)*('521XE'!$F$2:$F$20000=TK!$A449)*('521XE'! $H$2:$H$20000))

    Bạn rút gọn công tức này giúp mình được không
    Có phải sử dụng hàm OR không

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •