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

Chủ đề: Biểu thức ĐK thay đổi (từ 1-vô cùng) thì giải quyết thế nào?

  1. #1
    xvietsao Guest

    Biểu thức ĐK thay đổi (từ 1-vô cùng) thì giải quyết thế nào?

    Chào các anh chị trong GiaiphapExcel, em có vấn đề này mong mọi người giúp đỡ em với, đây là hình ảnh kèm theo:

    Em đang muốn viết một hàm cho 1 ô trong Excel (ô F3) để có thể thay đổi ngày tháng cho ô này theo điều kiện như sau:
    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 1" thì kết quả trong ô F3 = 'Thong tin'!Q34
    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 2" thì kết quả trong ô F3 = 'Thong tin'!Q34 + ngaylop
    "ngaylop" là một Name của ô V5 ở Sheet "Thongtin" để mình có thể nhập vào bước nhảy của ngày tháng

    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 3" thì kết quả trong ô F3 = 'Thong tin'!Q34 + ngaylop + ngaylop
    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 4" thì kết quả trong ô F3 = 'Thong tin'!Q34 + ngaylop + ngaylop + ngaylop
    (Như vậy nghĩa là ngày tháng của lớp sau sẽ = ngày tháng của lớp trước đó + ngaylop)

    Nếu em dùng hàm IF thì chỉ khoảng được vài lớp thôi còn nếu số lớp nhiều khoảng vài trăm lớp thì phải làm thế nào?
    Anh chị nào giúp em được không. Em cảm ơn.

  2. #2
    dienlanhhongphuc Guest
    Trích dẫn Gửi bởi trantien384
    Chào các anh chị trong GiaiphapExcel, em có vấn đề này mong mọi người giúp đỡ em với, đây là hình ảnh kèm theo:

    Em đang muốn viết một hàm cho 1 ô trong Excel (ô F3) để có thể thay đổi ngày tháng cho ô này theo điều kiện như sau:
    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 1" thì kết quả trong ô F3 = 'Thong tin'!Q34
    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 2" thì kết quả trong ô F3 = 'Thong tin'!Q34 + ngaylop
    "ngaylop" là một Name của ô V5 ở Sheet "Thongtin" để mình có thể nhập vào bước nhảy của ngày tháng

    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 3" thì kết quả trong ô F3 = 'Thong tin'!Q34 + ngaylop + ngaylop
    Nếu mình nhấn nút Spin để kết quả trong ô M9 là "Lớp 4" thì kết quả trong ô F3 = 'Thong tin'!Q34 + ngaylop + ngaylop + ngaylop
    (Như vậy nghĩa là ngày tháng của lớp sau sẽ = ngày tháng của lớp trước đó + ngaylop)

    Nếu em dùng hàm IF thì chỉ khoảng được vài lớp thôi còn nếu số lớp nhiều khoảng vài trăm lớp thì phải làm thế nào?
    Anh chị nào giúp em được không. Em cảm ơn.
    Chắc là vầy:

    Mã:
    ='Thong tin'!Q34+(M9-1)*ngaylop

  3. #3
    hovafa Guest
    File cả đống sheet mà bạn không nói rõ sheet nào.
    Chắc bạn muốn vầy phải không:

    Mã:
    F3='Thong tin'!Q34+ngaylop*(M9-1)

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
  •