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

Liên hệ QC

vntodaytv

Thành viên mới
Tham gia
1/11/19
Bài viết
12
Được thích
1
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:
Bạn tìm hiểu hàm Indirect xem.
 
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.
 
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.
 
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"))
 
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

  • Gpe1.xlsx
    8.4 KB · Đọc: 3
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.
 
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]
 
Web KT
Back
Top Bottom