Công thức là công cụ có tính tiện dụng cao, “công thức” có chức năng thực hiện và xử lý các thao tác tính toán nhằm giúp giải quyết các tình huống phát sinh liên quan trong thực tế tại doanh nghiệp, với hiệu quả đạt đƣợc nhƣ sau:
Thời gian và tốc độ xử lý
Tính đồng bộ
Tính tự động
Đối với Excel 2010, công thức có thể chứa đến 8,192 ký tự và đƣợc kết hợp với bất kỳ các toán tử nào bên trong.
5.1.2. Lập công thức ƣ t ế nào
Công thức trong Excel điều có dạng cú pháp tổng quát nhƣ sau:
Cú pháp
= Biểu thức tính toán
(1) (2)
Ví dụ
Hình 5.2 – Minh họa công thức
Để tính đƣợc số Ngày về cho các chuyến du lịch, ngƣời sử dụng cần thực hiện các thao tác sau:
Bước 1. Lập công thức cho ô Ngày về,
= ô Ngày xuất phát (E3) + ô Số ngày đi (F3)
Bước 2. Sao chép công thức đến chuyến cuối cùng trong bảng tính.
5.2. CÁC ĐỐI TƢỢNG BÊN TRONG
Toá tử tí toá Toán
tử Xử lý Minh họa Kết xuất
+ Cộng =10+4 14
- Trừ =30-10 20
* Nhân =2*2 4
/ Chia =15/3 5
^ Lũy thừa =2^3 8 & Nối chuỗi =”Hoa” & “Sen” HoaSen
Toá tử so sá Toán
tử Xử lý Minh họa Kết xuất
= Bằng =B5=C6 (Nếu B5=20, C6=20) Xuất ra kết quả TRUE > Lớn hơn =B5>C6 (Nếu B5=10, C6=20) Xuất ra kết quả FALSE < Nhỏ hơn =B5<C6 (Nếu B5=10, C6=20) Xuất ra kết quả TRUE >= Lớn hơn hoặc bằng =B5>=C6 (Nếu B5=30, C6=20) Xuất ra kết quả FALSE <= Nhỏ hơn hoặc bằng =B5<=C6 (Nếu B5=30, C6=20) Xuất ra kết quả TRUE
BÀI 5. THIẾT LẬP CÔNG THỨC VÀ VAI TRÕ CÁC ĐỐI TƢỢNG (Nếu B5=30, C6=20) TRUE
, Dấu cách các tham chiếu
=Sum(B5,C6)
(Nếu B5=30, C6=20) Xuất ra kết quả là 50 : Tham chiếu
mảng
=Sum(B5:D5)
(Nếu B5=3,C5=2, D5=3) Xuất ra kết quả là 10 Khoảng trắng Trả về các ô giao giữa 2 vùng =B1:B3 A2:C2 (Nếu B1=10,B2=2,B3=5 và A2=4,C2=6) Trả về giá trị của ô B2 là 2
Độ ƣu t ê của các toá tử
Mức độ ƣu tiên là tập hợp các quy tắc để khi các toán tử tham gia vào công thức tính toán phải tuân theo đúng với chế độ ƣu tiên đó
Toán tử Minh họa Cấp ộ
: (hai chấm) (1 khoảng
trắng) , (dấu phẩy) Toán tử tham chiếu 1 – Số âm (ví dụ –1) 2
% Phần trăm 3
^ Lũy thừa 4
* và / Nhân và chia 5 + và – Cộng và trừ 6
& Nối chuỗi 7
= <><= >= <> So sánh 8
Lưu ý: Tuy nhiên cũng có trường hợp thay đổi mức độ ưu tiên bằng cách sử dụng cặp dấu ngoặc đơn cho các toán tử
5.3. CÁC THAO TÁC SỬ DỤNG
5.3.1. Sao chép công thức
Sau khi thực hiện xong các thao tác tính toán cho công thức nhằm giảm thời gian thực hiện và tạo tính an toàn chính xác cho công thức, ta cần thực hiện thao tác sao chép công thức đó cho tất cả các dòng (chứng từ, báo cáo, danh sách dữ liệu…) còn lại trong dữ liệu.
Cách 1
Di chuyển chuột đến góc phải phía dƣới ô chứa công thức cần sao chép, khi xuất hiện dấu cộng. Kéo rê chuột xuống các ô cần nhận công thức sao chép
Hình 5.3 – Minh họa sao chép công thức
Cách 2
Chọn khối ô chứa công thức cần sao chép, bấm tổ hợp phím [Ctrl + D]
Hình 5.4 – Minh họa sao chép công thức
5.3.2. T ay ổi chế ộ tính toán
Là chế độ cập nhật dữ liệu sau khi lập xong công thức tính toán (tự động hay thủ công), thực hiện các thao tác sau:
Bước 1. Chọn menu File > Option,
BÀI 5. THIẾT LẬP CÔNG THỨC VÀ VAI TRÕ CÁC ĐỐI TƢỢNG
Hình 5.5 – Menu Excel Option
Automatic: chế độ tính toán cập nhật tự động
Hình 5.6 – Minh họa chế ộ tính toán Automatic
Sau khi sao chép công thức giá trị của các công thức sẽ được cập nhật tự động
Sau khi sao chép công thức giá trị của các công thức vẫn giữ nguyên giá trị trên Để cập nhật giá trị mới
- Chọn vào biểu tượng Calculate Now trên thanh Formulas
- Hoặc bấm Ctrl + S để lưu dữ liệu
Hình 5.8 – Công cụ Calculate now
5.3.3. Tham chiếu dữ liệu
Khi đã thực hiện thao tác nhập liệu, lập công thức và tính ra đƣợc các giá trị theo yêu cầu, tình huống đặt ra là nếu chúng ta muốn nhận lại giá trị đó vào một địa chỉ ô khác hoặc không phải sửa chữa lại công thức khi giá trị tính toán có thay đổi thì sẽ thực hiện thao tác nhƣ thế nào?
Cách 1
Thực hiện lại các thao tác nhƣ đã làm trƣớc đó (không khả thi nếu đó là thao tác phức tạp hoặc thực hiện quá nhiều lần)
Cách 2
Thực hiện các phƣơng pháp tham chiếu dữ liệu.
Vậy “t am c ếu” là gì và hiểu về “t am c ếu” nhƣ thế nào? Tham chiếu là thao tác cập nhật các dữ liệu đã tồn tại trƣớc đó vào vị trí khác trong cùng Sheet, sang Sheet khác hoặc sang tập tin khác.
5.3.3.1. Tham chiếu dữ liệu tại ịa chỉ ô trong cùng Sheet hiện hành
Cú pháp
= Tên địa chỉ ô
Thao tác
Tại ô cần tham chiếu dữ liệu, nhập vào dấu bằng ( = ) và chọn vào địa chỉ ô chứa giá trị cần tham chiếu.
Ví dụ
= A2
Tham chiếu đến dữ liệu có trong ô A2
5.3.3.2. Tham chiếu dữ liệu từ Sheet khác
Cú pháp
BÀI 5. THIẾT LẬP CÔNG THỨC VÀ VAI TRÕ CÁC ĐỐI TƢỢNG Tại ô cần cập nhật dữ liệu, nhập vào dấu bằng ( = ), chọn vào Sheet chứa giá trị cần tham chiếu và chọn địa chỉ ô chứa giá trị cần tham chiếu.
Ví dụ
=Sheet2!A2
Sheet hiện hành là Sheet 1, tham chiếu đến ô A2 trong Sheet2.
5.3.3.3. Tham chiếu dữ liệu từ tập tin Excel khác
Cú pháp
= [Tên tập tin]<Tên Sheet chứa dữ liệu cần tham chiếu>!<tên địa chỉ ô cần tham chiếu>
Thao tác
Mở 2 tập tin (tập tin chứa dữ liệu cần tham chiếu và tập tin nhận giá trị tham chiếu).
Tại ô cần nhận giá trị tham chiếu, nhập vào dấu bằng ( = ), chọn sang tập tin chứa dữ liệu cần tham chiếu, chọn vào Sheet chứa giá trị cần tham chiếu và chọn địa chỉ ô chứa giá trị cần tham chiếu.
Ví dụ
=[BTGT.xls]BT1!$B$4
Tham chiếu đến giá trị tại ô B4 trong Sheet tên BT1 và trong tập tin BTGT.xls.
5.3.4. Địa chỉ ô tính toán
Khi lập công thức, tùy theo trƣờng hợp ta có thể sử dụng từng loại địa chỉ sao cho phù hợp và khả thi trong việc tính toán, có 3 loại địa chỉ ô:
Địa c ỉ tƣơ ố
Vị trí dòng và cột tham chiếu sẽ thay đổi khi chúng ta sao chép hoặc di dời công thức đến vị trí khác.
Địa c ỉ tuyệt ố
Vị trí dòng và cột tham chiếu sẽ không thay đổi khi chúng ta sao chép hoặc di dời công thức đến vị trí khác.
Địa c ỉ ô ỗ ợp
Là sự phối hợp tham chiếu giữa địa chỉ tƣơng đối và địa chỉ tuyệt đối. Trong trƣờng hợp này ta có thể thay đổi chỉ cố định dòng hoặc cột sao cho phù hợp với yêu cầu
Hình 5.9 – Mô tả quy trình cố ịnh ịa chỉ ô
5.3.5. Chuyể ổi công thức thành giá trị
Sau khi thực hiện việc thiết lập công thức, nếu ngƣời sử dụng cần chuyển đổi nội dung bên trong công thức đó thành giá trị cần xuất thì khi đó sẽ thực hiện thao tác sau:
Bước 1. Chọn nội dung công thức cần chuyển
Bước 2. Chọn Home > Copy (hoặc nhấn [Ctrl + C]) Bước 3. Di chuyển đến ô cần nhận giá trị
Bước 4. Chọn menu Home, cho mũi tên ên dưới công cụ Paste và chọn Value (V) hoặc bấm phải vào ô nhận giá trị, chọn Value (V)
5.3.6. Các lỗ t ô t ƣờng (Formulas errors)
Trong quá trình lập công thức sẽ có nhiều trƣờng hợp phát sinh lỗi và khi đó phần mềm sẽ xuất hiện các thông báo lỗi giúp ngƣời sử dụng phát hiện, chỉnh sửa kịp thời và chính xác.
Xuất ệ Mô tả
#DIV/0! Trong công thức có chứa phép chia cho 0 (zero) hoặc chia ô rỗng
#NAME? Do đánh sai tên hàm hay tham chiếu hoặc đánh thiếu dấu nháy #N/A Công thức tham chiếu đến ô mà có dùng hàm NA để kiểm tra
sự tồn tại của dữ liệu hoặc hàm không có kết quả
#NULL! Hàm sử dụng dữ liệu giao nhau của 2 vùng mà 2 vùng này không có phần chung nên phần giao rỗng
#NUM! Vấn đề đối với giá trị, ví dụ nhƣ dùng nhầm số âm trong khi đúng phải là số dƣơng
#REF! Tham chiếu bị lỗi, thƣờng là do ô tham chiếu trong hàm bị xóa #VALUE! Công thức tính toán có chứa kiểu dữ liệu không đúng.
5.4. TỔNG QUAN VỀ HÀM
BÀI 5. THIẾT LẬP CÔNG THỨC VÀ VAI TRÕ CÁC ĐỐI TƢỢNG Excel giúp ngƣời sử dụng có thể đƣa ra các giải pháp xử lý chính xác, mạnh mẽ và tiết kiệm thời gian hơn.
Một trong các công cụ và tính năng hỗ trợ đó chính là các hàm được dùng trong Excel.
5.4.1. Thế nào là hàm
Hàm là những chƣơng trình do Excel thiết kế sẵn nhằm thực hiện các yêu cầu tính toán chuyên biệt.
Mỗi hàm có một cú pháp riêng, khi sử dụng trong công thức chỉ việc ghi tên hàm kèm theo các đối số bên trong ngoặc tròn, nếu có từ hai đối số trở lên phải cách nhau dấu phẩy.
Excel có khoảng 300 hàm và có thể đƣợc chia thành 10 nhóm (Category).
Nhóm hàm (Category) Mô tả
1 Statistical Nhóm hàm Thống kê 2 Date & Time Nhóm hàm về Ngày giờ 3 Text Nhóm hàm Xử l ý chuỗi 4 Logic Nhóm hàm Luận lý 5 Lookup & Reference Nhóm hàm Dò tìm 6 Math & Trig Hàm Toán và Lƣợng giác 7 Information Nhóm hàm Xử lý thông tin 8 Financial Nhóm hàm Tài chính 9 Database Nhóm hàm Cơ sở dữ liệu 10 Engineering Hàm dùng trong kỹ thuật
Khi gọi thi hành một hàm, hàm sẽ trả về một kết quả là: giá trị số, một giá trị kiểu ngày, giờ, giá trị chuỗi, giá trị dạng luận lý (logical value): TRUE, FALSE (đúng, sai) hoặc một thông báo lỗi tùy theo hàm thuộc nhóm nào hoặc có lỗi cú pháp nào không?
5.4.2. Thiết lập công thức có ứng dụng hàm
Công thức có ứng dụng các hàm bên trong Excel điều có dạng cú pháp tổng quát nhƣ sau:
Cú pháp
= Tên hàm(Đối số 1, đối số 2,…, đối số N)
Ý ĩa
Đối số: mỗi hàm có các đối số tƣơng ứng, có thể là các trị số, chuỗi, địa chỉ, tên ô, vùng, biểu thức hoặc các hàm lồng bên trong.
- Một hàm có thể có hoặc không có đối số. Giữa các đối số phải được phân cách bởi dấu phẩy (,) hoặc chấm phẩy (;) tùy theo khai báo trong Start\ Settings\ Control Panel\ Regional Settings.
- Trong một hàm có thể chứa tối đa 30 đối số, nhưng không được vượt quá 1024 ký tự. - Các đối số là hằng chuỗi phải được đặt trong cặp dấu nháy kép “ ”.
- Đối số của hàm có thể được chỉ định bởi một hằng (số, chuỗi…), địa chỉ ô hoặc vùng hoặc một biểu thức.
- Trong một hàm có thể xếp lồng (Nest) một hoặc nhiều hàm khác vào bên trong.
5.5. XÂY DỰNG VÀ ỨNG DỤNG HÀM
Để xây dựng công thức và ứng dụng các hàm bên trong, ta có các phƣơng pháp thực hiện sau:
Nhập từ bàn phím.
Sử dụng công cụ AutoSum.
Sử dụng chức năng Function Library.
5.5.1. N ập từ bà p ím
Khi nhập công thức từ bàn phím, có thể nhập trực tiếp tại địa chỉ ô cần lập công thức hoặc nhập trên thanh công cụ Formula.
BÀI 5. THIẾT LẬP CÔNG THỨC VÀ VAI TRÕ CÁC ĐỐI TƢỢNG
Hình 5.11 – Nhập công thức hàm trên thành Formula
T ao tác t ực ệ
Bước 1. Chọn ô cần nhập công thức, gõ dấu bằng (=) hoặc dấu @.
Bước 2. Nhập tên h m v đối số từ n phím theo đún cú pháp h m muốn sử dụng.
Bước 3. Nhấn Enter hay nút trên thanh công thức hoặc bấm phím Enter để xuất ra kết quả.
Với thao tác này có thể hỗ trợ cho các bạn nếu không nhớ đầy đủ tên hàm cần sử dụng, chúng ta có thể chọn hàm từ danh sách đó, nếu không danh sách đó sẽ tự ẩn đi.
- Nhập ký tự đầu tiên cho tên hàm tại công thức sẽ xuất hiện một danh sách các hàm có tên giống ký tự vừa nhập (Hình 5.10).
- Nhập xong tên hàm tiếp theo sẽ xuất hiện mô tả ngắn gọn công thức của hàm vừa nhập (Hình 5.11).
5.5.2. Sử dụng công cụ AutoSum
Tránh nhập trực tiếp các con số, giá trị vào công thức mà bạn nên dùng tham chiếu đến các địa chỉ ô để có thể dễ dàng khi thay đổi giá trị tính toán hoặc khi sao chép công thức.
Ví dụ trong Hình 5.12, để tính tổng điểm 3 môn ta có thể thực hiện nhƣ sau: =SUM(10,8,5) : không nên sử dụng.
=SUM(B4:D4) : nên sử dụng.
5.5.3. Sử dụng chức ă Fu ct o L brary
Giúp dễ dàng thực hiện việc nhập hàm và các đối số bên trong, hỗ trợ tốt khi ngƣời sử dụng không chắc chắn các hàm cần dùng và muốn duyệt qua về sự lựa chọn đó.
Tùy theo trƣờng hợp có thể chọn hàm cần sử dụng trong từng nhóm hàm khác nhau, gồm các bƣớc thực hiện sau:
Bước 1. Chọn thanh Ribbon > chọn nhóm hàm Formulas,
Bước 2. Chọn Function Library > chọn hàm cần sử dụng,
Hình 5.13 – Minh họa các nhóm hàm trên thanh Formulas 1
Bước 3. Nếu nhóm hàm cần sử dụng không có trên thanh Formulas: chọn More Functions > chọn và bổ sung thêm nhóm hàm cần thiết.
BÀI 5. THIẾT LẬP CÔNG THỨC VÀ VAI TRÕ CÁC ĐỐI TƢỢNG
Hình 5.14 – Minh họa các nhóm hàm trên thanh Formulas 2
Ta có thể chọn biểu tƣợng hoặc bấm [Shift + F3] để gọi hộp thoại Insert Function một cách nhanh chóng, khi cần tìm hiểu về hàm này chỉ cần nhấn vào Help on this function.
Hình 5.15 – Sử dụng chức ă I sert Fu ct o
T ao tác t ực ệ
Với trƣờng hợp sau:
Hình 5.16 – Chức ă I sert Function 1
Tại cột Kết quả cần lập công thức theo yêu cầu sau: Nếu tổng điểm 3 môn Toán, Lý, Hóa từ 15 trở lên thì Kết quả xuất ra “ĐẬU”, ngƣợc lại nếu nhỏ hơn 15 thì Kết quả là “RỚT”.
Hình 5.17 – Chức ă I sert Fu ct o 2
Bước 3. Chọn nhóm hàm trên danh sách Or select a category,
Bước 4. Chọn hàm muốn sử dụng trên danh sách Select a function,
Bước 5. Chọn OK > xuất hiện tiếp hộp thoại yêu cầu chỉ định các đối số của hàm:
Hình 5.18 – Chức ă I sert Fu ct o 3
Bước 6. Chỉ định đối số của hàm bằng cách: Đặt điểm nháy vào khung nhập đối số.
Gõ vào từ bàn phím hay dùng chuột chọn vào biểu tƣợng bên phải hộp chọn để chọn địa chỉ trên bảng tính. Nếu đối số lại là một hàm khác thì chọn tại hộp danh sách hàm.
BÀI 6. XÂY DỰNG CÔNG THỨC VÀ GIẢI PHÁP DỰA TRÊN NHÓM HÀM
BÀI 6. XÂY DỰNG CÔNG THỨC VÀ GIẢI PHÁP DỰA TRÊN NHÓM HÀM
Xây dựng công thức và giải pháp dựa trên nhóm hàm:
Nhóm hàm thống kê. Nhóm hàm thời gian. Nhóm hàm xử lý chuỗi. 6.1. NHÓM HÀM THỐNG (STATISTICAL) Cú pháp chung =Tên hàm (các giá trị cần tính) 6.1.1. Hàm Sum Ý ĩa Dùng để tính tổng các giá trị. Ví dụ = Sum(2,3,4) = 9
Các ô trong vùng A4:F4 chứa các trị số: 3, 10, 5, 2, 4. =Sum(A4:F4) = 24
6.1.2. Hàm Max Ý ĩa
Dùng để tìm giá trị lớn nhất giữa các giá trị.
Ví dụ
= Max(2,3,4) = 4
Các ô trong vùng A4:F4 chứa các trị số: 3, 10, 5, 2, 4. = Max(A4:F4) = 10
6.1.3. Hàm Min Ý ĩa
Dùng để tìm giá trị nhỏ nhất giữa các giá trị.
Ví dụ
= Min(2,3,4) = 2
= Count(2, “ab”,3,4) = 3
6.1.5. Hàm Counta Ý ĩa
Dùng để đếm số lƣợng ô chứa nội dung khác rỗng trong vùng dữ liệu.
Ví dụ
= Counta(2, “ab”,3,4) = 4
Nếu ô có giá trị rỗng (là ô không có dữ liệu) hay ô chứa công thức cho kết quả là chuỗi rỗng.
6.1.6. Hàm Average