Làm ơn cho biết cách lấy giá trị ở ô khác để tạo địa chỉ tham chiếu.

vntodaytv

Thành viên mới
Tham gia ngày
1 Tháng mười một 2019
Bài viết
6
Được thích
1
Điểm
15
Tuổi
14
Giả sử tại ô A3 có chứa dữ liệu là số dòng, hay cột của một địa chỉ tham chiếu trong một công thức. Ví dụ A3 có giá trị là L
Làm sao lấy giá trị của ô này làm địa chỉ tham chiếu trong các công thức: $(giá trị trong ô A3)$10000 để khi ô A3 có giá trị thay đổi thì địa chỉ thay đổi theo. Xin cảm ơn.
 
Lần chỉnh sửa cuối:

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,486
Được thích
7,877
Điểm
610
Nơi ở
Bình Dương
Giả sử tại ô A3 có chửa dữ liệu là số dòng, hay cột của một địa chỉ tham chiếu trong một công thức. Ví dụ A3 có giá trị là L
Làm sao lây giá trị của ô này làm địa chỉ tham chiếu trong các công thức: $(giá trị trong ô A3)$10000 để khi ô A3 có giá trị thay đổi thì đại chỉ thay đổi theo. Xin cảm ơn
Dùng hàm INDIRECT, công thức có dạng: INDIRECT($A$3&"10000"), dữ liệu trong cùng 1 file (Workbook) nha bạn, nếu ngoài Workbook thì hàm báo lỗi khi file nguồn không mở lên.
 

vntodaytv

Thành viên mới
Tham gia ngày
1 Tháng mười một 2019
Bài viết
6
Được thích
1
Điểm
15
Tuổi
14
Dùng hàm INDIRECT, công thức có dạng: INDIRECT($A$3&"10000"), dữ liệu trong cùng 1 file (Workbook) nha bạn, nếu ngoài Workbook thì hàm báo lỗi khi file nguồn không mở lên.
Cảm ơn Mod. Mình cũng muốn hỏi thêm nếu để viết địa chỉ theo mảng. Cũng lấy ô a3 như trên và mình muốn có sự tham chiếu trong công thức sum('bang1!$(giá trị ô A3)$10:$ (giá trị ô A3)$100). Cảm ơn mode nhiều.
 

leonguyenz

Thành viên mới
Thành viên BQT
Moderator
Tham gia ngày
2 Tháng tám 2010
Bài viết
4,486
Được thích
7,877
Điểm
610
Nơi ở
Bình Dương
Cảm ơn Mod. Mình cũng muốn hỏi thêm nếu để viết địa chỉ theo mảng. Cũng lấy ô a3 như trên và mình muốn có sự tham chiếu trong công thức sum('bang1!$(giá trị ô A3)$10:$ (giá trị ô A3)$100). Cảm ơn mode nhiều.
Bạn thử công thức sau: =sum(indirect("bang1!"&$A$3&"10:"&$A$3&"100"))
 

lengoctoan8x

Thành viên mới
Tham gia ngày
14 Tháng mười hai 2015
Bài viết
17
Được thích
0
Điểm
163
Tuổi
31
Các anh chị cho em hỏi em muốn so sánh giá trị bằng số ở ô A1 với các ô cũng là số ở B1,C1,D1,E1 dùng hàm = OR(A1=B1,A1=C1,A1=D1,A1=E1). Kết quả sẽ trả về FALSE hoặc TRUE. Vậy có cách nào gán các giá trị B1,C1,D1,E1 vào 1 ô nào đấy không cho gọn ạ? Em cảm ơn
 

File đính kèm

VetMini

Gian hùng bàn phiếm (thành viên trôi nước)
Tham gia ngày
21 Tháng mười hai 2012
Bài viết
7,917
Được thích
9,261
Điểm
560
Các anh chị cho em hỏi em muốn so sánh giá trị bằng số ở ô A1 với các ô cũng là số ở B1,C1,D1,E1 dùng hàm = OR(A1=B1,A1=C1,A1=D1,A1=E1). Kết quả sẽ trả về FALSE hoặc TRUE. Vậy có cách nào gán các giá trị B1,C1,D1,E1 vào 1 ô nào đấy không cho gọn ạ? Em cảm ơn
Vấn đề này không có liên quan gì đến chủ đề chính của thớt. Lập thớt khác mà hỏi.
 

vntodaytv

Thành viên mới
Tham gia ngày
1 Tháng mười một 2019
Bài viết
6
Được thích
1
Điểm
15
Tuổi
14
Lại phải làm phiền Mode. Mình sử dụng công thức mode giúp thì thực hiện đối với hàm sumif tuy nhiên khi mình dùng với hàm countif thì lại bị lỗi.

Đây là hàm trước khi dùng hàm direct: =SUMIF('01-H.HDND'!$A$2:$A$10000,'KQ Huyen'!J$3,'01-H.HDND'!$O$2:$O$10000)/COUNTIFS('01-H.HDND'!$A$2:$A$10000,'KQ Huyen'!J$3,'01-H.HDND'!$O$2:$O$10000,"<>""") (Công thức này chạy không báo lỗi)

Mình sử dụng direct với ô A3 chứa dữ liệu cột có giá trị là "O"; và bảng tính hiện tại là "KQ Huyen' : =SUMIF('01-H.HDND'!$A$2:$A$10000,'KQ Huyen'!J$3,indirect("'01-H.HDND'!"&A3&"$2:"&A3&"$10000")/COUNTIFS('01-H.HDND'!$A$2:$A$10000,'KQ Huyen'!J$3,indirect("'01-H.HDND'!"&A3&"$2:"&A3&"$10000","<>""")
Kết quả:
- Nếu chỉ chạy sumif với indirect thì không báo lỗi
- Nếu dùng cả công thức thì báo lỗi quá nhiều tham số.
Mặc dù năm hết tết đến, mode bận, nhưng nếu được xin trả lời giùm. Xin cảm ơn.[/QUOTE]
 
Top Bottom