Зміст
Під час роботи з великою кількістю даних пошук порожніх комірок є дуже поширеним сценарієм. Іноді ми можемо помилково вставити порожні рядки, в яких немає даних. Як результат, це може створити деякі проблеми в нашому розрахунку в Excel. Отже, нам потрібно підрахувати ті рядки, які мають принаймні одну непорожню комірку. У цьому посібнику ми покажемо вам, як підрахувати рядки з даними в Excel за допомогою відповіднихприклади та належні ілюстрації.
Завантажити Практичний посібник
Завантажте наступний робочий зошит з практики.
Підрахунок рядка з даними в Excel.xlsx4 Формули для підрахунку рядків з даними в Excel
Тут ми надаємо вам чотири формули, які ви можете застосувати у вашому наборі даних. Ми рекомендуємо вивчити і спробувати всі ці формули, щоб збагатити свої знання Excel.
Для того, щоб продемонструвати цей підручник, ми використаємо наступний набір даних:
Тут, у цьому наборі даних, ми маємо ім'я , вік і професія Деякі рядки тут повністю порожні, а в деяких є непорожні клітинки. Тепер наша мета - порахувати всі рядки, в яких є хоча б одна непорожня клітинка. Це означає, що ми повинні порахувати рядки, в яких є дані.
1. використання функцій IF та COUNTA для підрахунку рядків з даними
Ця формула є поєднанням як ЯКЩО і COUNTA Функції. COUNTA підраховує всі непорожні клітинки. Таким чином, вона може сказати нам, чи є дані в цих рядках чи ні. Потім, використовуючи функцію ЯКЩО ми віддаємо ті рядки, які мають булеве значення 1 ( ПРАВДА ), якщо цей рядок містить дані, або 0 ( НЕПРАВДА Врешті-решт, ми підсумовуємо ці підрахунки, щоб знайти всі рядки з даними.
Основний синтаксис цієї формули:
=IF(COUNTA(діапазон)>1,1,0)Сходинки:
1. спочатку створіть нову колонку " Граф ".
2. потім введіть наступну формулу Cell E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. натисніть Увійдіть Після цього він покаже 1 оскільки має дані.
4. потім перетягніть Ручка наповнення значок над діапазоном комірок E6:E11 Після цього ви побачите всі значення, які вказують на те, чи є в рядках дані чи ні.
5. тепер введіть наступну формулу Cell D13:
=SUM(E5:E11)
6. далі натисніть Увійдіть .
Як бачите, ми успішно порахували всі рядки з даними.
Читати далі: Як порахувати рядки за формулою в Excel (5 швидких способів)
2. використання функцій ЕСЛИ та СЧЁТБЛАНК для підрахунку рядків з даними в Excel
Подібно до попереднього методу, це також поєднання двох функцій. Тут замість COUNTA ми будемо використовувати функцію COUNTBLANK функцію.
На сьогоднішній день, на жаль, це не так. COUNTBLANK в основному підраховує всі порожні клітинки в Excel. Тут кожен рядок має три стовпчики. Отже, функція COUNTBLANK Якщо у всіх трьох комірках немає даних, вона поверне 3. Отже, якщо вона поверне 3, це означає, що в цьому рядку немає даних. В результаті наша формула поверне 0, інакше 1.
Основний синтаксис цієї формули:
=IF(COUNTBLANK(range)=3,0,1)Сходинки:
1. спочатку введіть наступну формулу Cell E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. натисніть Увійдіть Після цього він покаже 1 оскільки в цьому рядку є дані.
3. потім перетягніть Ручка наповнення значок над діапазоном комірок E6:E11 Після цього ви побачите всі значення, які вказують на те, що в рядках є дані або їх немає.
4. тепер введіть наступну формулу Cell D13 :
=SUM(E5:E11)
5. далі натисніть Увійдіть .
Зрештою, нам вдається порахувати всі ці рядки з даними.
3. використання функцій IF та COUNTIF для підрахунку рядків з даними
Тепер, цей метод аналогічний попередньому методу. Ми замінюємо функцію COUNTBLANK на COUNTIF функцію. COUNTIF підраховує клітинки на основі критеріїв. Тут ми підраховуємо клітинки в рядку, якщо він не має значення. Отже, якщо вона повертає три, це означає, що в цьому рядку немає значення. Після цього, функція ЯКЩО поверне 0.
Основний синтаксис цієї формули:
=IF(COUNTIF(діапазон,критерії)=3,0,1)Сходинки:
1) Спочатку введіть наступну формулу Клітинка E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. натисніть Увійдіть Після цього він покаже 1 оскільки має дані.
3. потім перетягніть Ручка наповнення значок над діапазоном комірок E6:E11 Після цього ви побачите всі значення, які вказують на те, чи є в рядках дані чи ні.
4. тепер введіть наступну формулу Cell D13 :
=SUM(E5:E11)
5. далі натисніть Увійдіть .
Нарешті, підсумовуючи ці булеві значення, ми можемо швидко знайти кількість рядків з даними в них.
Схожі читання:
- Excel VBA для підрахунку рядків з даними (4 приклади)
- Як Excel рахує рядки зі значенням (8 способів)
- Як порахувати рядки за допомогою VBA в Excel (5 способів)
4. підрахунок рядків з даними за допомогою функцій СУММЕСЛИ та МНОЖЕНЕЦЬ
У цьому методі ми поєднуємо РЕЗУЛЬТАТ і MMULT (матричне множення) функції для підрахунку рядків з даними.
Функція SUMPRODUCT повертає суму добутків подібних діапазонів або масивів. Формула за замовчуванням - це множення, але також можливе додавання, віднімання та ділення.
Базовий синтаксис функції СУММЕСЛИ:
=SUMPRODUCT(array1, [array2], [array3], ...)З іншого боку, в ході зустрічі з президентом США Джо Байденом, яка відбулася в МНОГО повертає матричний добуток двох масивів. Результатом є масив з рівною кількістю рядків як масив1 та рівною кількістю стовпців як масив2.
Базовий синтаксис функції MMULT:
=MMULT(array1, array2)Тут array1 та array2 - це ті масиви, які ми хочемо перемножити.
Основний синтаксис нашої формули:
=СУМАПРОДУКТ((MMULT((array1="")*1,array2<3)*1)Сходинки:
1. введіть наступну формулу Комірка D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. потім натисніть Увійдіть.
Зрештою, наша формула успішно порахувала рядки з даними.
🔎Розбивка формули
1. комірка порожня чи ні
На сьогоднішній день, на жаль, це не так. B5:D11="" означає, чи комірка порожня, чи ні.
Наприклад, повернеться {FALSE, FALSE, FALSE} для row1 .
2. перетворення булевих значень у числа
Негайно, (B5:D11="")*1 поверне всі ці буліни до нуля або одиниці.
За row1 він повернеться. {0,0,0} .
3. додайте значення по рядках
На сьогоднішній день, на жаль, це не так. МНОГО є винятковою функцією для підсумовування значень по рядках, однак вона не може обробляти логічні значення. Функція повертає масив значень.
MMULT((B5:D11=””)*1,{1;1;1})
За row1 наш масив {0,0,0} Таким чином, наша сума складе 0 .
За row2 наш масив {0,1,0} Отже, наш результат 3 .
4. перевірити, чи кожне значення в масиві менше 3
MMULT((B3:D14=””)*1,{1;1;1})<3
Якщо є 3 пустих значення, то в цьому рядку немає даних. Таким чином, за допомогою цієї формули ми перевіряємо, чи є рядок пустим чи ні.
За row1 наш масив був {0,0,0} Отже, результатом буде ПРАВДА .
За row2 наш масив {0,1,0} Отже, наш результат ПРАВДА .
За row3 наш масив {1,1,1} Отже, наш результат НЕПРАВДА .
5. порахувати рядки з даними
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Для того, щоб підсумувати масив булевих значень, ми повинні помножити на 1, щоб перетворити їх в 1 або 0 (нуль). ПРАВДА = 1 і НЕПРАВДА = 0.
Після цього стане:
SUMPRODUCT({1; 1; 0; 1; 0; 0; 0; 1})
І поверне 4 в комірку D13.
Висновок
На завершення, я сподіваюся, що цей підручник допоможе вам ефективно рахувати рядки з даними. Завантажте практичний зошит і спробуйте ці методи самостійно. Не соромтеся залишати будь-які відгуки в розділі коментарів. Ваші цінні відгуки мотивують нас створювати подібний контент. І не забувайте заглядати на наш сайт Exceldemy.com для вирішення різних проблем, пов'язаних з Excel, та їх вирішення.