Корисні функції Google Таблиць для щоденного використання

  • Поділитися Цим
Michael Brown

Електронні таблиці пропонують чудову платформу для управління таблицями даних. Але чи існують прості функції Google Sheets для щоденних розрахунків? Дізнайтеся нижче.

    Функція SUM в Google Sheets

    Я вважаю, що найбільш затребуваною операцією в таблицях є знаходження загальної суми різних значень. Перше, що спадає на думку, - додати кожну комірку, яка нас цікавить:

    =E2+E4+E8+E13

    Але ця формула стане надзвичайно трудомісткою, якщо клітин, які потрібно враховувати, буде занадто багато.

    Правильним способом додавання комірок є використання спеціальної функції Google Sheets - SUM, яка автоматично перераховує всі комірки через кому:

    =SUM(E2,E4,E8,E13)

    Якщо діапазон складається з суміжних клітинок, просто вкажіть його першу та останню клітинки, навіть якщо між ними є порожні. Таким чином, ви уникнете перерахування кожної клітинки у формулі SUM в Google Таблицях.

    Порада. Ще один спосіб додати СУМУ - виділити стовпець з числами і вибрати СУМА в рамках Формули ікону:

    Результат буде вставлено в комірку безпосередньо під вибраним діапазоном.

    Порада. У нашому Power Tools є функція автосуммирования. Один клік - і ваша активна комірка поверне суму значень з усього стовпчика вище.

    Ускладню завдання, наприклад, додам числа з різних діапазонів даних на кількох аркушах, А4:А8 від Аркуш1 і B4:B7 від Лист2 І я хочу звести їх в одну клітинку:

    =SUM('Лист1'!A4:A8,'Лист2'!B4:B7)

    Як бачите, я просто додав ще один аркуш у формулу SUM Google Sheets і розділив два різних діапазони комою.

    Відсоткові формули

    Я часто чую, як люди запитують про те, як знайти відсоток від різних підсумків. Зазвичай це обчислюється за формулою відсотків у Google Sheets ось так:

    =Відсоток/Загальна сума*100

    Те ж саме працює і тоді, коли потрібно перевірити, яку частину від загальної кількості становить та чи інша цифра:

    =Частина/Всього*100

    Порада. Опануйте відсотки від суми, загальну суму на відсотки, її збільшення та зменшення в цьому уроці.

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

    Спочатку я заходжу на Е12 і знаходжу загальний обсяг продажів:

    =SUM(E2:E11)

    Потім я перевіряю, яку частку складають продажі першого дня від загального обсягу в F2:

    =E2/$E$12

    Рекомендую також внести деякі корективи:

    1. Поворот E2 до абсолютного еталону - $E$12 - переконайтеся, що ви ділите продажі кожного дня на однакову загальну суму.
    2. Застосуйте формат чисел у відсотках до клітинок стовпчика F.
    3. Скопіюйте формулу з комірки F2 в усі комірки нижче - аж до F11.

    Порада: щоб скопіювати формулу, скористайтеся одним із способів, про які я згадував раніше.

    Порада: щоб переконатися у правильності ваших розрахунків, введіть наведену нижче цифру в F12:

    =SUM(F2:F11 )

    Якщо повертає 100% - все правильно.

    Чому я рекомендую використовувати формат у відсотках?

    Ну, з одного боку, щоб не множити кожен результат на 100, якщо ви хочете отримати відсотки. З іншого боку, щоб не ділити результати на 100, якщо ви хочете використовувати їх для будь-яких подальших не відсоткових математичних операцій.

    Ось що я маю на увазі:

    Я використовую формат чисел у відсотках у комірках C4, B10 та B15. Всі формули Google Sheets, які посилаються на ці комірки, набагато простіші. Мені не потрібно ділити на 100 або додавати символ відсотка (%) до формул у комірках C10 та C15.

    Чого не скажеш про С8, С9 і С14, я змушений робити ці додаткові поправки, щоб отримати правильний результат.

    Формули масивів

    Для роботи з великими масивами даних в Google Таблицях, як правило, використовуються вкладені функції та інші більш складні обчислення. Для цього в Google Таблицях також є формули масивів.

    Наприклад, у мене є таблиця продажів по кожному клієнту. Мені цікаво знайти максимальний продаж молочний шоколад до Сміт щоб перевірити, чи можу я надати йому додаткову знижку наступного разу. Я використовую наступну формулу масиву в E18:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Сміт")*($C$2:$C$13="Молочний шоколад"),$E$2:$E$13,""))))

    Примітка: Щоб завершити будь-яку формулу масиву в Google Sheets, натисніть Ctrl+Shift+Enter, а не просто Enter.

    В результаті я отримав $259.

    Моя перша формула масиву в E16 повертає максимальну покупку, зроблену Смітом - $366:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13))))

    E17 показують максимальну суму, витрачену на молочний шоколад - $518:

    =ArrayFormula(MAX(IF(($C$2:$C$13="Молочний шоколад"),$E$2:$E$13))))

    Тепер я збираюся замінити всі значення, що використовуються у формулах Google Таблиць, посиланнями на їхні комірки:

    Ви помітили, що змінилося?

    =ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))

    Ось що у мене було раніше:

    =ArrayFormula(MAX(IF(($B$2:$B$13="Сміт")*($C$2:$C$13="Молочний шоколад"),$E$2:$E$13,""))))

    Саме так, жонглюючи значеннями в комірках, на які ви посилаєтесь, можна швидко отримати різні результати, виходячи з різних умов, не змінюючи саму формулу.

    Формули Google Таблиць для щоденного використання

    Розглянемо ще кілька прикладів функцій та формул, які стануть у нагоді у повсякденному використанні.

    Приклад 1

    Припустимо, що ваші дані записані частково у вигляді чисел, а частково у вигляді тексту: 300 євро , всього - 400 доларів Але вам потрібно витягти тільки цифри.

    Я знаю тільки одну функцію для цього:

    =REGEXEXTRACT(текст, регулярний_вираз)

    Він витягує текст за маскою з регулярним виразом.

    • текст - це може бути посилання на комірку або будь-який текст у подвійних лапках.
    • регулярний_вираз - ваша текстова маска. Також у подвійних лапках. Це дозволяє створити практично будь-яку можливу текстову схему.

    Текст в моєму випадку - це комірка з даними ( A2 І я використовую цей регулярний вираз: [0-9]+

    Це означає, що я шукаю будь-яку кількість ( + ) чисел від 0 до 9 ( [0-9] ), написані один за одним:

    Якщо числа мають дроби, то регулярний вираз буде виглядати наступним чином:

    "[0-9]*\.[0-9]+[0-9]+" для чисел з двома знаками після коми

    "[0-9]*\.[0-9]+" для чисел з одним знаком після коми

    Примітка: Google Sheets бачить витягнуті значення як текст. Вам необхідно перетворити їх в числа за допомогою функції VALUE або нашого інструменту Конвертувати.

    Приклад 2 - об'єднання тексту з формулою

    Формули в тексті допомагають отримати акуратний на вигляд ряд з деякими підсумками - цифрами з їх коротким описом.

    Я збираюся створити такі рядки в рядках 14 і 15. Для початку я об'єднаю комірки в цих рядках за допомогою Формат> Об'єднати комірки а потім підрахувати суму для колонки Е:

    =SUM(E2:E13)

    Потім текст, який я хотів би мати в якості опису, беру в подвійні лапки і об'єдную його з формулою за допомогою амперсанду:

    ="Загальний обсяг продажів шоколаду: "&SUM(E2:E13)&" доларів"

    Щоб зробити свої числа десятковими, я використовую функцію ТЕКСТ і встановлюю формат: "#,##0"

    Інший спосіб - використовувати функцію CONCATENATE в Google Sheets, як я використовував в A15:

    =CONCATENATE("Загальна знижка для клієнтів: ",TEXT(SUM(F2:F13), "#.##"), "доларів")

    Приклад 3

    Що робити, якщо ви завантажуєте дані звідкись і всі числа відображаються з пробілами, наприклад 8 544 замість 8544 Google Таблиці повернуть їх у вигляді тексту, як ви знаєте.

    Ось як перетворити ці значення, записані у вигляді тексту, на "нормальні числа":

    =VALUE(SUBSTITUTE("8 544"," ",""))

    або

    =VALUE(ПІДСТАНОВКА(A2," ",""))

    де A2 містить 8 544 .

    Як це працює: функція SUBSTITUTE замінює всі пробіли в тексті (перевірте другий аргумент - там пробіл в подвійних лапках) на "порожній рядок" (третій аргумент). Потім, VALUE перетворює текст в числа.

    Приклад 4

    Існують деякі функції Google Таблиць, які допомагають маніпулювати текстом у ваших таблицях, наприклад, змінювати регістр на регістр речення. Якщо у вас є щось дивне на кшталт ДЖЕРЕЛО ДАНОЇ Ви можете отримати Вихідні дані натомість:

    Я поясню це детально. Я беру першого персонажа в клітинку:

    =LEFT(A1,1)

    і переключити його у верхній регістр:

    =UPPER(LEFT(A1,1))

    Потім я беру текст, що залишився:

    =RIGHT(A1,LEN(A1)-1)

    і примусьте його перевести в нижній регістр:

    =LOWER(RIGHT(A1,LEN(A1)-1))

    Наостанок, всі частини формули об'єдную амперсандом:

    =UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))

    Порада: перемикатися між регістрами можна в один клік за допомогою відповідної утиліти з нашого Power Tools.

    Звичайно, Google Таблиці можуть запропонувати набагато більше. Не бійтеся різних складних формул - просто пробуйте і експериментуйте. Адже ці набори інструментів дозволяють вирішувати безліч різних завдань. Успіхів вам! :)

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.