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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование по непостоянному интервалу - Страница 2 - Мир MS Excel

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_, DrMini  
Суммирование по непостоянному интервалу
Wasilich Дата: Воскресенье, 19.03.2017, 18:42 | Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
А макрос все таки, лучше! :D
К сообщению приложен файл: vev57.xls (34.0 Kb)
 
Ответить
СообщениеА макрос все таки, лучше! :D

Автор - Wasilich
Дата добавления - 19.03.2017 в 18:42
vev57 Дата: Воскресенье, 19.03.2017, 21:08 | Сообщение № 22
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
А макрос все таки, лучше!

Здорово !
Но мне не подходит, потому что:
1. Проблема, описанная здесь - часть задачи, т.е. в таблице эти данные отображаться не будут; формула, по которой они получены - это часть более сложной, она и будет формировать данные для отображения.
2. Мне предпочтительней всё таки формулы, я к ним привык, а в макросах совсем слаб.
 
Ответить
Сообщение
А макрос все таки, лучше!

Здорово !
Но мне не подходит, потому что:
1. Проблема, описанная здесь - часть задачи, т.е. в таблице эти данные отображаться не будут; формула, по которой они получены - это часть более сложной, она и будет формировать данные для отображения.
2. Мне предпочтительней всё таки формулы, я к ним привык, а в макросах совсем слаб.

Автор - vev57
Дата добавления - 19.03.2017 в 21:08
vev57 Дата: Воскресенье, 19.03.2017, 21:20 | Сообщение № 23
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
А как по-другому-то? Один раз ввёл формулу и протянул на весь столбец

Взгляните, пожалуйста, на прикрепление - при "растягивании" формулы по строкам вылезло следующее:
1. Результат размещается не в тех ячейках (нужное положение показано стрелками - в строках с "0").
2. Последнее значение суммирует по непонятному диапазону.
К сообщению приложен файл: 9961177.xls (34.5 Kb)


Сообщение отредактировал vev57 - Воскресенье, 19.03.2017, 21:21
 
Ответить
Сообщение
А как по-другому-то? Один раз ввёл формулу и протянул на весь столбец

Взгляните, пожалуйста, на прикрепление - при "растягивании" формулы по строкам вылезло следующее:
1. Результат размещается не в тех ячейках (нужное положение показано стрелками - в строках с "0").
2. Последнее значение суммирует по непонятному диапазону.

Автор - vev57
Дата добавления - 19.03.2017 в 21:20
ZORRO2005 Дата: Понедельник, 20.03.2017, 00:45 | Сообщение № 24
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
I4:
Код
=ЕСЛИ(D4=0;СУММ(ИНДЕКС(F:F;ПРОСМОТР(;-1/(D$1:D3=0);СТРОКА(D$1:D3))+1):F4);"")

или массивная
Код
=ЕСЛИ(D4=0;СУММ(ИНДЕКС(F:F;МАКС((D$1:D3=0)*СТРОКА(D$1:D3))+1):F4);"")
К сообщению приложен файл: 2017_03_20.xlsx (14.3 Kb)


Сообщение отредактировал ZORRO2005 - Понедельник, 20.03.2017, 00:48
 
Ответить
СообщениеI4:
Код
=ЕСЛИ(D4=0;СУММ(ИНДЕКС(F:F;ПРОСМОТР(;-1/(D$1:D3=0);СТРОКА(D$1:D3))+1):F4);"")

или массивная
Код
=ЕСЛИ(D4=0;СУММ(ИНДЕКС(F:F;МАКС((D$1:D3=0)*СТРОКА(D$1:D3))+1):F4);"")

Автор - ZORRO2005
Дата добавления - 20.03.2017 в 00:45
vev57 Дата: Понедельник, 20.03.2017, 08:47 | Сообщение № 25
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Плюс !!!
Спасибо.
Правда, вторая формула даёт ошибку, но мне достаточно и 1-ой.


