Công thức tính toán phần trăm phương sai trong Excel hoạt động hiệu quả trong hầu hết các trường hợp. Tuy nhiên, khi giá trị điểm chuẩn là một giá trị âm, công thức sẽ bị phá vỡ.
Ví dụ, hãy tưởng tượng rằng bạn đang bắt đầu kinh doanh và dự kiến sẽ thua lỗ trong năm đầu tiên. Vì vậy, bạn cung cấp cho mình một ngân sách âm 10.000 đô la. Bây giờ, hãy tưởng tượng rằng sau năm đầu tiên, bạn đã thực sự kiếm được tiền, kiếm được 12.000 đô la. Việc tính toán phần trăm phương sai giữa doanh thu thực tế và doanh thu được lập ngân sách sẽ mang lại cho bạn –220%. Bạn có thể thử nó trên máy tính bỏ túi. 12.000 trừ –10.000 chia cho –10.000 bằng –220%.
Làm thế nào bạn có thể nói rằng phương sai phần trăm của bạn là –220% khi bạn rõ ràng đã kiếm tiền? Chà, vấn đề là khi giá trị điểm chuẩn của bạn là một số âm, thì phép toán sẽ đảo ngược kết quả, khiến các con số trông có vẻ kỳ quặc. Đây là một vấn đề thực sự trong thế giới doanh nghiệp nơi ngân sách thường có giá trị âm.
Cách khắc phục là tận dụng chức năng ABS để phủ định giá trị tiêu chuẩn âm:
= (C4-B4) / ABS (B4)
Hình sử dụng công thức này trong ô E4, minh họa các kết quả khác nhau mà bạn nhận được khi sử dụng công thức phương sai phần trăm tiêu chuẩn và công thức phương sai phần trăm cải tiến.
Hàm ABS của Excel trả về giá trị tuyệt đối cho bất kỳ số nào bạn chuyển cho nó. Nhập = ABS (-100) vào ô A1 sẽ trả về 100. Về cơ bản, hàm ABS làm cho bất kỳ số nào trở thành số không âm. Sử dụng ABS trong công thức này sẽ phủ nhận ảnh hưởng của điểm chuẩn âm (trong ví dụ là ngân sách 10.000 âm) và trả về phương sai phần trăm chính xác.
Bạn có thể sử dụng công thức này một cách an toàn cho tất cả các nhu cầu về phương sai phần trăm của mình; nó hoạt động với bất kỳ sự kết hợp nào của số dương và số âm.
Các phép tính thay thế cho phần trăm thay đổi với số âm
Dưới đây là một số cách để kiểm tra sự hiện diện của số âm và đưa ra kết quả thay thế.
Phương pháp #1: Không có kết quả cho kết quả âm tính
Điều đầu tiên chúng ta có thể làm là kiểm tra xem một trong hai số có âm hay không, sau đó hiển thị một số văn bản để cho người đọc biết rằng không thể thực hiện phép tính phần trăm thay đổi.
Công thức sau đây thực hiện điều này bằng hàm IF và hàm MIN.
=IF(MIN(giá trị cũ, giá trị mới)<=0,"--",(giá trị mới/giá trị cũ)-1)
Đây là cách công thức hoạt động:
Kiểm tra logic của hàm IF (MIN(giá trị cũ, giá trị mới)<=0) tìm giá trị nhỏ nhất của hai giá trị và kiểm tra xem giá trị đó có nhỏ hơn hoặc bằng 0 hay không. Kết quả sẽ là TRUE hoặc FALSE.
Nếu kết quả là TRUE thì tồn tại số âm (hoặc số 0). Trong trường hợp này chúng ta có thể hiển thị một số văn bản để thông báo cho người đọc. Đây có thể là bất cứ điều gì bạn muốn. Tôi chỉ sử dụng hai dấu gạch ngang “–“. Bạn cũng có thể yêu cầu nó trả về lỗi N/A bằng hàm NA() hoặc bất kỳ văn bản nào khác cho phép người đọc biết không thể tính được phần trăm thay đổi.
Nếu kết quả là FALSE thì công thức thay đổi phần trăm sẽ được sử dụng để trả về phần trăm thay đổi của hai số dương.
Công thức này cũng xử lý phép chia cho 0 (#DIV/0!), vì vậy chúng ta không cần phải gói nó trong hàm IFERROR.
Phương pháp #2: Hiển thị sự thay đổi tích cực hoặc tiêu cực
Hướng dẫn của Wall Street Journal cho biết báo cáo thu nhập của họ hiển thị chữ “P” hoặc “L” nếu có số âm và công ty báo lãi hoặc lỗ.
Chúng tôi có thể sử dụng phương pháp tương tự này để cho độc giả biết thay đổi là dương (P) hay âm (N) khi một trong hai giá trị là âm.
Công thức sau đây kiểm tra điều này bằng hàm IF bổ sung.
=IF(MIN(giá trị cũ, giá trị mới)<=0,IF((giá trị mới - giá trị cũ)>0,"P","N"),(giá trị mới/giá trị cũ)-1)
Đây là cách công thức hoạt động:
Chúng ta bắt đầu với phép kiểm tra logic tương tự để xác định xem có tồn tại giá trị âm hay không bằng cách sử dụng hàm MIN.
Sau đó, hàm IF thứ hai được sử dụng để xác định xem thay đổi từ cũ sang mới là dương hay âm.
IF((giá trị mới – giá trị cũ)>0,”P”,”N”)
Câu lệnh IF này trả về “P” cho thay đổi tích cực và “N” cho thay đổi tiêu cực.
Nếu cả hai số đều dương thì công thức thay đổi phần trăm sẽ được sử dụng để hiển thị kết quả.