Nhờ các anh chị sửa dùm công thức ạ. (4 người xem)

Liên hệ QC

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

  • Tôi tuân thủ nội quy khi đăng bài

    trantrungvinh1989

    Thành viên mới
    Tham gia
    20/7/25
    Bài viết
    5
    Được thích
    3
    Chào anh chị.
    Chuyện là em muốn tính tổng cho các giá trị trong các cột C6:C45. Tùy giá trị đang có tại ô tính toán ("-1", "0", "1", "L", "S", "SB") thì giá trị được dùng tính tổng sẽ bằng ("0,2", "0,5", "1", "0,7", "0,8", "0,8") * giá trị theo hàng tương ứng trong giá trị tham chiếu trong cột B6:B45. Dạ em cảm ơn anh chị.
     

    File đính kèm

    Chào anh chị.
    Chuyện là em muốn tính tổng cho các giá trị trong các cột C6:C45. Tùy giá trị đang có tại ô tính toán ("-1", "0", "1", "L", "S", "SB") thì giá trị được dùng tính tổng sẽ bằng ("0,2", "0,5", "1", "0,7", "0,8", "0,8") * giá trị theo hàng tương ứng trong giá trị tham chiếu trong cột B6:B45. Dạ em cảm ơn anh chị.
    Theo bạn, C46 có giá trị bao nhiêu là đúng?
     
    Dạ cam ơn anh ạ.
    Bài đã được tự động gộp:

    Dạ cam ơn các anh chị đã giúp em ạ. Số đúng là 135.92 đó ạ. Dạ em xin cam ơn.
     
    Dạ đây là công thức cũ của em ạ. Kết quả lần lượt là 132.5 D46: 101.04 và E46: 106.07 ạ.
    =SUMIF(C6:C45,"-1",$B$6:$B$45)*0.2+SUMIF(C6:C45,"0",$B$6:$B$45)*0.5+SUMIF(C6:C45,"1",$B$6:$B$45)*1+SUMIF(C6:C45,"L",$B$6:$B$45)*0.7+SUMIF(C6:C45,"S",$B$6:$B$45)*0.8+SUMIF(C6:C45,"SB",$B$6:$B$45)*0.8
     
    Dạ đây là công thức cũ của em ạ. Kết quả lần lượt là 132.5 D46: 101.04 và E46: 106.07 ạ.
    =SUMIF(C6:C45,"-1",$B$6:$B$45)*0.2+SUMIF(C6:C45,"0",$B$6:$B$45)*0.5+SUMIF(C6:C45,"1",$B$6:$B$45)*1+SUMIF(C6:C45,"L",$B$6:$B$45)*0.7+SUMIF(C6:C45,"S",$B$6:$B$45)*0.8+SUMIF(C6:C45,"SB",$B$6:$B$45)*0.8
    Vì trong dữ liệu của bạn còn chứa ô không giá trị (ô trống), vậy bạn cứ sử dụng sumif là được, công thức bài #4 không chính xác, vì nó đánh đồng ô trống=0.

    C46=SUMPRODUCT(SUMIF(C6:C45,{-1,0,1,"L","S","SB"},$B$6)*{2,6,10,7.5,8,8}*10%)

    Thân
     

    File đính kèm

    Dạ đây là công thức cũ của em ạ. Kết quả lần lượt là 132.5 D46: 101.04 và E46: 106.07 ạ.
    =SUMIF(C6:C45,"-1",$B$6:$B$45)*0.2+SUMIF(C6:C45,"0",$B$6:$B$45)*0.5+SUMIF(C6:C45,"1",$B$6:$B$45)*1+SUMIF(C6:C45,"L",$B$6:$B$45)*0.7+SUMIF(C6:C45,"S",$B$6:$B$45)*0.8+SUMIF(C6:C45,"SB",$B$6:$B$45)*0.8
    Đã tìm ra chỗ khác nhau:

    +SUMIF(C6:C45,"0",$B$6:$B$45)*0.5 nhưng trong LOOKUP thì *0.6

    +SUMIF(C6:C45,"L",$B$6:$B$45)*0.7 nhưng trong LOOKUP thì *0.75

    Tao bảng dò trong sheet Data, rồi dùng công thức sau:

    =SUMPRODUCT(SUMIF(Data!$A$2:$A$7,'Status 2025.06'!C6:C45&"",Data!$B$2:$B$7),$B$6:$B$45)

    Thận trọng khi dùng hàm LOOKUP.
     

    File đính kèm

    Dạ cam ơn anh chị ạ. Lúc đầu em cột B là kí hiệu loại phòng, bảng dò em để quy đổi từ loại phòng sang giá trị số tương ứng. Mà em không biết xài LOOKUP nên thay luôn vào cột B để xài Sumif. Cam ơn anh chị đã giúp em ạ.
     

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

    Back
    Top Bottom