Сообщение отредактировал vev57 - Понедельник, 20.03.2017, 08:58
 
Ответить
СообщениеПлюс !!!
Спасибо.
Правда, вторая формула даёт ошибку, но мне достаточно и 1-ой.

Автор - vev57
Дата добавления - 20.03.2017 в 08:47
Nic70y Дата: Понедельник, 20.03.2017, 09:48 | Сообщение № 26
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
а так смешнее!
Код
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(D:D;СТРОКА()-1)&""=""&0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):D$1048576;)+СТРОКА()));"");"")
извиняюсь, не очень прикольно вышло, вот так правильнее
Код
=ЕСЛИ(И(ИНДЕКС(D:D;СТРОКА()-1)=0;ИНДЕКС(D:D;СТРОКА())<>0);СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));"")
К сообщению приложен файл: 4884481.xlsx (12.8 Kb) · 18-49.xlsx (12.8 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 20.03.2017, 10:01
 
Ответить
Сообщениеа так смешнее!
Код
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(D:D;СТРОКА()-1)&""=""&0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):D$1048576;)+СТРОКА()));"");"")
извиняюсь, не очень прикольно вышло, вот так правильнее
Код
=ЕСЛИ(И(ИНДЕКС(D:D;СТРОКА()-1)=0;ИНДЕКС(D:D;СТРОКА())<>0);СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));"")

Автор - Nic70y
Дата добавления - 20.03.2017 в 09:48
vev57 Дата: Понедельник, 20.03.2017, 19:34 | Сообщение № 27
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
извиняюсь, не очень прикольно вышло, вот так правильнее

Результат бы на строчку выше... :(
 
Ответить
Сообщение
извиняюсь, не очень прикольно вышло, вот так правильнее

Результат бы на строчку выше... :(

Автор - vev57
Дата добавления - 20.03.2017 в 19:34
Nic70y Дата: Понедельник, 20.03.2017, 20:15 | Сообщение № 28
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
да пожалуйста
Код
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(D:D;СТРОКА())=0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));"");"")
К сообщению приложен файл: 18-49-1-.xlsx (12.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеда пожалуйста
Код
=ЕСЛИОШИБКА(ЕСЛИ(ИНДЕКС(D:D;СТРОКА())=0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));"");"")

Автор - Nic70y
Дата добавления - 20.03.2017 в 20:15
vev57 Дата: Понедельник, 20.03.2017, 20:28 | Сообщение № 29
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
В этом варианте у меня ошибки в каждой строке результата, 2-й вариант был корректнее
 
Ответить
СообщениеВ этом варианте у меня ошибки в каждой строке результата, 2-й вариант был корректнее

Автор - vev57
Дата добавления - 20.03.2017 в 20:28
Nic70y Дата: Понедельник, 20.03.2017, 20:31 | Сообщение № 30
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
какие Ваши доказательства?
требую глючный файл в студию! :D


ЮMoney 41001841029809
 
Ответить
Сообщениекакие Ваши доказательства?
требую глючный файл в студию! :D

Автор - Nic70y
Дата добавления - 20.03.2017 в 20:31
vev57 Дата: Понедельник, 20.03.2017, 20:33 | Сообщение № 31
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Так я его только скачал с Вашего поста и открыл. Требуете возврата ? Или лучше скрин прицепить ?
 
Ответить
СообщениеТак я его только скачал с Вашего поста и открыл. Требуете возврата ? Или лучше скрин прицепить ?

Автор - vev57
Дата добавления - 20.03.2017 в 20:33
Nic70y Дата: Понедельник, 20.03.2017, 20:42 | Сообщение № 32
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
у Вас как мне кажется глюк малость,
файл мой норм - нажмите F9 -
файл - параметры - формулы - автоматически


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 20.03.2017, 20:43
 
Ответить
Сообщениеу Вас как мне кажется глюк малость,
файл мой норм - нажмите F9 -
файл - параметры - формулы - автоматически

