Підрахувати клітинки з будь -яким текстом - Excel та Google Таблиці

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

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

У цьому посібнику ми будемо використовувати функції COUNTIF та SUMPRODUCT для підрахунку клітинок, що містять будь -який текст у межах діапазону.

COUNTIF Для підрахунку клітинок з будь -яким текстом

Функція COUNTIF підраховує клітинки, які відповідають певним критеріям. У цьому випадку ми хочемо порахувати клітинки, які містять будь -який текст. Ми робимо це за допомогою символу підстановки зірочки:

1 = COUNTIF (B2: B6, "*")

Підстановка зірочки відповідає будь -якому рядку тексту будь -якої довжини. Якщо у вас немає символів до або після зірочки (як у нашому прикладі вище), вона буде відповідати будь -якому тексту.

Пам’ятайте, що під час введення текстових рядків у формули ви завжди повинні оточувати рядки лапками. Це стосується навіть символів підстановки.

Функція COUNTIFS для підрахунку клітинок з умовами

Функція COUNTIFS працює так само, як і функція COUNTIF, за винятком того, що вона допускає декілька критеріїв. Щоб продемонструвати приклад, давайте використаємо той самий приклад, що і вище, за винятком цього разу, ми виключимо клітинки, які говорять «ABC». Ми можемо це зробити, додавши символ “” як умовний вираз, який представляє “не дорівнює”.

1 = COUNTIFS (Діапазон, "*", Діапазон, "Текст")
1 = COUNTIFS (B2: B6, "*", B2: B6, "ABC")

Ви помітите, що навіть у цій формулі умова оточена лапками. Ви можете додати скільки завгодно умов, просто не забудьте слідувати структурі формул функції, додавши діапазон, а потім умову.

Слід зазначити, що "ABC" не чутливий до регістру, тому він також включатиме клітинки з нижнього регістру, тобто всі клітинки з "abc", "ABC", "aBc" будуть усі включені.

ПІДСУМКИ Для підрахунку клітинок з будь -яким текстом

Функцію SUMPRODUCT також можна використовувати для умовного підрахунку клітинок. Це складніше, ніж функція COUNTIF, але набагато потужніша.

1 = SUMPRODUCT (INT (ISTEXT (діапазон))
1 = ПІДПРИЄМСТВО (INT (ІСТЕКСТ (В2: В6))

Давайте розберемо цю формулу, щоб зрозуміти кожну її частину

Виділіть частину функції у рядку формул і натисніть F9, щоб побачити обчислене значення цієї частини формули.

ISTEXT - це булева функція, яка повертає TRUE або FALSE залежно від того, чи містить клітинка текст. Однак при використанні всередині функції SUMPRODUCT вона поверне масив зі значеннями TRUE/FALSE: {TRUE; ПОМИЛКОВИЙ; ПОМИЛКОВИЙ; ІСТИНА; ІСТИНА}.

Далі ми використовуємо функцію INT для перетворення булевих значень на 1s і 0s, щоб функція SUMPRODUCT могла підсумовувати значення, підраховуючи кількість клітинок, що містять текст.

Ви також можете використовувати подвійний одинарний знак “-” (також прийнято називати подвійним мінусом), який перетворює значення TRUE та FALSE на 1s та 0s відповідно.

Нарешті, SUMPRODUCT візьме підсумок цього масиву: 1 + 0 + 0 + 1 + 1 = 3.

Таблиці Google - підрахунок клітинок з будь -яким текстом

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

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave