Выбор наименьшего из пары и сумма значений ряда
torg009
Дата: Среда, 28.12.2016, 13:26 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Здравствуйте, прошу помочь с формулой по суммированию наименьших значений сравнения соседних значений ряда. Пример во вложении. Среди тем подобрать похожего не смог Спасибо
Здравствуйте, прошу помочь с формулой по суммированию наименьших значений сравнения соседних значений ряда. Пример во вложении. Среди тем подобрать похожего не смог Спасибо torg009
Ответить
Сообщение Здравствуйте, прошу помочь с формулой по суммированию наименьших значений сравнения соседних значений ряда. Пример во вложении. Среди тем подобрать похожего не смог Спасибо Автор - torg009 Дата добавления - 28.12.2016 в 13:26
buchlotnik
Дата: Среда, 28.12.2016, 13:41 |
Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
массивку намонстрячил:Код
=СУММ(ЕСЛИ(B4:B7>B5:B8;B5:B8;B4:B7))
или такое: Код
=СУММ((B4:B7<B5:B8)*B4:B7;(B4:B7>=B5:B8)*B5:B8)
массивку намонстрячил:Код
=СУММ(ЕСЛИ(B4:B7>B5:B8;B5:B8;B4:B7))
или такое: Код
=СУММ((B4:B7<B5:B8)*B4:B7;(B4:B7>=B5:B8)*B5:B8)
buchlotnik
Сообщение отредактировал buchlotnik - Среда, 28.12.2016, 15:00
Ответить
Сообщение массивку намонстрячил:Код
=СУММ(ЕСЛИ(B4:B7>B5:B8;B5:B8;B4:B7))
или такое: Код
=СУММ((B4:B7<B5:B8)*B4:B7;(B4:B7>=B5:B8)*B5:B8)
Автор - buchlotnik Дата добавления - 28.12.2016 в 13:41
torg009
Дата: Среда, 28.12.2016, 14:49 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Все здорово, считает как надо. Если несложно, поясните пожалуйста, как хотя бы в первой формуле выходит итог, ведь сравниваются два массива, как происходит отбор
Все здорово, считает как надо. Если несложно, поясните пожалуйста, как хотя бы в первой формуле выходит итог, ведь сравниваются два массива, как происходит отбор torg009
Ответить
Сообщение Все здорово, считает как надо. Если несложно, поясните пожалуйста, как хотя бы в первой формуле выходит итог, ведь сравниваются два массива, как происходит отбор Автор - torg009 Дата добавления - 28.12.2016 в 14:49
Pelena
Дата: Среда, 28.12.2016, 14:49 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Ещё вариантКод
=СУММПРОИЗВ(B4:B7-ТЕКСТ(B4:B7-B5:B8;"0;\0"))
Ещё вариантКод
=СУММПРОИЗВ(B4:B7-ТЕКСТ(B4:B7-B5:B8;"0;\0"))
Pelena
К сообщению приложен файл:
-1-.xlsx
(9.5 Kb)
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Ещё вариантКод
=СУММПРОИЗВ(B4:B7-ТЕКСТ(B4:B7-B5:B8;"0;\0"))
Автор - Pelena Дата добавления - 28.12.2016 в 14:49
torg009
Дата: Среда, 28.12.2016, 14:56 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
buchlotnik. проверяю вторую формулу при изменении значения итоги разнятся. в файле пометил
buchlotnik. проверяю вторую формулу при изменении значения итоги разнятся. в файле пометил torg009
Ответить
Сообщение buchlotnik. проверяю вторую формулу при изменении значения итоги разнятся. в файле пометил Автор - torg009 Дата добавления - 28.12.2016 в 14:56
buchlotnik
Дата: Среда, 28.12.2016, 14:56 |
Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
ведь сравниваются два массива
совершенно верно, но ведь это формула массива - поэтому функция ЕСЛИ() последовательно сравнивает ячейки (B4 c B5; B5 c B6 и т.д.) и возвращает значение либо из B5:B8, либо из B4:B7 в зависимости от того, что меньше, а вообще посмотрите - вкладка формулы, группа - зависимости формул, вычислить формулу вторую поправил:Код
=СУММ((B4:B7<B5:B8)*B4:B7;(B4:B7>=B5:B8)*B5:B8)
Цитата
ведь сравниваются два массива
совершенно верно, но ведь это формула массива - поэтому функция ЕСЛИ() последовательно сравнивает ячейки (B4 c B5; B5 c B6 и т.д.) и возвращает значение либо из B5:B8, либо из B4:B7 в зависимости от того, что меньше, а вообще посмотрите - вкладка формулы, группа - зависимости формул, вычислить формулу вторую поправил:Код
=СУММ((B4:B7<B5:B8)*B4:B7;(B4:B7>=B5:B8)*B5:B8)
buchlotnik
Сообщение отредактировал buchlotnik - Среда, 28.12.2016, 14:59
Ответить
Сообщение Цитата
ведь сравниваются два массива
совершенно верно, но ведь это формула массива - поэтому функция ЕСЛИ() последовательно сравнивает ячейки (B4 c B5; B5 c B6 и т.д.) и возвращает значение либо из B5:B8, либо из B4:B7 в зависимости от того, что меньше, а вообще посмотрите - вкладка формулы, группа - зависимости формул, вычислить формулу вторую поправил:Код
=СУММ((B4:B7<B5:B8)*B4:B7;(B4:B7>=B5:B8)*B5:B8)
Автор - buchlotnik Дата добавления - 28.12.2016 в 14:56
torg009
Дата: Среда, 28.12.2016, 15:28 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Разобрался, тема закрывается, спасибо за помощь buchlotnik, Pelena
Разобрался, тема закрывается, спасибо за помощь buchlotnik, Pelena torg009
Ответить
Сообщение Разобрался, тема закрывается, спасибо за помощь buchlotnik, Pelena Автор - torg009 Дата добавления - 28.12.2016 в 15:28
torg009
Дата: Пятница, 30.12.2016, 14:08 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, здравствуйте, работаю с Вашей формулой и результат возвращается не тот, а как самому поправить не понятно Спасибо
Pelena, здравствуйте, работаю с Вашей формулой и результат возвращается не тот, а как самому поправить не понятно Спасибо torg009
Ответить
Сообщение Pelena, здравствуйте, работаю с Вашей формулой и результат возвращается не тот, а как самому поправить не понятно Спасибо Автор - torg009 Дата добавления - 30.12.2016 в 14:08
Pelena
Дата: Пятница, 30.12.2016, 14:31 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Правильно, у Вас же в первом примере только целые числа были. Можно такКод
=СУММПРОИЗВ(B4:B6-ТЕКСТ(B4:B6-B5:B7;"Основной;\0"))
или такКод
=СУММПРОИЗВ(B4:B6-ТЕКСТ(B4:B6-B5:B7;"0,0;\0"))
Правильно, у Вас же в первом примере только целые числа были. Можно такКод
=СУММПРОИЗВ(B4:B6-ТЕКСТ(B4:B6-B5:B7;"Основной;\0"))
или такКод
=СУММПРОИЗВ(B4:B6-ТЕКСТ(B4:B6-B5:B7;"0,0;\0"))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Правильно, у Вас же в первом примере только целые числа были. Можно такКод
=СУММПРОИЗВ(B4:B6-ТЕКСТ(B4:B6-B5:B7;"Основной;\0"))
или такКод
=СУММПРОИЗВ(B4:B6-ТЕКСТ(B4:B6-B5:B7;"0,0;\0"))
Автор - Pelena Дата добавления - 30.12.2016 в 14:31
torg009
Дата: Пятница, 30.12.2016, 15:37 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Pelena, благодарю, в примере подобрались только целые числа, не придал этому значению Еще раз спасибо и с новым годом
Pelena, благодарю, в примере подобрались только целые числа, не придал этому значению Еще раз спасибо и с новым годом torg009
Ответить
Сообщение Pelena, благодарю, в примере подобрались только целые числа, не придал этому значению Еще раз спасибо и с новым годом Автор - torg009 Дата добавления - 30.12.2016 в 15:37