Kiểu tham chiếu 3-D
Khi chúng ta muốn phân tích dữ liệu có vùng địa chỉ giống nhau ở nhiều worksheet trong cùng workbook thì khi đó cần đến kiểu tham chiếu 3-D. Tham chiếu 3-D có dạng như ví dụ sau =SUM(Sheet2:Sheet6!A1), nghĩa là tính tổng các ô A1 nằm trong nhiều sheet (từ Sheet2 đến Sheet6).
- Tham chiếu 3-D có thể dùng để tham chiếu đến các ô nằm trên các sheet khác, (có thể đặt tên (Name) cho tham chiếu 3-D), sau đó có thể dùng các hàm sau để tính toán: SUM, AVERAGE, AVERAGEA, COUNT, COUNTA, MAX, MAXA, MIN, MINA, PRODUCT, STDEV, STDEVA, STDEVP, STDEVPA, VAR, VARA, VARP, và VARPA.
- Tham chiếu 3-D không thể dùng trong công thức mảng (công thức kết thúc bằng lệnh Ctrl+Shift+Enter).
- Tham chiếu 3-D không thể dùng các toán tử số học (+,-,*,/,^, &) , toán tử so sánh (= > < >= <= <>, toán tử logic (and, or, not …).
Tham chiếu 3-D sẽ thay đổi như thế nào khi thực hiện các lệnh move, copy, insert, hay delete
Các ví dụ sau minh hoạ sự thay đổi của tham chiếu 3-D khi bạn thực hiện các lệnh move, copy, insert, hay delete trong worksheet. Ví dụ ta có công thức =SUM(Sheet2:Sheet4!A1:B5) để tính tổng các ô A1:B5 từ worksheet 2 đến worksheet 4. Kết quả ô A2 là 60
Insert hay copy Khi chèn hay sao chép các sheet nằm từ Sheet2 (sheet đầu – endpoint) đến Sheet4 (sheet cuối – endpoint), Excel sẽ bao gồm luôn tất cả giá trị của các ô A1:B5 trên sheet mới thêm vào kết quả tính toán.
Ví dụ: Chèn Sheet7 vào sau Sheet2 với các giá trị trong vùng A1:B5 như hình sau:
Kết quả ô A2 trong Sheet TongHop =SUM(Sheet2:Sheet4!A1:B5) → 70
Delete Khi xoá các sheet từ Sheet2 đến Sheet4, Excel sẽ xoá các giá trị thuộc sheet bị xoá khỏi kết quả tính toán.
Ví dụ: Xoá Sheet7 khỏi Workbook, khi đó kết quả tại ô A2 trong Sheet TongHop
=SUM(Sheet2:Sheet4!A1:B5) → 60
Move Khi di chuyển các sheet từ Sheet2 đến Sheet6 đến một vị trí nằm ngoài vùng tham chiếu sheet, Excel sẽ loại bỏ các giá trị nằm trên sheet di chuyển khỏi kết quả tính toán.
Ví dụ: Di chuyển Sheet3 ra nằm sau Sheet4, khi đó các giá trị vùng A1:B5 trong Sheet3 bị loại khỏi kết quả tính toán. Khi đó kết quả tại ô A2 trong Sheet TongHop =SUM(Sheet2:Sheet4!A1:B5) → 40
Move một Sheet đầu cuối Khi di chuyển Sheet2 hoặc Sheet6 đến vị trí khác trong cùng workbook, Excel sẽ tự hiệu chỉnh kết quả tính toán cho phù hợp với vùng tham chiếu sheet.
Ví dụ: Di chuyển Sheet4 ra nằm sau Sheet5, khi đó giá trị vùng A1:B5 trong Sheet5 sẽ bao gồm trong kết quả tính toán. Ô A2 trong Sheet TongHop =SUM(Sheet2:Sheet4!A1:B5) → 100
Ví dụ: Di chuyển Sheet2 ra nằm sau Sheet4. Khi đó, công thức trong ô A2 trong Sheet TongHop biến đổi thành =SUM(Sheet3:Sheet4!A1:B5) → 50
Ví dụ: Di chuyển Sheet4 ra nằm trước Sheet2. Khi đó, công thức trong ô A2 trong Sheet TongHop biến đổi thành =SUM(Sheet2:Sheet3!A1:B5) → 30
Delete một Sheet đầu cuối Khi xoá Sheet2 hoặc Sheet6, Excel sẽ tự hiệu chỉnh kết quả tính theo cho phù hợp với vùng tham chiếu sheet mới.
Ví dụ: Xoá sheet cuối trong tham chiếu 3D Sheet4. Khi đó, công thức trong ô A2 trong Sheet TongHop biến đổi thành =SUM(Sheet2:Sheet3!A1:B5) → 30
Tham chiếu tương đối, tham chiếu tuyệt đối và tham chiếu hỗn hợp
Tham chiếu tương đối (Relative references)
- Tham chiếu tương đối trong công thức (ví dụ như A1) dựa vào vị trí tương đối của địa chỉ ô chứa công thức và địa chỉ của ô tham chiếu đến. Khi vị trí của ô chứa công thức thay đổi thì địa chỉ ô tham chiếu đến cũng thay đổi tương ứng.
- Khi ta chép công thức sang các dòng hay cột khác, thì địa chỉ tham chiếu cũng tự động thay đổi tương ứng.
- Excel mặc định công thức nhập vào dùng tham chiếu tương đối.
Ví dụ: Khi ta chép công thức tại ô B2 chứa tham chiếu tương đối đến ô A1 (=A1) xuống ô B3 thì khi đó công thức trong ô B3 tự động thay đổi tham chiếu đến ô A2 (=A2).
Tham chiếu tuyệt đối (Absolute references)
- Một ô có công thức tham chiếu tuyệt đối đến một ô nào đó (ví dụ $A$1) khi đó dù cho ô chứa công thức bị di chuyển hay sao chép đến nơi khác thì công thức vẫn luôn luôn tham chiếu đến ô đó (A1).
- Excel mặc định công thức nhập vào dùng tham chiếu tương đối, do vậy ta cần chuyển sang tham chiếu tuyệt đối khi cần thiết (bằng cách đặt dấu $ trước các tiêu đề dòng và cột muốn cố định – phím tắt là F4).
Ví dụ: Nếu ta chép một công thức (tại ô B2 xuốn ô B3) có tham chiếu tuyệt đối đến ô =$A$1 thì công thức trong ô B3 vẫn là =$A$1.
Tham chiếu hỗn hộp (Mixed references)
- Tham chiếu hỗn hợp là dạng tham chiếu kết hợp 2 loại tham chiếu tương đối và tuyệt đối, trong tham chiếu hỗn hợp chỉ có cột hoặc dòng được cố định (tuyệt đối).
- Tham chiếu cố định cột có dạng như $A1, $B1, … và tham chiếu cố định dòng có dạng A$1, B$1, …. Khi vị trí của ô chứa công thức thay đổi thì phần địa chỉ tương đối (trong tham chiếu hỗn hợp) sẽ thay đổi theo còn phần địa chỉ tuyệt đối (trong tham chiếu hỗn hợp) sẽ không thay đổi.
Ví dụ: Khi ta chép công thức có chứa tham chiếu hỗn hợp (=A$1) trong ô B2 sang ô C3 thì công thức trong ô C3 thay đổi thành =B$1 (Địa chỉ tham chiếu trong công thức thay đổi 1 đơn vị từ cột A → B do không cố định cột, nhưng hàng 1 vẫn giữ nguyên do hàng đã bị cố định è công thức trong C3 là B$1).
Ví dụ: Tính cột “Thành tiền” bằng cách lấy cột “Số lượng” nhân với cột “Giá” và thống kê doanh số bán cho mỗi khách hàng theo tháng.
Tại ô E2 ta nhập vào công thức =C2*D2 với địa chỉ các ô tham chiếu là tương đối vì ta muốn khi sao chép công thức từ ô E2 xuống các ô dưới thì địa chỉ các ô tham chiếu sẽ thay đổi theo.
- Công thức trong ô E3 sẽ là =C3*D3
- Công thức trong ô E4 sẽ là =C4*D4
- …
- Công thức trong ô E21 sẽ là =C21*D21
Công thức trong ô B27 là =SUMIFS($E$2:$E$21,$A$2:$A$21,$A27,$B$2:$B$21,B$26 ), công thức này sau đó được sao chép qua các ô bên phải và các ô bên dưới nó.
- Ta cần cố định tuyệt đối các vùng Thành tiền ($E$2:$E$21), vùng ra điều kiện Tháng ($A$2:$A$21), vùng ra điều kiện Khách hàng ($B$2:$B$21) vì ta muốn công thức luôn tha, chiếu đến các vùng này khi sao chép sang các ô khác.
- Ta chỉ cần cố định cột ô điều kiện Tháng ($A1) do ta muốn tham chiếu dòng thay đổi khi sao chép công thức xuống các ô bên dưới nhưng tham chiếu cột không đổi khi ta sao chép công thức sáng các ô bên phải.
- Ta chỉ cần cố định dòng ô điều kiện Khách hàng (B$26) do ta muốn tham chiếu dòng không thay đổi khi sao chép công thức xuống các ô bên dưới nhưng tham chiếu cột thay đổi khi ta sao chép công thức sáng các ô bên phải.
?DienDan.Edu.Vn cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn. https://diendan.edu.vn/
DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.Cám ơn.