Суммеслимн, можно вставить условие через если?
Zhuravlev_IV
Дата: Вторник, 04.07.2017, 12:20 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день, гуру экселя! Возникла следующая задачка, есть отчетная итоговая база, которая состоит из формул суммеслимн(), возникла потребность в дополнительном условии. Условие состоит из двух вариантов (в базе), третий вариант "Все" должно работать как если бы этого условия не было, т.е. все результат проверки был истина. Возможно ли реализовать это на стандартной функции суммеслимн()?
Добрый день, гуру экселя! Возникла следующая задачка, есть отчетная итоговая база, которая состоит из формул суммеслимн(), возникла потребность в дополнительном условии. Условие состоит из двух вариантов (в базе), третий вариант "Все" должно работать как если бы этого условия не было, т.е. все результат проверки был истина. Возможно ли реализовать это на стандартной функции суммеслимн()? Zhuravlev_IV
Журавлев Иван
Ответить
Сообщение Добрый день, гуру экселя! Возникла следующая задачка, есть отчетная итоговая база, которая состоит из формул суммеслимн(), возникла потребность в дополнительном условии. Условие состоит из двух вариантов (в базе), третий вариант "Все" должно работать как если бы этого условия не было, т.е. все результат проверки был истина. Возможно ли реализовать это на стандартной функции суммеслимн()? Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 12:20
Zhuravlev_IV
Дата: Вторник, 04.07.2017, 12:22 |
Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
блин... может кому поможет... решил сам через * - звездочку....
блин... может кому поможет... решил сам через * - звездочку.... Zhuravlev_IV
Журавлев Иван
Ответить
Сообщение блин... может кому поможет... решил сам через * - звездочку.... Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 12:22
_Boroda_
Дата: Вторник, 04.07.2017, 12:23 |
Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";"*";D2))
Так нужно?Код
=СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";"*";D2))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";"*";D2))
Автор - _Boroda_ Дата добавления - 04.07.2017 в 12:23
Zhuravlev_IV
Дата: Вторник, 04.07.2017, 12:27 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , ага)))) спасибо! Самое простое решение самое верное! Часто прячется у нас под самым носом...
_Boroda_ , ага)))) спасибо! Самое простое решение самое верное! Часто прячется у нас под самым носом...Zhuravlev_IV
Журавлев Иван
Ответить
Сообщение _Boroda_ , ага)))) спасибо! Самое простое решение самое верное! Часто прячется у нас под самым носом...Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 12:27
vikttur
Дата: Вторник, 04.07.2017, 12:39 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Если в диапазоне возможны другие недопустимые в расчете значения:Код
=СУММ(СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";{"да";"нет"};D2)))
Формула массива.
Если в диапазоне возможны другие недопустимые в расчете значения:Код
=СУММ(СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";{"да";"нет"};D2)))
Формула массива. vikttur
Ответить
Сообщение Если в диапазоне возможны другие недопустимые в расчете значения:Код
=СУММ(СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";{"да";"нет"};D2)))
Формула массива. Автор - vikttur Дата добавления - 04.07.2017 в 12:39
Michael_S
Дата: Вторник, 04.07.2017, 12:52 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Вить, в таких случаях СУММПРОИЗВ быстрее работает, чем Формула массива. Проверено более чем на 60 000 формул.
Вить, в таких случаях СУММПРОИЗВ быстрее работает, чем Формула массива. Проверено более чем на 60 000 формул. Michael_S
Ответить
Сообщение Вить, в таких случаях СУММПРОИЗВ быстрее работает, чем Формула массива. Проверено более чем на 60 000 формул. Автор - Michael_S Дата добавления - 04.07.2017 в 12:52
vikttur
Дата: Вторник, 04.07.2017, 12:54 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Отвечал по теме. В названии темы СУММПРОИЗВ не фигурирует. Понял, о чем речь. Конечно, согласен - СУММПРОИЗВ быстрее СУММ в большинстве случаев. Лет несколько тому проверяли - экономия (в зависимости от данных) до 30% времени.
Отвечал по теме. В названии темы СУММПРОИЗВ не фигурирует. Понял, о чем речь. Конечно, согласен - СУММПРОИЗВ быстрее СУММ в большинстве случаев. Лет несколько тому проверяли - экономия (в зависимости от данных) до 30% времени.vikttur
Сообщение отредактировал vikttur - Вторник, 04.07.2017, 13:00
Ответить
Сообщение Отвечал по теме. В названии темы СУММПРОИЗВ не фигурирует. Понял, о чем речь. Конечно, согласен - СУММПРОИЗВ быстрее СУММ в большинстве случаев. Лет несколько тому проверяли - экономия (в зависимости от данных) до 30% времени.Автор - vikttur Дата добавления - 04.07.2017 в 12:54
Zhuravlev_IV
Дата: Вторник, 04.07.2017, 13:29 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
ЕСЛИ(D2="оба";{"да";"нет"};D2)
тоже петрил в данном направлении, не сработало, даёт только по первому значению в массиве {} хотя я без сумм...
ЕСЛИ(D2="оба";{"да";"нет"};D2)
тоже петрил в данном направлении, не сработало, даёт только по первому значению в массиве {} хотя я без сумм...Zhuravlev_IV
Журавлев Иван
Сообщение отредактировал Zhuravlev_IV - Вторник, 04.07.2017, 13:30
Ответить
Сообщение ЕСЛИ(D2="оба";{"да";"нет"};D2)
тоже петрил в данном направлении, не сработало, даёт только по первому значению в массиве {} хотя я без сумм...Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 13:29
Zhuravlev_IV
Дата: Вторник, 04.07.2017, 13:32 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Если бы мне нужно было менять формулу с суммеслимн() яб вообще от неё отказался и использовал бы Сумм((диап.усл.=усл.)*если(яч.="все";1;яч.=усл.яч.)*диап.сумм.) К+Ш+Е и т.д.
Если бы мне нужно было менять формулу с суммеслимн() яб вообще от неё отказался и использовал бы Сумм((диап.усл.=усл.)*если(яч.="все";1;яч.=усл.яч.)*диап.сумм.) К+Ш+Е и т.д. Zhuravlev_IV
Журавлев Иван
Ответить
Сообщение Если бы мне нужно было менять формулу с суммеслимн() яб вообще от неё отказался и использовал бы Сумм((диап.усл.=усл.)*если(яч.="все";1;яч.=усл.яч.)*диап.сумм.) К+Ш+Е и т.д. Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 13:32
Zhuravlev_IV
Дата: Вторник, 04.07.2017, 13:34 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
суммпроизв() для меня пока темный лес уходящий в бесконечность..., видел кто-то в своих таб. использовал, но никак не могу понять как это работает и почему "--" !!??
суммпроизв() для меня пока темный лес уходящий в бесконечность..., видел кто-то в своих таб. использовал, но никак не могу понять как это работает и почему "--" !!?? Zhuravlev_IV
Журавлев Иван
Ответить
Сообщение суммпроизв() для меня пока темный лес уходящий в бесконечность..., видел кто-то в своих таб. использовал, но никак не могу понять как это работает и почему "--" !!?? Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 13:34
_Boroda_
Дата: Вторник, 04.07.2017, 13:44 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Udik
Дата: Вторник, 04.07.2017, 13:44 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
два минуса это преобразование в число. Так наиболее быстро выходит.
два минуса это преобразование в число. Так наиболее быстро выходит. Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение два минуса это преобразование в число. Так наиболее быстро выходит. Автор - Udik Дата добавления - 04.07.2017 в 13:44 Ответить
Сообщение Огромное спасибо за консультацию, о великие гуру Эксель! Автор - Zhuravlev_IV Дата добавления - 04.07.2017 в 13:51