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

Chủ đề: Đánh số thứ tự dựa trên lựa chọn ô

  1. #1
    thethitotiu Guest
    Trích dẫn Gửi bởi lenongree
    Bạn thử công thức này:
    C2=COUNTIF('CSDL khách hàng'!$O$4:$O$232,Sheet2!C1&"*")
    Nếu bạn muốn dùng hàm MAX:
    C2=MAX((LEFT('CSDL khách hàng'!$O$4:$O$232,2)=Sheet2!C1)*IFERROR(VALUE(RIG HT('CSDL khách hàng'!$O$4:$O$232,6)),0)) (Ctrl+Shift+Enter)
    Cám ơn 2 bạn. Công thức hợp lý ạ. Nhưng có vẻ hướng giải pháp của mình bị vấn đề, nếu tự cộng vậy nó sẽ tạo thành vòng lặp vô tận [IMG]images/smilies/a42.gif[/IMG][IMG]images/smilies/a42.gif[/IMG][IMG]images/smilies/a42.gif[/IMG]

  2. #2
    baloenglish.2015 Guest

    Đánh số thứ tự dựa trên lựa chọn ô

    Hiện mình đang rối ở trường hợp sau, mong anh/chị hỗ trợ giúp ạ [IMG]images/smilies/a03.gif[/IMG]
    Loại khách hàng bên Cty chia ra 4 loại, rồi dựa trên đó sẽ tự động nhảy số thứ tự ở ô Mã Khách Hàng.
    Ô Mã Khách hàng gồm ký tự đầu L + ký tự thứ 2 dựa trên loại khách (C,I,F,K) + 16000001 ( 16 là năm, 6 số sau là thứ tự )
    Điều kiện là số thứ tự sẽ nhảy theo mỗi loại khách hàng, có nghĩa là sẽ có LC16000001, LI16000001, LK16000001.... rồi tiếp tục tăng dần.
    Giải pháp hiện tại của mình là lọc lấy 6 số cuối max ở mỗi loại khách hàng bằng hàm max(if(, kế đến dùng hàm if( theo mỗi loại khách hàng rồi lấy max tìm được + 1
    Làm mãi không được ở bước đầu tiên là trả ra được giá trị max. Các anh/chị xem giúp file đính kèm ạ. Mình cảm ơn nhiều nhiều [IMG]images/smilies/a20.gif[/IMG][IMG]images/smilies/a20.gif[/IMG][IMG]images/smilies/a20.gif[/IMG]

  3. #3
    nhumotcongio Guest
    Bạn thử xài COUNTIF để đếm số lượng nhé... COUNTIF(Vùng số thứ tự tính đến ô đó, Điều kiện là bắt đầu bằng và dấu *)
    =COUNTIF($A$1:A1,"L"&LoaijKhach&"*")

  4. #4
    annguyen Guest
    Trích dẫn Gửi bởi hyesoonggye
    Hiện mình đang rối ở trường hợp sau, mong anh/chị hỗ trợ giúp ạ [IMG]images/smilies/a03.gif[/IMG]
    Loại khách hàng bên Cty chia ra 4 loại, rồi dựa trên đó sẽ tự động nhảy số thứ tự ở ô Mã Khách Hàng.
    Ô Mã Khách hàng gồm ký tự đầu L + ký tự thứ 2 dựa trên loại khách (C,I,F,K) + 16000001 ( 16 là năm, 6 số sau là thứ tự )
    Điều kiện là số thứ tự sẽ nhảy theo mỗi loại khách hàng, có nghĩa là sẽ có LC16000001, LI16000001, LK16000001.... rồi tiếp tục tăng dần.
    Giải pháp hiện tại của mình là lọc lấy 6 số cuối max ở mỗi loại khách hàng bằng hàm max(if(, kế đến dùng hàm if( theo mỗi loại khách hàng rồi lấy max tìm được + 1
    Làm mãi không được ở bước đầu tiên là trả ra được giá trị max. Các anh/chị xem giúp file đính kèm ạ. Mình cảm ơn nhiều nhiều [IMG]images/smilies/a20.gif[/IMG][IMG]images/smilies/a20.gif[/IMG][IMG]images/smilies/a20.gif[/IMG]
    Bạn thử công thức này:
    C2=COUNTIF('CSDL khách hàng'!$O$4:$O$232,Sheet2!C1&"*")
    Nếu bạn muốn dùng hàm MAX:
    C2=MAX((LEFT('CSDL khách hàng'!$O$4:$O$232,2)=Sheet2!C1)*IFERROR(VALUE(RIG HT('CSDL khách hàng'!$O$4:$O$232,6)),0)) (Ctrl+Shift+Enter)

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
  •