POWER: tính luỹ thừa rõ ràng hơn dấu mũ, và một số mũ không nguyên gây lỗi bất ngờ
Chia sẻ
"POWER tính luỹ thừa giống hệt dấu ^ nhưng viết rõ ràng hơn khi công thức đã phức tạp. Với số mũ không nguyên và cơ số âm, POWER báo lỗi #NUM! dù kết quả toán học thực sự tồn tại — vì Excel tính qua logarit, không định nghĩa được cho cơ số âm."
Bài trước, SQRT tính căn bậc hai. POWER đi chiều ngược lại — tính luỹ thừa — và có cùng kiểu quy tắc về dấu đáng chú ý khi số mũ không phải số nguyên.
Công thức trong bài dùng dấu phẩy (,); đổi sang dấu chấm phẩy (;) nếu Excel của bạn cấu hình theo vùng miền khác.
Cú pháp
=POWER(so, so_mu)
POWER(2,10) trả về 1024, giống hệt kết quả của 2^10 dùng dấu mũ. Hai cách viết cho ra cùng một kết quả — khác biệt chỉ nằm ở cách trình bày công thức.
Vì sao dùng POWER thay vì dấu ^
Với công thức đơn giản, dấu ^ ngắn gọn hơn hẳn. Nhưng khi số mũ tự nó đã là một biểu thức phức tạp, POWER tách rõ hai phần rõ ràng hơn, đặc biệt khi đọc lại công thức của người khác hay công thức xuất từ hệ thống khác vốn quen dùng dạng hàm thay vì toán tử:
=POWER(1+LaiSuat, SoNam)
Ứng dụng: tính lãi kép mà không cần hàm FV
Số tiền gốc 10.000.000 với lãi suất 8%/năm sau 5 năm:
=SoTien*POWER(1+LaiSuat,SoNam)
Kết quả xấp xỉ 14.693.281 — cách tính này tương đương với dùng hàm FV (xem bài FV, PV) nhưng viết trực tiếp theo công thức lãi kép gốc, hữu ích khi cần tuỳ biến thêm các điều kiện mà FV không hỗ trợ sẵn.
Lỗi thường gặp: số mũ không nguyên với cơ số âm
Về mặt toán học, căn bậc ba của -8 là -2 (vì (-2)³=-8), tương đương POWER(-8, 1/3). Nhưng thử trong Excel:
=POWER(-8,1/3)
Kết quả là #NUM!, không phải -2. Lý do: với số mũ không nguyên, Excel tính POWER theo công thức e^(so_mu×ln(so)), mà ln (logarit tự nhiên) không xác định được với số âm. Excel không kiểm tra xem kết quả cuối cùng có "thực ra vẫn là một số thực hợp lệ" như -2 hay không — cứ hễ cơ số âm và số mũ không nguyên là báo lỗi ngay ở bước tính logarit, bất kể đáp án toán học có tồn tại hay không.

Điều này chỉ xảy ra khi số mũ không nguyên. Với số mũ nguyên (POWER(-8,3)), Excel tính bình thường không lỗi, vì phép nhân lặp lại không cần đi qua logarit.
Tổng kết
POWER tính luỹ thừa, cho kết quả giống hệt dấu ^ nhưng đọc rõ ràng hơn trong công thức phức tạp. Cần nhớ: số mũ không nguyên kết hợp với cơ số âm luôn báo lỗi #NUM!, dù đáp án toán học có tồn tại hay không, vì Excel tính qua logarit tự nhiên — không định nghĩa được với số âm.
Đọc tiếp trong cùng cụm bài: TRUE, FALSE — hai hàm không đối số, và vì sao gõ trong ngoặc kép lại thành một thứ khác hẳn.
Mục lục
Muốn làm chủ Excel?
Tham gia khóa học E-Learning của Trà Đá Data để được hướng dẫn chi tiết từ A-Z với Case Study thực tế.
Tìm hiểu ngayBài viết liên quan
Khám phá thêm các bài viết cùng chủ đề
DECIMAL: chiều ngược lại, đọc một chuỗi ở hệ đếm khác về số thập phân quen thuộc
DECIMAL đọc một chuỗi biểu diễn ở một hệ đếm khác — nhị phân, thập lục phân, hay bất kỳ cơ số nào từ 2 đến 36 — và trả về đúng số thập phân quen thuộc, đúng chiều ngược lại của BASE.
BASE: chuyển một số sang hệ đếm khác như nhị phân hay thập lục phân
BASE chuyển một số thập phân thông thường sang chuỗi biểu diễn ở một hệ đếm khác — nhị phân, bát phân, thập lục phân, hoặc bất kỳ cơ số nào từ 2 đến 36 — kèm tuỳ chọn đệm số 0 phía trước cho đủ độ dài.
SUM: hàm cơ bản nhất, nhưng vẫn có vài điều đáng biết
SUM là hàm đầu tiên ai học Excel cũng biết, nhưng ít người để ý SUM tự động bỏ qua ô văn bản (khác hẳn dấu +), cộng được xuyên nhiều sheet cùng lúc, và không tự loại trừ các dòng đang bị lọc hay ẩn.
Bình luận
Đăng nhập để tham gia bình luận
Đăng nhậpNhận bài viết mới nhất
Đăng ký để nhận thông báo khi có bài viết mới. Không spam, chỉ kiến thức chất lượng.