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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Сумма по последним значениям
Сумма по последним значениям
MCH Дата: Среда, 19.09.2012, 21:04 | Сообщение № 1
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Задача навеяна темой http://www.cyberforum.ru/ms-excel/thread653123.html
Необходимо найти сумму значений в столбце, при этом, если в текущем столбце какие либо значение отсутствуют, то нужно брать последнее предыдущее значение из данной строки.

В ячейках B11:F11 указаны формулы, как должна считаться сумма. С помощью вспомогательных ячеек задача решается очень легко. Вопрос, как найти сумму для каждого столбца одной формулой, без вспомогательных ячеек?
Решение у меня есть.
К сообщению приложен файл: SumPosl.xls (18.0 Kb)
 
Ответить
СообщениеЗадача навеяна темой http://www.cyberforum.ru/ms-excel/thread653123.html
Необходимо найти сумму значений в столбце, при этом, если в текущем столбце какие либо значение отсутствуют, то нужно брать последнее предыдущее значение из данной строки.

В ячейках B11:F11 указаны формулы, как должна считаться сумма. С помощью вспомогательных ячеек задача решается очень легко. Вопрос, как найти сумму для каждого столбца одной формулой, без вспомогательных ячеек?
Решение у меня есть.

Автор - MCH
Дата добавления - 19.09.2012 в 21:04
Serge_007 Дата: Среда, 19.09.2012, 22:57 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Сколько знаков?
У меня пока больше сотни получается


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСколько знаков?
У меня пока больше сотни получается

Автор - Serge_007
Дата добавления - 19.09.2012 в 22:57
MCH Дата: Среда, 19.09.2012, 23:14 | Сообщение № 3
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

У меня 145 знаков, но формула не оптимизирована, использовал конструкции: СТОЛБЕЦ($B2:B9)-СТОЛБЕЦ($B2:$B9), если сократить все эти конструкции до вида СТОЛБЕЦ($B:B)-2 получится 109, но делать этого не хочется, чтобы не лишать формулу универсальности.

PS: удивлен, что нашлось решение так быстро, я голову достаточно долго ломал, чтобы придумать алгоритм
 
Ответить
СообщениеУ меня 145 знаков, но формула не оптимизирована, использовал конструкции: СТОЛБЕЦ($B2:B9)-СТОЛБЕЦ($B2:$B9), если сократить все эти конструкции до вида СТОЛБЕЦ($B:B)-2 получится 109, но делать этого не хочется, чтобы не лишать формулу универсальности.

PS: удивлен, что нашлось решение так быстро, я голову достаточно долго ломал, чтобы придумать алгоритм

Автор - MCH
Дата добавления - 19.09.2012 в 23:14
Serge_007 Дата: Среда, 19.09.2012, 23:43 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Миш, подожди, вроде не всё правильно получается...

А десятая строка зачем?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМиш, подожди, вроде не всё правильно получается...

А десятая строка зачем?

Автор - Serge_007
Дата добавления - 19.09.2012 в 23:43
MCH Дата: Среда, 19.09.2012, 23:48 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Quote (Serge_007)
А десятая строка зачем?

Не зачем, у меня просто привычка основную таблицу разделять пустой строкой от итогов, на случай, если нужно добавить еще строчек, при этом не правя итоговые формулы
 
Ответить
Сообщение
Quote (Serge_007)
А десятая строка зачем?

Не зачем, у меня просто привычка основную таблицу разделять пустой строкой от итогов, на случай, если нужно добавить еще строчек, при этом не правя итоговые формулы

Автор - MCH
Дата добавления - 19.09.2012 в 23:48
Serge_007 Дата: Четверг, 20.09.2012, 13:42 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Quote (MCH)
Quote (Serge 007)
А десятая строка зачем?

Не зачем

Тогда с соблюдением всех договорённостей - 67 знаков
61 знак
56 знаков

Формулу можно сократить, если использовать форматы ячеек.

Формула для всех столбцов, кроме крайних - 35 знаков
29 знаков


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
Quote (Serge 007)
А десятая строка зачем?

Не зачем

Тогда с соблюдением всех договорённостей - 67 знаков
61 знак
56 знаков

Формулу можно сократить, если использовать форматы ячеек.

Формула для всех столбцов, кроме крайних - 35 знаков
29 знаков

Автор - Serge_007
Дата добавления - 20.09.2012 в 13:42
MCH Дата: Четверг, 20.09.2012, 16:20 | Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Quote (Serge_007)
56 знаков

Интерессный результат, хотелось бы понять методику.
У тебя все суммы совпадают с моими?
Числа в таблице могут быть любыми, отсутствие числа - пустая ячейка.
Формула во всех столбцах должна быть одинаковая (копируемая)
 
