Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2011, 10:53   #1
vvasilisk
 
Регистрация: 26.07.2011
Сообщений: 4
По умолчанию Подсчет значений в четных ячейках без макроса одной формулой

Вопрос следующего характера. Имеется некий столбец кол-во строк N, в некоторых ячейках данного столбца имеются текстовые записи. Стоит задача одной формулой и без использования дополнительных макросов подсчитать количество записей именно в четных ячейках.
vvasilisk вне форума Ответить с цитированием
Старый 26.07.2011, 11:17   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Формулы массива вводятся нажатием Ctrl+Shift+Enter.
Вложения
Тип файла: rar vvasilisk .rar (3.2 Кб, 11 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.07.2011, 11:19   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

И без массивного ввода:
Код:
=СУММПРОИЗВ(ЕЧЁТН(СТРОКА(A1:A10))*ЕТЕКСТ(A1:A10))
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 26.07.2011, 12:07   #4
vvasilisk
 
Регистрация: 26.07.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
И без массивного ввода:
Код:
=СУММПРОИЗВ(ЕЧЁТН(СТРОКА(A1:A10))*ЕТЕКСТ(A1:A10))
Огромное спасибо за помощь, помог первый вариант. Только возник следом вопрос, я так понимаю данная функция работает при условии нахождения расчитываемого столбца в "A"? Возможна ли подобная формула если столбец начинается в другом диапазоне, например с ячейки B2?
vvasilisk вне форума Ответить с цитированием
Старый 26.07.2011, 12:29   #5
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от vvasilisk Посмотреть сообщение
Огромное спасибо за помощь, помог первый вариант.
Оба варианта абсолютно идентичные.

Цитата:
Сообщение от vvasilisk Посмотреть сообщение
Возможна ли подобная формула если столбец начинается в другом диапазоне, например с ячейки B2?
ЕТЕКСТ(A1:A10) замените на ЕТЕКСТ(B1:B10)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 28.07.2011, 15:31   #6
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Код:
=СУММ(ОСТАТ(СТРОКА(A1:A10)+1;2)*(A1:A10<>""))
(A1:A10<>"") - если нет числовых записей или нужно считать и числовые.
vikttur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр формулой, выборка не повторяющихся значений Python Microsoft Office Excel 7 30.06.2011 19:27
как выравнить в одной таблице текст в разных ячейках Arassir HTML и CSS 2 18.01.2010 08:29
Удаление и ввод значений в ячейках segail Microsoft Office Excel 0 16.12.2009 09:45
Сделать одной формулой! ZORRO2005 Microsoft Office Excel 3 30.06.2009 11:30
удаление значений в ячейках pirat:) Microsoft Office Excel 4 23.12.2008 20:54