![](https://cdn.wiki-base.com/3202054/excel_formula_data_validation_whole_percentage_only__2.png.webp)
Загальна формула
=TRUNC(A1*100)=(A1*100)
Резюме
Щоб дозволити лише відсотки цілого числа, такі як 5%, 10%, а не 5,5%, 10,25% тощо, ви можете використовувати перевірку даних за допомогою спеціальної формули на основі функції TRUNC. У наведеному прикладі перевірка даних, застосована до B5: B9:
=TRUNC(C5*100)=(C5*100)
Пояснення
Функція Excel TRUNC не робить округлення, вона просто повертає усічене число. Він має необов’язковий другий аргумент (num_digits) для задання точності. Коли числових_значень не вказано, воно за замовчуванням дорівнює нулю. У цій формулі для перевірки даних, щоб дозволити нам використовувати TRUNC, отримаємо недесяткову частину відсотка, після того, як ми помножимо відсоток на 100.
Наприклад, якщо користувач вводить 15%:
=TRUNC(.15*100)=(.15*100) =TRUNC(15)=(15) =15=15 =TRUE
Якщо користувач вводить 15,5%, формула оцінює так
=TRUNC(.155*100)=(.155*100) =TRUNC(15.5)=(15.5) =15=15.5 =FALSE
Ця формула не перевіряє нічого іншого, наприклад, що відсотки менше 100%. Додаткові умови можна додати за допомогою функції AND.
Примітки: Правила перевірки даних запускаються, коли користувач додає або змінює значення комірки. Посилання на комірки у формулах перевірки даних відносно верхньої лівої комірки в діапазоні, вибраному, коли визначено правило перевірки, у цьому випадку B5.