Ответить
Сообщение
Quote (Serge_007)
56 знаков

Интерессный результат, хотелось бы понять методику.
У тебя все суммы совпадают с моими?
Числа в таблице могут быть любыми, отсутствие числа - пустая ячейка.
Формула во всех столбцах должна быть одинаковая (копируемая)

Автор - MCH
Дата добавления - 20.09.2012 в 16:20
Serge_007 Дата: Четверг, 20.09.2012, 16:43 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Quote (MCH)
Интерессный результат, хотелось бы понять методику.
Когда будем вскрываться я, естественно, выложу формулу:)
На мой взгляд, алгоритм очень простой

Quote (MCH)
У тебя все суммы совпадают с моими?
Теперь да. Вчера затык был с последним столбцом, сегодня исправил

Quote (MCH)
Числа в таблице могут быть любыми, отсутствие числа - пустая ячейка.
Любые - это целые/дробные, положительные/отрицательные? Если так, то да. Отсутствие числа - пустая ячейка - да

Quote (MCH)
Формула во всех столбцах должна быть одинаковая (копируемая)
Да, пишешь её, например, в В13 и копируешь на С13:F13


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
Интерессный результат, хотелось бы понять методику.
Когда будем вскрываться я, естественно, выложу формулу:)
На мой взгляд, алгоритм очень простой

Quote (MCH)
У тебя все суммы совпадают с моими?
Теперь да. Вчера затык был с последним столбцом, сегодня исправил

Quote (MCH)
Числа в таблице могут быть любыми, отсутствие числа - пустая ячейка.
Любые - это целые/дробные, положительные/отрицательные? Если так, то да. Отсутствие числа - пустая ячейка - да

Quote (MCH)
Формула во всех столбцах должна быть одинаковая (копируемая)
Да, пишешь её, например, в В13 и копируешь на С13:F13

Автор - Serge_007
Дата добавления - 20.09.2012 в 16:43
MCH Дата: Четверг, 20.09.2012, 17:14 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Quote (Serge_007)
Любые - это целые/дробные, положительные/отрицательные?

Ноль - это тоже число
 
Ответить
Сообщение
Quote (Serge_007)
Любые - это целые/дробные, положительные/отрицательные?

Ноль - это тоже число

Автор - MCH
Дата добавления - 20.09.2012 в 17:14
Serge_007 Дата: Четверг, 20.09.2012, 17:22 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Quote (MCH)
Ноль - это тоже число
Логично smile

В примере не было, не учёл. Если нули есть в исходных данных, то 58 знаков


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
Ноль - это тоже число
Логично smile

В примере не было, не учёл. Если нули есть в исходных данных, то 58 знаков

Автор - Serge_007
Дата добавления - 20.09.2012 в 17:22
MCH Дата: Четверг, 20.09.2012, 17:36 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Сергей, если удалить значение в ячейке D6 или в ячейках C5:E5, то результат твоих формул совпадет с результатом в B26:F26, расчитанным с доп. ячейками?


Сообщение отредактировал MCH - Четверг, 20.09.2012, 17:39
 
Ответить
СообщениеСергей, если удалить значение в ячейке D6 или в ячейках C5:E5, то результат твоих формул совпадет с результатом в B26:F26, расчитанным с доп. ячейками?

Автор - MCH
Дата добавления - 20.09.2012 в 17:36
Serge_007 Дата: Четверг, 20.09.2012, 17:55 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2748 ±
Замечаний: ±

Excel 2016
Да, совпадает. Я для тестирования случайными числами твою табличку заполнял


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДа, совпадает. Я для тестирования случайными числами твою табличку заполнял

Автор - Serge_007
Дата добавления - 20.09.2012 в 17:55
ВладимирG Дата: Пятница, 21.09.2012, 18:36 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
Привет, ребята. Не выкладывайтесь. Я только подключился к задачке.
 
Ответить
СообщениеПривет, ребята. Не выкладывайтесь. Я только подключился к задачке.

Автор - ВладимирG
Дата добавления - 21.09.2012 в 18:36
MCH Дата: Пятница, 21.09.2012, 20:54 | Сообщение № 14
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Немного поправлю исходные данные для наглядности, нужно чтобы результат формулы совпадал с результатом в 11 и 26 строке

PS: Хотел перезалить файл в первом сообщении, но не могу внести изменения в собственные посты, наверно Сергей что то опять изменил на форуме
К сообщению приложен файл: SumPosl2.xls (28.5 Kb)
 
Ответить
СообщениеНемного поправлю исходные данные для наглядности, нужно чтобы результат формулы совпадал с результатом в 11 и 26 строке

