Рой Пчёл

Рой пчел Ответы на все любые вопросы

Вопросы — Ответы Задавайте вопросы или спрашивайте на Рой пчел онлайн бесплатно.

Menu
  • Вопросы и ответы
  • Задать вопрос
Menu

Реклама

Как в EXEL найти сумму четных чисел, квадрат которых кончается на 4?

Posted on 26.02.2018


Какая формула EXCEL позволяет подсчитать сумму с двумя условиями, чтобы вычислить для указанного диапазона сумму четных чисел, квадрат которых кончается на 4?

тэги:

excel,

квадрат,

формула

категория:

образование

ответить

комментировать

в избранное

бонус

2 ответа:

старые выше
новые выше
по рейтингу

1


vdtes­t
[10.4K]

6 дней назад

Допустим число записано в ячейке B2

Условие четного числа

ОСТАТ(B2;2)=0

Последняя цифра квадрата числа

ПСТР( ТЕКСТ(B2^2 ; "#") ; ДЛСТР(ТЕКСТ(B2^2 ; "#")) ; 1)

составим функцию, которая будет равна числу для всех подходящих чисел и нулю для остальных

=ЕСЛИ( ПСТР( ТЕКСТ(B2^2 ; "#");ДЛСТР(ТЕКСТ(B2^­2 ; "#"));1)="4" ; B2 ; 0)

Для вычисления суммы по диапазону объединим всё в одну формулу, но вместо ячейки напишем диапазон, в этом случае вводить формулу надо как формулу массива, оканчивая ввод комбинацией клавиш CTRL+SHIFT+ENTER

Получим итоговую формулу:

=СУММ( ЕСЛИ( ОСТАТ(B2:B11 ; 2)=0;ЕСЛИ( ПСТР( ТЕКСТ((B2:B11)^2 ; "#");ДЛСТР(ТЕКСТ((B2­:B11)^2 ; "#")) ; 1)="4" ; B2:B11 ; 0)))

Заметим что условие четности числа было избыточным и можно получить тот же результат не учитывая четность числа.

Получим формулу с одним условием:

=СУММ( ЕСЛИ( ПСТР( ТЕКСТ((B2:B11)^2 ; "#");ДЛСТР(ТЕКСТ((B2­:B11)^2 ; "#")) ; 1)="4" ; B2:B11 ))

комментировать

в избранное

ссылка

отблагодарить

0


Сырро­жа
[40.4K]

6 дней назад

Первое что напрашивается в качестве решения вашей не совсем корректно поставленной задачи — это использование встроенной функции EXCEL, которая называется =СУММ(). Вот только эту функцию надо использовать в несколько нестандартном формате (в справке по функции этот формат не описывается, но он по ходу имеет место быть). Допустим заданный диапазон чисел для анализа расположен в ячейках A1:A10, тогда надо записать нечто следующее:

**=СУММ(ЕСЛИ(ОСТАТ(A­1:A10;3)=0,ЕСЛИ(ЧИСЛОSHY=9),A1:A10,0),0))*­*

И самое важное: данная формула должна вводиться в ячейку как формула массива, т.е. путем предварительного нажатия клавиш CTRL+SHIFT+ВВОД. После этого формула заключается в фигурные скобки («{}»). Вручную фигурные скобки вводить нельзя.

В этой формуле две вложенные функции ЕСЛИ проверяют содержимое каждой ячейки исходного диапазона. Если содержимое ячейки удовлетворяет обоим условиям, то оно добавляется к общей сумме.

Про недокументированные параметры функции СУММ в части вычисления массивов — отдельная тема. Чтобы лучше понять алгоритм посмотрите здесь в статье про суммирование с помощью условного суммирования

комментировать

в избранное

ссылка

отблагодарить


Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

    СПРОСИТЬ

Категории вопросов

  • Авто и мото (5 464)
  • Бизнес и Финансы (9 286)
  • Города и страны (5 201)
  • Другое (4 540)
  • Еда и кулинария (4 734)
  • Животные и растения (5 308)
  • Здоровье и медицина (5 273)
  • Искусство и культура (5 211)
  • Компьютеры и интернет (6 841)
  • Наука и техника (5 006)
  • Образование (22 331)
  • Общество и политика (6 980)
  • Путешествия и туризм (4 054)
  • Работа и карьера (5 258)
  • Семья и дом (2 944)
  • Спорт (3 010)
  • Стиль и красота (2 581)
  • Строительство и ремонт (2 385)
  • Товары и услуги (7 600)
  • Юридическая консультация (2 517)
©2025 Рой пчел Ответы на все любые вопросы