Tìm hiều hàm công thức mảng và các ứng dụng mở rộng - Pdf 18

TIỂU LUẬN MÔN: TIN HỌC ỨNG DỤNG
TÊN ĐỀ TÀI:
TÌM HIỂU HÀM CÔNG THỨC MẢNG
VÀ CÁC ỨNG DỤNG MỞ RỘNG
GVHD: NGUYỄN THANH TÙNG
THÀNH PHỐ HCM, Tháng 06-2010
1
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM
KHOA: KẾ TOÁN KIỂM TOÁN
00O00
DANH SÁCH NHÓM
PHẠM CÔNG DANH 09193361
THÁI THỊ HƯƠNG 09084021
LOAN THỊ THU NGUYÊN 09084741
NGUYỄN NGỌC THƯƠNG 09192791
LÊ THỊ KIM TUYẾN 09206371
VÕ HOÀNG HẢI 09076261
2
MỞ ĐẦU
Một trong những tính năng độc đáo nhất của excel chính là khả
năng tính toán với các mảng dữ liệu trong công thức. Khi hiểu rõ được
khái niệm này sẽ giúp chúng ta tạo ra được các công thức thực hiện các
phép tính khó một cách kỳ diệu. Bài tiểu luận này sẽ giới thiệu các khái
niệm về các mảng số liệu mà bất kỳ ai nếu muốn trở thành chuyên gia sử
dụng công thức trong excel đếu phải biệt về nó, ngoài ra trong bài cũng
trình bày các ví dụ về công thức mảng rất hữu ích.
3
NỘI DUNG
I/ CÔNG THỨC MẢNG (ARRAY FORMULAS)
1) Các khái niệm về công thức mảng

Lúc này toàn vùng D2:D7 đã có kết quả tính toán và khi vào xem thì sẽ có
CT sau {=B2:B7*C2:C7}
5
Lưu ý Excel sẽ đặt cặp ngoặc móc bao quanh công thức để chỉ đây là công thức
mảng.
Công thức mảng trên tính toán nó sử dụng dữ liệu từ hai mảng đó là mảng chứa
số liệu về [đơn giá] và [số lượng].
Vì ứng với mỗi mặt hàng sẽ có một kết quả thành tiền khác nhau, nên đó là lý
do ta phải chọn trước vùng địa chỉ D2:D7 để lưu trữ kết quả trả về của công
thức mảng.
Công thức mảng này trả về kết quả hoàn toàn chính xác cũng giống như kết quả
trả về từ 6 công thức riêng lẽ sau:
=B2*C2
=B3*C3
=B4*C4
=B5*C5
=B6*C6
=B7*C7
Sử dụng công thức mảng thay cho công thức đơn có một số ưu điểm
như :
Là cách tính toán đảm bảo sự chính xác về kết quả (tránh trường hợp
vô tình sao chép sai công thức do chạy địa chỉ tham chiếu).
Dùng công thức mảng tránh được việc vô tình xóa hay vô tình làm thay
đổi công thức trong một ô nào đó của vùng công thức mảng. Vì công
thức mảng không cho phép xóa, sửa chữa một ô trong vùng công thức
mảng.
Dùng công thức mảng sẽ tránh các trường hợp người chưa thành thạo
Excel làm xóa trộn các công thức của bạn.
3) Công thức mảng trả về kết quả một ô
Bây giờ chúng ta cần tính tổng tiền của các sản phẩm, tuy nhiên yêu cầu là tính

Mảng hai chiều là hình chữ nhật bao gồm nhiều hàng và nhiều cột. Tương
tự như mảng một chiều, ta sử dụng dấu phẩy để ngăn cách các phần tử
trong cùng một hàng và dấu chấm phẩy để ngăn cách các phần tử trong
cùng một cột.
Ví dụ: Tạo mảng hai chiều:
8
Chọn vùng A1:D3 nhập ={1,2,3,4;5,6,7,8;9,10,11,12}àCtrl+Shift+Enter
6) Mảng lỗi
Nếu nhập một mảng vào một dãy vốn có các ô nhiều hơn các phần tử mảng Excel sẽ
hiển thị #N/A trong các ô còn lại.
VD:
9
7)
SO SÁNH GIÁ TRỊ TRONG CÁC VÙNG BẰNG CÔNG THỨC MẢNG
.
Trong Excel bạn có thể so sánh giá trị giũa các vùng trong cùng một bảng tính
(sheet) hay ở những bảng tính khác nhau.
Ví dụ, muốn biết giá trị trong vùng A1:A50 có giống vớicác giá trị trong
vùng B1:B50 hay không, bạn thực hiện như sau:
Gõ công thức Sum(if(A1:A50=B1:B50,1,0)) vào bất kỳ ô nào, sau đó
nhấn tổ hợp phím Ctrl + Shift + Enter để thực thi công thức.
Nếu kết quả là 1, nghĩa là giá trị trong các vùng không giống nhau. Nếu
kết quả là 0, nghĩa là giá trị trong các vùng hoàn toàn giống nhau.
Trường hợp các vùng này ở những bảng tính khác nhau, chỉ cần đặt trước địa chỉ vùng
tên bảng tính,sau đó là một dấu chấmthan(!)(vidụ:Sum(if(sheet1!A1:A50=sheet2!
B1:B50,0,1)).
II/ VÍ DỤ ỨNG DỤNG
VÍ DỤ 1
10
a. Tính tổng Thực lãnh của những người có Ngày công lớn hơn 25.

Tính tổng tiền các sản phẩm là “kẹo” mà nhân viên “Hoa” bán được.
12
MỤC LỤC
I/CÔNG THỨC MẢNG (ARRAY FORMULAS) 4
1)Các khái niệm về công thức mảng 4
2)Công thức mảng trả về kết quả một vùng nhiều ô 4
3)Công thức mảng trả về kết quả một ô 6
4)Mảng một chiều 8
5)Mảng hai chiều 8
6)Mảng lỗi 9
II/VÍ DỤ ỨNG DỤNG 10
VÍ DỤ 1 10
.13


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status