Зміст
Електронні таблиці пропонують чудову платформу для управління таблицями даних. Але чи існують прості функції 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
Рекомендую також внести деякі корективи:
- Поворот E2 до абсолютного еталону - $E$12 - переконайтеся, що ви ділите продажі кожного дня на однакову загальну суму.
- Застосуйте формат чисел у відсотках до клітинок стовпчика F.
- Скопіюйте формулу з комірки 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 Таблиці можуть запропонувати набагато більше. Не бійтеся різних складних формул - просто пробуйте і експериментуйте. Адже ці набори інструментів дозволяють вирішувати безліч різних завдань. Успіхів вам! :)