Список пропущених номерів у послідовності - Excel та Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник покаже, як перелічити пропущені числа в діапазоні.

Список пропущених номерів у послідовності

Щоб знайти відсутні числа у списку, ми можемо скористатися такою формулою:

1 = МАЛИЙ (ЯКЩО (COUNTIF ($ B $ 3: $ B $ 8, ROW ($ 1: $ 6)) = 0, ROW ($ 1: $ 6), ""), ROW (B1))

Примітки:

  • Це формула масиву! Під час використання Excel 2022 та попередніх версій потрібно ввести формулу, натиснувши CTRL + SHIFT + ENTER. Ви будете знати, що формула була введена належним чином, коли ви побачите фігурні дужки навколо формули.
  • Ця формула працює тільки з позитивними цілими числами (цілими числами).

Як працює формула?

По -перше, функція ROW використовується для створення масиву чисел:

1 {1;2;3;4;5;6}

Фактично, ви навіть можете ввести цей масив цифр вручну:

1 = МАЛИЙ (ЯКЩО (COUNTIF ($ B $ 3: $ B $ 8, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6}, ""), РЯД (B1))

Далі функція COUNTIF підраховує значення "якщо" вони відповідають значенню, знайденому в масиві.

Щоб візуалізувати це, спочатку ми перетворимо діапазон $ B $ 3: $ B $ 8 на його масив значень {3; 2; 0; 6; 0; 5}:

1 = МАЛИЙ (ЯКЩО (COUNTIF ({3; 2; 0; 6; 0; 5}, {1; 2; 3; 4; 5; 6}) = 0, {1; 2; 3; 4; 5; 6 }, ""), ROW (B1))

Далі ми виконаємо операцію COUNTIF:

1 = МАЛЕНЬКИЙ (ЯКЩО ({0; 1; 1; 0; 1; 1} = 0, {1; 2; 3; 4; 5; 6}, ""), ROW (B1))

Якщо значення не знайдено, виводиться 0. Функція IF перевіряє, чи значення НЕ знайдено, і якщо так, повертає значення з масиву, інакше виводить порожнє значення:

1 = МАЛЕНЬКИЙ ({1; ""; ""; 4; ""; ""}, ROW (B1))

Нарешті, функція SMALL повертає найменше пропущене значення у вибраній комірці.

1 = МАЛЕНЬКИЙ ({1; ""; ""; 4; ""; ""}, {1})
1 ={1}

Порада:

Щоб уникнути #NUM! помилка, оберніть формулу функцією IFERROR:

1 = IFERROR (МАЛЕНЬКИЙ (IF (COUNTIF (B3: B8, ROW (1: 6)) = 0, ROW (1: 6), ""), ROW (B1)), "")

Список пропущених номерів у послідовності в Таблицях Google

Усі наведені вище приклади працюють так само в аркушах Google, як і в Excel.

wave wave wave wave wave