Автор Julia Slueva задал вопрос в разделе Другие языки и технологии
Excel (функция СЧЁТЕСЛИ) и получил лучший ответ
Ответ от Abram Pupkin[гуру]
Aleksandr H. подсказал правильное решение
Но там присутствует одно "НО"
Его формула привязана к строкам.
Автор вопрооса не указала что первое значение будет находится в первой строке. Если массив начнется с четной строки, тогда формула будет работать неправильно.
Попробуйте так
=СУММПРОИЗВ(НЕ(ОСТАТ(A4:A23;2))*B4:B23)
<table><tr><td></td></tr></table>
Ответ от Полосатый жираф Алик[гуру]
"Смешались в кучу кони, люди... " Как-то уж все спутано в задании. Ну зачем нужно было путать колонку А и массив а? Они как-то связаны? Почему бы не назвать массив х? В В1 - х1, в В2 - х2, в В3 - х3 и т. д. А в колонке А лежат индексы (или номера строк) данных, которые нужно сложить из колонки В. И нужно искать сумму не а2 + а4...,а х (а2) + х (а4) +..Это мое предположение, которое еще нужно подтвердить.
Кстати, а при чем тут =СЧЕТЕСЛИ (), если она считает количество, а никак не сумму?!
"Смешались в кучу кони, люди... " Как-то уж все спутано в задании. Ну зачем нужно было путать колонку А и массив а? Они как-то связаны? Почему бы не назвать массив х? В В1 - х1, в В2 - х2, в В3 - х3 и т. д. А в колонке А лежат индексы (или номера строк) данных, которые нужно сложить из колонки В. И нужно искать сумму не а2 + а4...,а х (а2) + х (а4) +..Это мое предположение, которое еще нужно подтвердить.
Кстати, а при чем тут =СЧЕТЕСЛИ (), если она считает количество, а никак не сумму?!
Ответ от Парень[гуру]
Формула =СУММ(A1:A20)
Формула =СУММ(A1:A20)
Ответ от Aleksandr H.[гуру]
=СУММ ((ОСТАТ (СТРОКА (A1:A20);2)=0)*B1:B20)
Формула массива
=СУММ ((ОСТАТ (СТРОКА (A1:A20);2)=0)*B1:B20)
Формула массива
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Excel (функция СЧЁТЕСЛИ)