Trang 2 của 4 Đầu tiênĐầu tiên 1234 CuốiCuối
Kết quả 11 đến 20 của 37

Chủ đề: Hàm indirect sử dụng như thế nào?

  1. #11
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi xomcat3
    Chào các Anh/chị

    Để tính tổng tại các ô [A1] của các sheet t1 đến t4, tại sheet th; tôi sử dụng công thức mãng sum(indirect()) thì kết quả chỉ lấy của sheet t1. Còn dùng hàm sumproduct(sum(indirect())) thì báo lỗi N/A. Nhờ mọi người sửa dùm.


    Thân
    XC3
    Bạn dùng SUMPRODUCT chung với SUMIF và INDIRECT thì sẽ được:
    40pxNếu những ô A1 trong các Sheet từ t1 đến t4 mà khác 0, thì cộng chúng lại với nhau.

  2. #12
    mrjackhero Guest
    Trích dẫn Gửi bởi xomcat3
    Chào các Anh/chị

    Để tính tổng tại các ô [A1] của các sheet t1 đến t4, tại sheet "th" tôi sử dụng công thức mãng sum(indirect()) thì kết quả chỉ lấy của sheet t1. Còn dùng hàm sumproduct(sum(indirect())) thì báo lỗi N/A. Nhờ mọi người sửa dùm.


    Thân
    XC3
    Bạn dùng ct dưới nhé.

    Mã:
    =SUMPRODUCT(N(INDIRECT($F$1:$F$4&"!$a$1")))

  3. #13
    ngochoang7978 Guest
    Trích dẫn Gửi bởi salam
    Bạn dùng ct dưới nhé.

    <div class="bbcode_container">
    <div class="bbcode_description">Code:
    </div>
    </div>
    Hay thật. Mình cũng có ý định là đổi mấy giá trị do INDIRECT trả về thành giá trị thực, rồi mới SUMPRODUCT, nghĩ mãi hổng nhớ hàm N. Nên mới dựng lên cái chuyện dùng SUMIF để cộng những số khác 0.

  4. #14
    haivtseo Guest
    [QUOTE="BNTT"]<font color="Navy">Đây là bảng tính mà bạn gửi lên. Tôi để ở đây để vừa nhìn vừa nói nhé.40pxVì nằm trong hàm SUMPRODUCT, nên công thức trên sẽ chạy như một công thức mãng, nó sẽ lần lượt thay thế cái nó tìm được ở khối cell G1:G4 với (dấu & có tác dụng ghép lại) cái ở trong cặp ngoặc kép (!A8:A100), cụ thể là:40pxCái dấu chấm than (!) là ký hiệu để Excel biết rằng A8:A100 nằm trong Sheet nào.

    Hay nói cách khác: 40pxSau đó công thức sẽ dùng cái INDIRECT đã thay thế này làm tham số cho SUMIF đi tìm tiếp.

    Tới đây thì bạn hiểu rồi chứ ?
    [/COLOR]</div>

    </div>
    </div>
    </div>
    vậy có cách nào khác mà không phải tạo thêm khối G1:G4 không hả thầy?

  5. #15
    huutrangqb Guest
    không biết hàm INDIRECT có làm được như vậy không?
    INDIRECT('C:\Users\phpvnn\Desktop\FILE\[f1.xlsx]baitap_5'!$A3)
    thông thường tôi chỉ thấy hàm INDIRECT chỉ link kết trong 1 file
    còn liên kết tới file khác cho dù mình chỉ đường dẫn nó vẫn ra #REF
    không biết có cách nào cho hàm INDIRECT lấy được dữ liệu từ những file khác không? xin được ý kiếm của các cao thủ, xin cảm ơn

  6. #16
    BavnPro Guest
    Trích dẫn Gửi bởi phihndhsp
    không biết hàm INDIRECT có làm được như vậy không?
    INDIRECT('C:\Users\phpvnn\Desktop\FILE\[f1.xlsx]baitap_5'!$A3)
    thông thường tôi chỉ thấy hàm INDIRECT chỉ link kết trong 1 file
    còn liên kết tới file khác cho dù mình chỉ đường dẫn nó vẫn ra #REF
    không biết có cách nào cho hàm INDIRECT lấy được dữ liệu từ những file khác không? xin được ý kiếm của các cao thủ, xin cảm ơn
    KHÔNG ĐƯỢC
    INDIRECT không thể liên kết với file đang đóng đâu bạn à (cái này nói nhiều rồi)

  7. #17
    anh321 Guest
    Trích dẫn Gửi bởi phihndhsp
    không biết hàm INDIRECT có làm được như vậy không?
    INDIRECT('C:\Users\phpvnn\Desktop\FILE\[f1.xlsx]baitap_5'!$A3)
    thông thường tôi chỉ thấy hàm INDIRECT chỉ link kết trong 1 file
    còn liên kết tới file khác cho dù mình chỉ đường dẫn nó vẫn ra #REF
    #REF vì sử dụng hàm Indirect sai cách.
    Cú pháp:
    =Indirect(chuỗi)

    dữ liệu chuỗi khác với tham chiếu.

    Ngoài ra, khi file đang đóng cũng không lấy được.

  8. #18
    hongson1992 Guest
    Trích dẫn Gửi bởi ptm0412
    #REF vì sử dụng hàm Indirect sai cách.
    Cú pháp:
    =Indirect(chuỗi)
    Nếu tên Sheet có dấu cách thì dùng Indirect thế nào. Xin xem file đính kèm, Sheet cuối cùng

    Cũng nhờ các anh chỉ cách hiện các cột của Sheet B 2.

  9. #19
    mr tun Guest
    Trích dẫn Gửi bởi haonlh
    Nếu tên Sheet có dấu cách thì dùng Indirect thế nào. Xin xem file đính kèm, Sheet cuối cùng

    Cũng nhờ các anh chỉ cách hiện các cột của Sheet B 2.
    Bạn sửa cell E5 thành vầy là được: ''a 1'</font>!C210
    Chú ý chổ màu đỏ là 2 dấu nháy đơn chứ không phải 1 dấu nháy đôi nha
    -------------
    Nguyên tắc chung để viết 1 chuổi chứa tham chiếu là: <font size="4">'Tên sheet'
    !Địa chỉ
    Luôn luôn có cặp dấu nháy đơn bao đầu và cuối tên sheet thì khi đưa vào INDIRECT sẽ không bị lỗi

  10. #20
    machao112 Guest
    [QUOTE="BNTT"]<font color="Navy">40px
    </div>
    40px

Trang 2 của 4 Đầu tiênĐầu tiên 1234 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
  •