Công thức Excel: Chỉ toàn bộ phần trăm xác thực dữ liệu
Công thức Excel: Chỉ toàn bộ phần trăm xác thực dữ liệu

Công thức chung
=TRUNC(A1*100)=(A1*100)
Tóm lược

Để chỉ cho phép phần trăm số nguyên như 5%, 10% chứ không phải 5,5%, 10,25%, v.v., bạn có thể sử dụng xác thực dữ liệu với công thức tùy chỉnh dựa trên hàm TRUNC. Trong ví dụ được hiển thị, xác thực dữ liệu được áp dụng cho B5: B9 là:

=TRUNC(C5*100)=(C5*100)

Giải trình

Hàm TRUNC trong Excel không làm tròn, nó chỉ trả về một số bị cắt ngắn. Nó có một đối số thứ hai tùy chọn (num_digits) để chỉ định độ chính xác. Khi num_digits không được cung cấp, nó sẽ mặc định bằng 0. Trong công thức xác thực dữ liệu này để cho phép chúng tôi sử dụng TRUNC lấy phần trăm không phải thập phân, sau khi chúng tôi nhân phần trăm với 100.

Ví dụ: nếu người dùng nhập 15%:

=TRUNC(.15*100)=(.15*100)
=TRUNC(15)=(15)
=15=15
=TRUE

Nếu người dùng nhập 15,5%, công thức sẽ đánh giá như thế này

=TRUNC(.155*100)=(.155*100)
=TRUNC(15.5)=(15.5)
=15=15.5
=FALSE

Công thức này không xác thực bất kỳ điều gì khác, chẳng hạn như tỷ lệ phần trăm nhỏ hơn 100%. Các điều kiện bổ sung có thể được thêm vào với hàm AND.

Lưu ý: Quy tắc xác thực dữ liệu được kích hoạt khi người dùng thêm hoặc thay đổi giá trị ô. Tham chiếu ô trong công thức xác thực dữ liệu có liên quan đến ô phía trên bên trái trong phạm vi được chọn khi quy tắc xác thực được xác định, trong trường hợp này là B5.

https://exceljet.net/formula/data-validation-whole-percentage-only