Як автоматизувати підрахунок значення осередки в таблиці Word
Теги: Швидкодія, Таблиці, Word
Я часто створюю таблиці, одна з осередків яких містить в собі значення, підраховуються на основі значення інших осередків. Чи можна як-небудь автоматизувати підрахунок в такій комірці?
У цьому вам також можуть допомогти вже знайомі нам поля. Вам достатньо просто створити поле з певною формулою. Для цього встановіть курсор миші на осередок, значення якої залежить від інших елементів таблиці. Після цього скористайтеся командою Поле списку Експрес-блоки області Текст стрічки Вставка. щоб відобразити діалог Поле.
У списку Поля цього діалогу виберіть значення = (Formula) (за замовчуванням вибрано саме воно) і натисніть кнопку Формула. Перед вами з'явиться діалог Формула. в якому потрібно ввести потрібну вам формулу підрахунку значення. Приклади формул ми розглянемо трішки пізніше, а поки що давайте уявимо, що формулу ми вже ввели.
В результаті в нашому осередку з'явиться поле з формулою (перехід між кодом формули і результатом підрахунку по формулі виконується за допомогою комбінації клавіш Alt + F9). Результатом же виконання нашої формули буде значення 0. Не засмучуйтеся - ми ще не закінчили, тому обчислення за формулою ще не проведені. Якщо ви вже заповнили всі елементи таблиці потрібними значеннями, тоді встановіть курсор на осередок з формулою (точніше, на саме поле, доданий в цей осередок) і натисніть клавішу F9. Або ж скористайтеся командою Оновити поле контекстного меню комірки з формулою. Після цього Microsoft Word виконає підрахунок за формулою і відобразить в осередку результати обчислення. Надалі, якщо ви зміните значення окремих елементів таблиці, не забудьте знову оновити поле, щоб змінився і результат підрахунку за формулою.
А тепер давайте перейдемо до формул. Як правило, всі формули мають вигляд = ФОРМУЛА (ОПЕРАТОРИ). Оператори визначають осередки, над якими має відбутися обчислення. Ви можете не тільки самостійно вказувати окремі номери осередків, а й використовувати зумовлені значення:- LEFT - значення всіх осередків, розташованих зліва від вічка з формулою;
- RIGHT - значення всіх осередків, розташованих праворуч від вічка з формулою;
- ABOVE - значення всіх осередків, розташованих вище від вічка з формулою;
- BELOW - значення всіх осередків, розташованих нижче від вічка з формулою.
Якщо ви хочете самостійно вказати осередки, значення яких необхідно використовувати у формулі, тоді вам спочатку доведеться визначити, яке ж ім'я присвоєно за потрібне вам осередкам. Так, ім'я A1 відповідає осередку першого рядка першого стовпчика таблиці. Іменем A2 охрестили осередок другого рядка першого стовпчика таблиці. Ім'я B1 присвоєно осередку першого рядка другого шпальти таблиці. І т.д. Тобто, число в імені відповідає номеру рядка, а буква - номеру стовпчика.
Визначилися з іменами? В такому випадку просто підставте імена потрібних вам осередків, написавши їх через крапку з комою (щоб вибрати тільки вибрані вами комірки) або двокрапка (щоб вибрати діапазон комірок від першої, зазначеної вами, до останньої). Наприклад, A1; B4; C3 або A1: B4.
З операторами більш-менш розібралися. Але замість операторів в деяких функціях потрібно вказувати вираження. Тобто, просто якесь математичне вираз з використанням імен осередків. У виразах можна використовувати наступні операції: + - * /% ^ = <<=>= <>. Наприклад, А1 * В2-С2 + 10.
Тепер давайте подивимося на таблицю нижче, щоб розібратися з можливими функціями. А розібравшись, подивіться на кілька прикладів: = SUM (LEFT). = AVERAGE (А1: B2). = MAX (В2; А3).
Основні формули, які можна використовувати в елементах таблиці- AVERAGE - Середнє значення для осередків.
- COUNT - Число значень в зазначеному діапазоні.
- MAX - Максимальне значення в зазначеному діапазоні.
- MIN - Мінімальне значення в зазначеному діапазоні.
- SUM - Сума всіх значень.
- ABS (вираз) - Абсолютне значення зазначеного вирази.
- MOD (x, y) - Залишок від ділення першого числа на друге.
- INT (x) - Округлити дробове число до цілого.
- PRODUCT - Виконати твір для осередків.
- ROUND (x, y) - Округлити значення x до числа знаків, вказане в y.
- SIGN (x) - Повертає -1, якщо x - негативне число, або 1, якщо позитивне.
- IF (x, y, z) - Якщо умова x вірно, тоді виконати вираз y. Інакше виконати z. Як умова можна використовувати вирази за участю знаків порівняння. Наприклад, A1> B2.
Але що робити, якщо результат одного осередку залежить від значень осередків, деякі з яких знаходяться в інших таблицях? Виявляється, що такий випадок також був врахований при розробці текстового процесора Microsoft Word. І вирішити таке завдання вам допоможуть закладки. Так, так, ті самі закладки, які ми навчилися створювати в попередньому питанні.
Просто виділіть ті числа, які повинні брати участь у підрахунку значення за формулою, і призначте їм різні закладки з різними іменами. Наприклад, виділіть перше число, яке знаходиться в основній таблиці, і надайте закладці на нього ім'я Op1. Після цього виділіть друге число, і надайте закладці на нього ім'я Op2. А тепер створені імена можна застосовувати в формулах. Наприклад, = SUM (A1; B1; Op1; Op2).