Автор - Nic70y
Дата добавления - 20.03.2017 в 20:42
vev57 Дата: Понедельник, 20.03.2017, 21:15 | Сообщение № 33
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Не помогает.
Да и Ваш 2-й вариант работает без проблем, только результат не в той строке.
Был бы глюк ПК, он бы проявился, ИМХО
 
Ответить
СообщениеНе помогает.
Да и Ваш 2-й вариант работает без проблем, только результат не в той строке.
Был бы глюк ПК, он бы проявился, ИМХО

Автор - vev57
Дата добавления - 20.03.2017 в 21:15
vev57 Дата: Понедельник, 20.03.2017, 21:36 | Сообщение № 34
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Понятно...
В моём Exel нет такой функции, для ЕОШ и ЕОШИБКА пишет - слишком много аргументов
 
Ответить
СообщениеПонятно...
В моём Exel нет такой функции, для ЕОШ и ЕОШИБКА пишет - слишком много аргументов

Автор - vev57
Дата добавления - 20.03.2017 в 21:36
Nic70y Дата: Вторник, 21.03.2017, 06:28 | Сообщение № 35
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
да извиняюсь - моя невнимательность
Код
=ЕСЛИ(D5="";"";ЕСЛИ(ИНДЕКС(D:D;СТРОКА())=0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));""))
или
Код
=ЕСЛИ(ИНДЕКС(D:D;СТРОКА()+1)=0;"";ЕСЛИ(ИНДЕКС(D:D;СТРОКА())=0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));""))
К сообщению приложен файл: 8813086.xls (34.5 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 21.03.2017, 06:41
 
Ответить
Сообщениеда извиняюсь - моя невнимательность
Код
=ЕСЛИ(D5="";"";ЕСЛИ(ИНДЕКС(D:D;СТРОКА())=0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));""))
или
Код
=ЕСЛИ(ИНДЕКС(D:D;СТРОКА()+1)=0;"";ЕСЛИ(ИНДЕКС(D:D;СТРОКА())=0;СУММ(ИНДЕКС(F:F;СТРОКА()):ИНДЕКС(F:F;ПОИСКПОЗ(0;ИНДЕКС(D:D;СТРОКА()+1):ИНДЕКС(D:D;ЧСТРОК(D:D));)+СТРОКА()));""))

Автор - Nic70y
Дата добавления - 21.03.2017 в 06:28
vev57 Дата: Вторник, 21.03.2017, 08:30 | Сообщение № 36
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
И моя тоже....
Результаты д.б. в строках, содержащих "0" красного цвета
 
Ответить
СообщениеИ моя тоже....
Результаты д.б. в строках, содержащих "0" красного цвета

Автор - vev57
Дата добавления - 21.03.2017 в 08:30
Nic70y Дата: Вторник, 21.03.2017, 10:23 | Сообщение № 37
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
красного цвета
формулы цвета не понимают
Код
=ЕСЛИ(D4=0;СУММ(F$4:F4)-СУММ(H$3:H3);"")
К сообщению приложен файл: 6415795.xls (32.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
красного цвета
формулы цвета не понимают
Код
=ЕСЛИ(D4=0;СУММ(F$4:F4)-СУММ(H$3:H3);"")

Автор - Nic70y
Дата добавления - 21.03.2017 в 10:23
vev57 Дата: Вторник, 21.03.2017, 19:04 | Сообщение № 38
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
формулы цвета не понимают

А ноль они понимают, насколько я помню ? "0" написан красным только для акцентирования внимания.

А последний вариант остроумен, мне понравилось ! :D
 
Ответить
Сообщение
формулы цвета не понимают

А ноль они понимают, насколько я помню ? "0" написан красным только для акцентирования внимания.

А последний вариант остроумен, мне понравилось ! :D

Автор - vev57
Дата добавления - 21.03.2017 в 19:04
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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