Вирахувати суму парних або непарних чисел в Excel можна декількома способами:
стандартні функції
Перший спосіб можливий при використанні стандартних функцій програми. Для цього необхідно створити два додаткових стовпчика з формулами:
- Парні числа - вставляємо формулу «= ЕСЛИ (ОСТАТ (число; 2) = 0; число; 0)», яка поверне число, в разі якщо воно ділиться на 2 без залишку.
- Непарні числа - вставляємо формулу «= ЕСЛИ (ОСТАТ (число; 2) = 1; число; 0)», яка поверне число, в разі якщо воно не ділиться на 2 без залишку.
Потім необхідно визначить суму по двох стовпчиках за допомогою функції «= СУММ ()».
Плюси даного способу в тому, що він буде зрозумілий навіть тим користувачам, які професійно не володію додатком.
Мінуси способу - доводиться додавати зайві стовпці, що не завжди зручно.
Користувацька функція
Другий спосіб, є більш зручним, ніж перший, тому що в ньому застосовується для користувача функція, написана на VBA - sum_num (). Функція повертає суму чисел у вигляді цілого числа. Підсумовуються або парні числа, або непарні, в залежності від значення її другого аргументу.
Синтаксис функції: sum_num (rng; odd):
- Аргумент rng - приймає діапазон комірок, за якими необхідно провести підсумовування.
- Аргумент odd - приймає логічне значення ІСТИНА для парних чисел або БРЕХНЯ для непарних.
Важливо: парні і непарні числа можуть бути тільки цілі числа, тому числа, які не відповідають визначенню цілого числа, ігноруються. Також, якщо значенням осередки є терміну, то даний рядок не бере участі в розрахунку.
Плюси: немає потрібні додавати нові стовпці; кращий контроль над даними.
Використання масиву
Останній спосіб є найзручнішим, тому що не вимагає створення додаткових стовпців і програмування.
Його рішення схоже з першим варіантом - вони використовують одні і ті ж формули, але даний спосіб, завдяки використанню масивів, проводить підрахунок в одній комірці:
- Для парних чисел - вставляємо формулу «= СУММ (ЯКЩО (ОСТАТ (діапазон_ячеек; 2) = 0; діапазон_ячеек; 0))». Після введення даних в рядок формул натискаємо одночасно клавіші Ctrl + Shift + Enter, ніж повідомляємо додатком, що дані необхідно обробляти як масив, і воно укладе їх в фігурні дужки;
- Для непарних чисел - повторюємо дії, але змінюємо формулу «= СУММ (ЯКЩО (ОСТАТ (діапазон_ячеек; 2) = 1; діапазон_ячеек; 0))».
Плюсом способу є те, що всі розраховується в одній комірці, без додаткових стовпців і формул.
Мінусом є лише те, що недосвідчені користувачі можуть не зрозуміти Ваших записів.
На малюнку видно, що всі способи повертають один і той же результат, який краще, необхідно вибирати під конкретну задачу.
Якщо матеріали office-menu.ru Вам допомогли, то підтримайте, будь ласка, проект, щоб ми могли розвивати його далі.