PS: Хотел перезалить файл в первом сообщении, но не могу внести изменения в собственные посты, наверно Сергей что то опять изменил на форуме

Автор - MCH
Дата добавления - 21.09.2012 в 20:54
kim Дата: Пятница, 21.09.2012, 21:58 | Сообщение № 15
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Без "=" 54 символа
Кстати, данный алгоритм, в одном из моих файлов используется с конца 2009 года smile


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеБез "=" 54 символа
Кстати, данный алгоритм, в одном из моих файлов используется с конца 2009 года smile

Автор - kim
Дата добавления - 21.09.2012 в 21:58
ВладимирG Дата: Суббота, 22.09.2012, 15:46 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
Не могу победить комбинацию {1;0;0;1}, т.е. значение 8.
 
Ответить
СообщениеНе могу победить комбинацию {1;0;0;1}, т.е. значение 8.

Автор - ВладимирG
Дата добавления - 22.09.2012 в 15:46
MCH Дата: Воскресенье, 23.09.2012, 11:02 | Сообщение № 17
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Quote (kim)
К сообщению приложен файл: SumPosl2.xlsx

Игорь, у меня твой файл не открывается почему то.

Quote (kim)
Без "=" 54 символа

У меня формула значительно больше sad

Не знаю как ты решал, предположу, что очередная сумма палучается из предудущей к которой прибавляется/вычитается сумма изменений в ячейках с учетом наличия или отсутствия в ячейках числа. В данном направлении я не смог сделать формулу, которая подходила бы под все варианты.

Я решал фактически как указано в описании задачи, в каждом столбце построчно просматривал значения, находил последнюю заполненную ячейку, и подставлял найденное число в СУММ


Сообщение отредактировал MCH - Воскресенье, 23.09.2012, 11:26
 
Ответить
Сообщение
Quote (kim)
К сообщению приложен файл: SumPosl2.xlsx

Игорь, у меня твой файл не открывается почему то.

Quote (kim)
Без "=" 54 символа

У меня формула значительно больше sad

Не знаю как ты решал, предположу, что очередная сумма палучается из предудущей к которой прибавляется/вычитается сумма изменений в ячейках с учетом наличия или отсутствия в ячейках числа. В данном направлении я не смог сделать формулу, которая подходила бы под все варианты.

Я решал фактически как указано в описании задачи, в каждом столбце построчно просматривал значения, находил последнюю заполненную ячейку, и подставлял найденное число в СУММ

Автор - MCH
Дата добавления - 23.09.2012 в 11:02
kim Дата: Воскресенье, 23.09.2012, 11:03 | Сообщение № 18
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Ребята, каюсь, в мои расчеты закралась серьезная ошибка. Решение не верно.
Просто боюсь, что кто-то голову сломает smile
Вся беда в том, что в моем старом файле данные располагались по возрастанию, как в примере у Михаила - что и сбило меня с толку.
К сожалению, на продумывание другого алгоритма времени практически нет. Так что меня не ждите, если что...


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеРебята, каюсь, в мои расчеты закралась серьезная ошибка. Решение не верно.
Просто боюсь, что кто-то голову сломает smile
Вся беда в том, что в моем старом файле данные располагались по возрастанию, как в примере у Михаила - что и сбило меня с толку.
К сожалению, на продумывание другого алгоритма времени практически нет. Так что меня не ждите, если что...

Автор - kim
Дата добавления - 23.09.2012 в 11:03
kim Дата: Воскресенье, 23.09.2012, 11:06 | Сообщение № 19
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Quote (MCH)
Я решал фактически как указано в описании задачи, в каждом столбце построчно просматривал значения, находил последнее заполненную ячейку, и подставлял найденное число в СУММ

Наверное по такому же пути и я бы пошел...
Интересно взглянуть что там у Сергея.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщение
Quote (MCH)
Я решал фактически как указано в описании задачи, в каждом столбце построчно просматривал значения, находил последнее заполненную ячейку, и подставлял найденное число в СУММ

Наверное по такому же пути и я бы пошел...
Интересно взглянуть что там у Сергея.

Автор - kim
Дата добавления - 23.09.2012 в 11:06
MCH Дата: Воскресенье, 23.09.2012, 11:32 | Сообщение № 20
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Quote (kim)
Так что меня не ждите, если что...

Подождем, еще ведь ZORRO2005, vikttur и DV не отписались
 
Ответить
Сообщение
Quote (kim)
Так что меня не ждите, если что...

Подождем, еще ведь ZORRO2005, vikttur и DV не отписались

Автор - MCH
Дата добавления - 23.09.2012 в 11:32
Мир MS Excel » Работа и общение » Мозговой штурм » Сумма по последним значениям
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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