30 Функцій excel за 30 днів тип (type)

У 21-й день марафону ми будемо вивчати функцію TYPE (ТИП). Вона визначає тип даних в осередку, повертаючи відповідне число.

Функція 21: TYPE (ТИП)

Функція TYPE (ТИП) повертає число, яке визначає тип даних.

30 Функцій excel за 30 днів тип (type)

Ось список значень і відповідних типів даних:

30 Функцій excel за 30 днів тип (type)

Як можна використовувати функцію TYPE (ТИП)?

Функція TYPE (ТИП) може сказати Вам, якого роду дані містяться в осередку. У свою чергу такі логічні функції, як ISERROR (ЕОШИБКА), ISTEXT (ЕТЕКСТ) і їм подібні, також перевіряють осередок на наявність конкретного типу даних. Якщо ж Вам просто потрібно дізнатися, що міститься в клітині, то за допомогою функції TYPE (ТИП) можна:

  • Отримати число, яке ідентифікує значення в осередку.
  • Упевниться, що в комірці міститься числове значення, перед виконанням множення.

Синтаксис TYPE (ТИП)

Функція TYPE (ТИП) має ось такий синтаксис:

  • value (значення) - може бути текстом, числом, помилкою або будь-яким іншим значенням.

Пастки TYPE (ТИП)

На жаль, функція TYPE (ТИП) не зможе визначити чи міститься в осередку формула. Вона показує тип вмісту комірки або результату, що повертається формулою.

Для деяких версій Excel довідка Microsoft помилково повідомляла, що функція TYPE (ТИП) повертає число 8. якщо в комірці міститься формула. Це не так! Пізніше помилка була виправлена.

Приклад 1: Отримуємо число, яке ідентифікує значення в осередку

Функція TYPE (ТИП) повертає число, грунтуючись на типі даних, тому з її допомогою Ви можете дізнатися, що знаходиться в осередку. Наприклад, якщо Ви введете 123 в осередку B3, результатом формули буде 1. тобто число.

30 Функцій excel за 30 днів тип (type)

Однак, якщо перед числом поставити апостроф, результатом функції TYPE (ТИП) буде 2. тобто текст.

30 Функцій excel за 30 днів тип (type)

Приклад 2: Перевіряємо, що в осередку знаходиться число, перед виконанням множення

Можна використовувати функцію TYPE (ТИП) разом з CHOOSE (ВИБІР). щоб перемножать коректні числові значення, або виводити певне повідомлення, якщо введений інший тип даних.

= CHOOSE (MIN (TYPE (B3), 3), B3 * C3, "No text", "Enter Qty")
= ВИБІР (МІН (ТИП (B3); 3); B3 * C3; "No text"; "Enter Qty")

  • Якщо в осередку B3 введено число, то функція TYPE (ТИП) поверне значення 1. а функція CHOOSE (ВИБІР) твір B3 * C3.

30 Функцій excel за 30 днів тип (type)

  • Якщо в осередку B3 введений текст, то функція TYPE (ТИП) поверне значення 2. а функція CHOOSE (ВИБІР) повідомлення "No text".

    30 Функцій excel за 30 днів тип (type)

  • Якщо в осередку B3 введено щось інше, то значенням функції TYPE (ТИП) буде 4 або більше число. Функція MIN (МІН) поверне 3. а CHOOSE (ВИБІР) повідомлення "Enter Qty".

    30 Функцій excel за 30 днів тип (type)