Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 21

Chủ đề: Thắc mắc hàm IF kết hợp với điều kiện chuỗi (khó)!

  1. #1
    vupro09 Guest

    Thắc mắc hàm IF kết hợp với điều kiện chuỗi (khó)!

    Mọi người cho mình hỏi
    Thứ nhất, Ở cột ghi chú (bảng đinh kèm), mình sử dụng hàm như thế này không được: =IF(C4="HP Laser&*","khuyến mãi áo mưa"," "), mà phải dùng hàm như thế này mới được: =IF(LEFT(B4,6)="HP1100","khuyến mãi áo mưa"," ")_đề bài cho là nếu là mặt hàng HP Laser thì ghi chú là "khuyến mãi áo mưa".
    Thứ hai là ở bảng Số lượng bán của các mặt hàng mình có dùng hàm thế này =SUMIFS($D$4:$D$11,$A$4:$A$11,MONTH(A4)=10,$B$4:$B $11,LEFT(B4,2)="HP") nhưng không được, không hiểu tại sao nữa. (dùng hàm sumifs hoặc dsum giúp mình nha!)
    Mọi người ai biết giải thích giúp mình nha, mình xin cảm ơn trước.(nếu mọi người có hàm gì tổng quát và hay hơn thì chỉ cho mình luôn nha! mình xin cảm ơn trước)

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kjttj
    Mọi người cho mình hỏi, Ở cột ghi chú (bảng đinh kèm), mình sử dụng hàm như thế này không được: =IF(C4="HP Laser&*","khuyến mãi áo mưa"," "), mà phải dùng hàm như thế này mới được: =IF(LEFT(B4,6)="HP1100","khuyến mãi áo mưa"," ")_đề bài cho là nếu là mặt hàng HP Laser thì ghi chú là "khuyến mãi áo mưa".
    Thứ hai là ở bảng Số lượn bán của các mặt hàng mình có dùng hàm thế này =SUMIF($A$4:$B$11,AND(VALUE(MID(A4,4,2)=10),LEFT(B 4,2)="HP"),$D$4:$D$11) nhưng không được, không hiểu tại sao nữa.
    Mọi người ai biết giải thích giúp mình nha, mình xin cảm ơn trước.(nếu mọi người có hàm gì tổng quát và hay hơn thì chỉ cho mình luôn nha! mình xin cảm ơn trước)
    Trả lời câu 2 của bạn, cthức tại F19

    Mã nguồn PHP:
    =SUMPRODUCT((MONTH($A$4:$A$11)=$E19)*(LEFT($B$4:$B$11;2)=F$18)*1;$D$4:$D$11)  
    Kéo qua trái & xuống dưới

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi Hong.Van
    Trả lời câu 2 của bạn, cthức tại F19

    <div class="bbcode_container">
    <div class="bbcode_description">PHP Code:
    </div>
    </div>
    </div>
    Bạn ơi chỉ giúp mình các dùng hàm SUMIFS hoặc DSUM được không? Cảm ơn bạn nhiều

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kjttj
    Mọi người cho mình hỏi
    Thứ nhất, Ở cột ghi chú (bảng đinh kèm), mình sử dụng hàm như thế này không được: =IF(C4="HP Laser&*","khuyến mãi áo mưa"," "), mà phải dùng hàm như thế này mới được: =IF(LEFT(B4,6)="HP1100","khuyến mãi áo mưa"," ")_đề bài cho là nếu là mặt hàng HP Laser thì ghi chú là "khuyến mãi áo mưa".
    Thứ hai là ở bảng Số lượng bán của các mặt hàng mình có dùng hàm thế này =SUMIFS($D$4:$D$11,$A$4:$A$11,MONTH(A4)=10,$B$4:$B $11,LEFT(B4,2)="HP") nhưng không được, không hiểu tại sao nữa. (dùng hàm sumifs hoặc dsum giúp mình nha!)
    Mọi người ai biết giải thích giúp mình nha, mình xin cảm ơn trước.(nếu mọi người có hàm gì tổng quát và hay hơn thì chỉ cho mình luôn nha! mình xin cảm ơn trước)
    Hàm IF không thể sử dụng các ký tự đại diện được nên bị báo lỗi. Sumproduct và Sumifs cách làm gần giống nhau mà. Bạn nhìn Sumproduct sẽ tự làm được Sumifs

  5. #5
    thuthao813 Guest
    Trích dẫn Gửi bởi quangdiepctmbk
    Sumproduct và Sumifs cách làm gần giống nhau mà. Bạn nhìn Sumproduct sẽ tự làm được Sumifs
    Vậy bạn sửa SUMPRODUCT thành SUMIFS rồi gửi lên đây cho tôi học hỏi với

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    2
    Trích dẫn Gửi bởi quangdiepctmbk
    Hàm IF không thể sử dụng các ký tự đại diện được nên bị báo lỗi. Sumproduct và Sumifs cách làm gần giống nhau mà. Bạn nhìn Sumproduct sẽ tự làm được Sumifs
    Không lẽ hàm sumifs này mình sai chỗ nào sao bạn, mình làm hoài chả ra, nếu trích hai điều kiện theo luân lý thì đều TRUE hết mà, nhưng sao nó không SUM lại mình chẳng hiểu nữa

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kjttj
    Không lẽ hàm sumifs này mình sai chỗ nào sao bạn, mình làm hoài chả ra, nếu trích hai điều kiện theo luân lý thì đều TRUE hết mà, nhưng sao nó không SUM lại mình chẳng hiểu nữa
    Đương nhiên là sai rồi
    SUMIFS với điều kiện MONTH không thể làm kiểu đó được
    Ít ra cũng phải vầy:

    Mã nguồn PHP:
    =SUMIFS($D$4:$D$11,$A$4:$A$11,">="&DATE(2010,$E19,1),$A$4:$A$11,"<="&DATE(2010,$E19+1,0),$B$4:$B$11,F$18&"*")  
    Hoặc kiểu khác:

    Mã nguồn PHP:
    =SUMIFS($D$4:$D$11,$A$4:$A$11,">="&DATE(2010,$E19,1),$B$4:$B$11,F$18&"*")-SUMIFS($D$4:$D$11,$A$4:$A$11,">"&DATE(2010,$E19+1,0),$B$4:$B$11,F$18&"*")  
    Bạn sẽ thấy SUMPRODUCT có cú pháp đơn giản và dễ hiểu hơn

    Mã nguồn PHP:
    =SUMPRODUCT((MONTH($A$4:$A$11)=$E19)*(LEFT($B$4:$B$11,2)=F$18)*($D$4:$D$11))  
    (đồng chí Hong.Van làm công thức này tự nhiên có vụ *1 vào làm chi không biết)
    Còn DSUM thì bạn tự nghiên cứu đi

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    3
    [QUOTE="ndu96081631"]Đương nhiên là sai rồi
    SUMIFS với điều kiện MONTH không thể làm kiểu đó được
    Ít ra cũng phải vầy:

    Mã nguồn PHP:
    =SUMPRODUCT((MONTH($A$4:$A$11)=$E19)*(LEFT($B$4:$B$11,2)=F$18)*($D$4:$D$11))  
    (đồng chí Hong.Van làm công thức này tự nhiên có vụ *1 vào làm chi không biết)
    Còn DSUM thì bạn tự nghiên cứu đi</div>

    </div>
    </div>
    </div>
    Quoa bạn hay thiệt, cảm ơn bạn nhiều nhé!
    Cảm phiền bạn có thể giải thích tại sao ở thắc mắc 1, và thắc mắc 2 mình lại sai không, nếu bạn thấy phiền thì thôi, dù sao mình rất cảm ơn!

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi kjttj
    Quoa bạn hay thiệt, cảm ơn bạn nhiều nhé!
    Cảm phiền bạn có thể giải thích tại sao ở thắc mắc 1, và thắc mắc 2 mình lại sai không, nếu bạn thấy phiền thì thôi, dù sao mình rất cảm ơn!
    Sẵn làm luôn câu 1:

    Mã nguồn PHP:
    =IF(COUNTIF(C4,"HP Laser*"),"khuyến mãi áo mưa"," ")  
    Điều kiện hàm IF không thể chơi ký tự đại diện như "*", "?" được nhưng còn COUNTIF thì OK
    ----------------
    Còn hàm SUMIFS: tham số điều kiện phải là 1 chuổi so sánh chứ không thể là dạng công thức trả về TRUE, FALSE được
    Ví dụ điều kiện ">0" hoặc ">=0" thì OK... nhưng viết theo kiểu A1 = A2 hay gì gì đó thì bác Bill cóc hiểu quái gì

  10. #10
    levouu Guest
    Trích dẫn Gửi bởi ndu96081631
    Sẵn làm luôn câu 1:

    <div class="bbcode_container">
    <div class="bbcode_description">PHP Code:
    </div>
    </div>
    </div>
    Hihi,cảm ơn bạn nhiều nhé, tại mấy cái nguyên tắc này trước giờ mỉnh chưa nhuyễn lắm!

Trang 1 của 3 123 CuốiCuối

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
  •