Hiển thị kết quả tìm kiếm từ 1 đến 7 trên tổng số: 7
  1. #1

    Hàm lấy tháng và năm

    Cho em hỏi excel có hàm nào lấy cùng lúc tháng và năm của date không.
    Nếu dùng kết hợp hàm Month(cell) và Year(cell) thì công thức của em dài quá.

    CT của em:
    =sumproduct(()*()*()*()*()*())
    có 6 điều kiện để sum, điều kiện thứ 2 là tháng-năm của DATE thõa điều kiện bằng tháng năm DATE2
    Nếu viết ra nó sẽ thế dàiiii này ạ:
    =SUMPRODUCT((Sheet1!$I$2:$I$1000*Sheet1!$O$2:$O$10 00)*(MONTH(Sheet1!$D$2:$D$1000)=MONTH(Sheet2!$I4)) *(YEAR(Sheet1!$D$2:$D$1000)=YEAR(Sheet2!$I4))*()*( )*()*())
    còn 4 cái điều kiện để sum nữa, dài quá

    nếu có cách nào viết hàm ngắn lại thì tốt hơn ạ.

  2. #2
    Tham gia ngày
    01 2011
    Bài gởi
    317
    Cảm ơn
    60
    Được cảm ơn 109 lần trong 65 bài viết
    [QUOTE=Ngoc Tam;411615]Cho em hỏi excel có hàm nào lấy cùng lúc tháng và năm của date không.
    Nếu dùng kết hợp hàm Month(cell) và Year(cell) thì công thức của em dài quá.

    CT của em:
    =sumproduct(()*()*()*()*()*())
    có 6 điều kiện để sum, điều kiện thứ 2 là tháng-năm của DATE thõa điều kiện bằng tháng năm DATE2
    Nếu viết ra nó sẽ thế dàiiii này ạ:
    =SUMPRODUCT((Sheet1!$I$2:$I$1000*Sheet1!$O$2:$O$10 00)*(MONTH(Sheet1!$D$2:$D$1000)=MONTH(Sheet2!$I4)) *(YEAR(Sheet1!$D$2:$D$1000)=YEAR(Sheet2!$I4))*()*( )*()*())
    còn 4 cái điều kiện để sum nữa, dài quá

    bạn định dạng lại column D="mm/yyyy", i4 cũng thế. lấy luôn sumproduct(...)*(sheet1!$d$2:$d$1000=sheet2!$i4)*( )... là được rồi còn gì.
    Đã được lên level.

  3. Thành viên sau cảm ơn thang314 về bài viết này:


  4. #3
    Tham gia ngày
    12 2010
    Nơi Cư Ngụ
    Nhà Trắng - Mỹ
    Bài gởi
    875
    Cảm ơn
    107
    Được cảm ơn 502 lần trong 410 bài viết
    Tốt nhất bạn nên đặt name đi, làm công thức nhìn sẽ đỡ rối hơn

  5. Thành viên sau cảm ơn thanhsangnguyen1982 về bài viết này:


  6. #4
    Tham gia ngày
    06 2008
    Bài gởi
    24,235
    Cảm ơn
    13,908
    Được cảm ơn 43,182 lần trong 19,528 bài viết
    Trích Nguyên văn bởi Ngoc Tam View Post
    Cho em hỏi excel có hàm nào lấy cùng lúc tháng và năm của date không.
    Nếu dùng kết hợp hàm Month(cell) và Year(cell) thì công thức của em dài quá.

    CT của em:
    =sumproduct(()*()*()*()*()*())
    có 6 điều kiện để sum, điều kiện thứ 2 là tháng-năm của DATE thõa điều kiện bằng tháng năm DATE2
    Nếu viết ra nó sẽ thế dàiiii này ạ:
    =SUMPRODUCT((Sheet1!$I$2:$I$1000*Sheet1!$O$2:$O$10 00)*(MONTH(Sheet1!$D$2:$D$1000)=MONTH(Sheet2!$I4))*(YE AR(Sheet1!$D$2:$D$1000)=YEAR(Sheet2!$I4))*()*()*()*())
    còn 4 cái điều kiện để sum nữa, dài quá

    nếu có cách nào viết hàm ngắn lại thì tốt hơn ạ.
    Có thể dùng hàm TEXT, sẽ ngắn hơn 1 chút! Ví dụ: (TEXT(Sheet1!$D$2:$D$1000,"yy-m")=TEXT(Sheet2!$I4,"yy-m"))
    --------------------------
    Trích Nguyên văn bởi thang314 View Post
    bạn định dạng lại column D="mm/yyyy", i4 cũng thế. lấy luôn sumproduct(...)*(sheet1!$d$2:$d$1000=sheet2!$i4)*( )... là được rồi còn gì.
    Tầm bậy nha!
    Định dạng chỉ để ta nhìn được cái ta muốn nhìn, giá trị của nó vẫn thế thôi

  7. Có 2 thành viên cảm ơn ndu96081631 về bài viết này:


  8. #5
    To thang314: "bạn định dạng lại column D="mm/yyyy", i4 cũng thế"
    Khổ nỗi colum D của em là Order Date (dd/mm/yy), nên phải có "day", cột I là Month ( của năm nào đó) ( mm/yy) để làm thống kê số lượng trong tháng đó ạ.
    thanks a

  9. #6
    Trích Nguyên văn bởi thanhsangnguyen1982 View Post
    Tốt nhất bạn nên đặt name đi, làm công thức nhìn sẽ đỡ rối hơn
    Trước giờ em có đặt name, nhưng em chỉ đặt cho data Validation mà không nghĩ đến việc đặt name vùng cho công thức, em thấy gợi ý này thật hay, em sẽ áp dụng ạ.
    Thankssssssssss

  10. #7
    [QUOTE=ndu96081631;411648]Có thể dùng hàm TEXT, sẽ ngắn hơn 1 chút! Ví dụ: (TEXT(Sheet1!$D$2:$D$1000,"yy-m")=TEXT(Sheet2!$I4,"yy-m"))
    Định dạng thành TEXT và cắt chuỗi trực tiếp, cách này hay quá.
    Em nghĩ là sau khi định dạng text phải dùng hàm Right( string, 5) để cắt chuỗi, cách trên em mới biết
    Thanks bac ndu96081631 nhiều.

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]