Tại sao công thức Excel này trả về 0,042361? = Tổng (gián tiếp (Địa chỉ


0

Trong sheet3 cột A, B, C, D là giá trị của số hàng. Do đó, A1 đến D1 chứa 1, A2 đến D2 chứa 2, ... vv.

Tại sao công thức sau trong G2 của Sheet2 trả về 0,042361? Tất cả các số là số nguyên. Không có số thập phân trong Bảng3. Tại sao và làm thế nào tổng trả về một số thập phân? Cảm ơn.

Công thức trong G2:

= SUM (INDIRECT ("Sheet3!" & ĐỊA CHỈ (1, ROW ())) & ":" & INDIRECT ("Sheet3!" & ĐỊA CHỈ (1,1 + ROW ())))

Câu trả lời:


1

Đầu tiên, có INDIRECT()quá nhiều, cung cấp cho bạn phạm vi "1: 1".

Loại bỏ nó để lại cho bạn một phạm vi như

Sheet3!$B$1:Sheet3!$C$1

nhưng cách chính xác là

Sheet3!$B$1:$C$1

Vì vậy, công thức của bạn cần phải được

=SUM(INDIRECT("Sheet3!"&ADDRESS(1;ROW())&":"&ADDRESS(1;1+ROW())))
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.