Tự động lập công thức tính trong excel

Thảo luận trong 'Giải thích, gỡ rối, xử lý lỗi công thức' bắt đầu bởi bqlcdadtxdcn, 10 Tháng mười hai 2009.

  1. bqlcdadtxdcn

    bqlcdadtxdcn New Member

    Nhờ các bác chỉ giáo, nếu gõ chuỗi A*B vào 1 ô (không có dấu bằng), có cách nào để lập công thức cho 1 ô khác tính kết quả công thức nhân của A*B được không? Ví dụ ta gõ vào ô A1 là 100*2 có cách nào lập công thức cho ô A2 để cho kết quả là 200? Cảm ơn các bác trước nhé!
     
  2. MinhCong

    MinhCong Well-Known Member

    Bạn bấm Ctrl+F3 vào đặt name
    VD: Trong sheet1
    B1: Trong ô names in workbook bạn đặt tên KQ
    B2: Trong ô Refers to bạn điền công thức: =EVALUATE('sheet1'!$A1)
    Ra ngoài bảng tínhở ô B1 bạn gõ công thức =KQ
     
  3. dat_butmuc

    dat_butmuc weitə r ə'pɔn prɔvidəns

    Bạn xem công thức này xem
    Mã:
    =LEFT(A1,FIND("*",A1)-1)*RIGHT(A1,LEN(A1)-FIND("*",A1))
    Không ra kết quả, không tính tiền
     
    Lần chỉnh sửa cuối: 10 Tháng mười hai 2009
  4. ndu96081631

    ndu96081631 Well-Known Member

    Cách này không được rồi... Sao bạn biết trước rằng người ta sẽ dùng PHÉP NHÂN
    Lở như dử liệu của họ là:
    220*5 - (3+99)*6 + (7+ 56)/9
    thì bạn tính sẽ đặt công thức thế nào đây?
    ???
    Cách của MinhCong mới chuẩn nhất
     
  5. dat_butmuc

    dat_butmuc weitə r ə'pɔn prɔvidəns

    Công nhận Pác nói một phần đúng:
    Đúng: Cách MinhCong chuẩn nhất,
    Chưa đúng lắm: Cách sau cũng đáp ứng yêu cầu và ví dụ tác giả đưa ra nên cũng có thể xem là được rồi.
    Cám ơn MinhCong cái nào, học được thêm một cách.
    Cám ơn Ndu luôn khích lệ cho anh em tìm tòi,
     

Chia sẻ trang này