Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Изменение диапазона суммирования ячеек - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Изменение диапазона суммирования ячеек
idkfa Дата: Четверг, 20.06.2013, 17:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Господа, доброго дня!
Задача следующая.
Имеется ряд, содержащий значения "-", "+", "0", "1", "2"... Требуется сосчитать непрерывное количество значений "+", при этом счет нужно вести справа налево до первой "0", "1"... . На значения "-" не обращать внимания.

Иными словами, если открыть файл "Пример", то:
В строчке А такая сумма составит 3,
В строчке В - 0,
В строчке С - 3

Как можно это сделать автоматически, уже весь мозг себе сломал?
Заранее благодарю!
К сообщению приложен файл: 1099250.xlsx (9.2 Kb)


Supercalifragelisticexpialidocious

Сообщение отредактировал idkfa - Четверг, 20.06.2013, 17:20
 
Ответить
СообщениеГоспода, доброго дня!
Задача следующая.
Имеется ряд, содержащий значения "-", "+", "0", "1", "2"... Требуется сосчитать непрерывное количество значений "+", при этом счет нужно вести справа налево до первой "0", "1"... . На значения "-" не обращать внимания.

Иными словами, если открыть файл "Пример", то:
В строчке А такая сумма составит 3,
В строчке В - 0,
В строчке С - 3

Как можно это сделать автоматически, уже весь мозг себе сломал?
Заранее благодарю!

Автор - idkfa
Дата добавления - 20.06.2013 в 17:19
Формуляр Дата: Четверг, 20.06.2013, 17:26 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Цитата (idkfa)
счет нужно вести справа налево до первой "0", "1"... . На значения "-" не обращать внимания.
Из каких соображений в A - 3, а в B - 0?


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Четверг, 20.06.2013, 17:40
 
Ответить
Сообщение
Цитата (idkfa)
счет нужно вести справа налево до первой "0", "1"... . На значения "-" не обращать внимания.
Из каких соображений в A - 3, а в B - 0?

Автор - Формуляр
Дата добавления - 20.06.2013 в 17:26
AndreTM Дата: Четверг, 20.06.2013, 18:13 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
"А"=3 - понятно, если "на '-' не обращать внимания", т.е. промежутки с минусами просто исключаются.
"B"=0 - тоже понятно, поскольку любой не "+" есть терминатор, а считаем от конца только до первого терминатора.

Остался единственный вопрос - считать нужно формулой или макросом? smile

----- Покажем, как макросом:
К сообщению приложен файл: 1099250-1.xlsb (16.6 Kb)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Четверг, 20.06.2013, 19:15
 
Ответить
Сообщение"А"=3 - понятно, если "на '-' не обращать внимания", т.е. промежутки с минусами просто исключаются.
"B"=0 - тоже понятно, поскольку любой не "+" есть терминатор, а считаем от конца только до первого терминатора.

Остался единственный вопрос - считать нужно формулой или макросом? smile

----- Покажем, как макросом:

Автор - AndreTM
Дата добавления - 20.06.2013 в 18:13
Формуляр Дата: Четверг, 20.06.2013, 18:18 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
AndreTM,
до какого терминатора считаем в ст-ке A?


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеAndreTM,
до какого терминатора считаем в ст-ке A?

Автор - Формуляр
Дата добавления - 20.06.2013 в 18:18
Формуляр Дата: Четверг, 20.06.2013, 18:27 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Ну да ладно, так даже проще
К сообщению приложен файл: 1099250.xls (24.5 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеНу да ладно, так даже проще

Автор - Формуляр
Дата добавления - 20.06.2013 в 18:27
vikttur Дата: Четверг, 20.06.2013, 22:10 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Код
= СЧЁТЕСЛИ( ИНДЕКС(B2:J2;L2):J2; "+" )
 
Ответить
Сообщение
Код
= СЧЁТЕСЛИ( ИНДЕКС(B2:J2;L2):J2; "+" )

Автор - vikttur
Дата добавления - 20.06.2013 в 22:10
AlexM Дата: Пятница, 21.06.2013, 08:30 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4515
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Немного по другому решил задачу. Формулы перенес из конца строки в начало. Теперь значения в строках можно добавлять при необходимости.
К сообщению приложен файл: 1099250-.xls (24.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеНемного по другому решил задачу. Формулы перенес из конца строки в начало. Теперь значения в строках можно добавлять при необходимости.

Автор - AlexM
Дата добавления - 21.06.2013 в 08:30
idkfa Дата: Пятница, 21.06.2013, 19:40 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо большое всем откликнувшимся!:)


Supercalifragelisticexpialidocious
 
Ответить
СообщениеСпасибо большое всем откликнувшимся!:)

Автор - idkfa
Дата добавления - 21.06.2013 в 19:40
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!