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

Вход

Регистрация

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

 

= Мир MS Excel/Суммеслимн, можно вставить условие через если? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммеслимн, можно вставить условие через если? (Формулы/Formulas)
Суммеслимн, можно вставить условие через если?
Zhuravlev_IV Дата: Вторник, 04.07.2017, 12:20 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день, гуру экселя!

Возникла следующая задачка, есть отчетная итоговая база, которая состоит из формул суммеслимн(), возникла потребность в дополнительном условии. Условие состоит из двух вариантов (в базе), третий вариант "Все" должно работать как если бы этого условия не было, т.е. все результат проверки был истина. Возможно ли реализовать это на стандартной функции суммеслимн()?
К сообщению приложен файл: primer.xlsx (9.1 Kb)


Журавлев Иван
 
Ответить
СообщениеДобрый день, гуру экселя!

Возникла следующая задачка, есть отчетная итоговая база, которая состоит из формул суммеслимн(), возникла потребность в дополнительном условии. Условие состоит из двух вариантов (в базе), третий вариант "Все" должно работать как если бы этого условия не было, т.е. все результат проверки был истина. Возможно ли реализовать это на стандартной функции суммеслимн()?

Автор - Zhuravlev_IV
Дата добавления - 04.07.2017 в 12:20
Zhuravlev_IV Дата: Вторник, 04.07.2017, 12:22 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
блин... может кому поможет... решил сам через * - звездочку.... %)


Журавлев Иван
 
Ответить
Сообщениеблин... может кому поможет... решил сам через * - звездочку.... %)

Автор - 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))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
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
Дата добавления - 04.07.2017 в 12:27
vikttur Дата: Вторник, 04.07.2017, 12:39 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Если в диапазоне возможны другие недопустимые в расчете значения:
Код
=СУММ(СУММЕСЛИМН(B5:B17;C5:C17;ЕСЛИ(D2="оба";{"да";"нет"};D2)))

Формула массива.
 
Ответить
СообщениеЕсли в диапазоне возможны другие недопустимые в расчете значения:
Код
=СУММ(СУММЕСЛИМН(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
Дата добавления - 04.07.2017 в 12:52
vikttur Дата: Вторник, 04.07.2017, 12:54 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Отвечал по теме. В названии темы СУММПРОИЗВ не фигурирует.
Понял, о чем речь. Конечно, согласен - СУММПРОИЗВ быстрее СУММ в большинстве случаев. Лет несколько тому проверяли - экономия (в зависимости от данных) до 30% времени.


Сообщение отредактировал 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)


тоже петрил в данном направлении, не сработало, даёт только по первому значению в массиве {}

хотя я без сумм...


Журавлев Иван

Сообщение отредактировал 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
Дата добавления - 04.07.2017 в 13:32
Zhuravlev_IV Дата: Вторник, 04.07.2017, 13:34 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
суммпроизв() для меня пока темный лес уходящий в бесконечность..., видел кто-то в своих таб. использовал, но никак не могу понять как это работает и почему "--" !!?? %)


Журавлев Иван
 
Ответить
Сообщениесуммпроизв() для меня пока темный лес уходящий в бесконечность..., видел кто-то в своих таб. использовал, но никак не могу понять как это работает и почему "--" !!?? %)

Автор - Zhuravlev_IV
Дата добавления - 04.07.2017 в 13:34
_Boroda_ Дата: Вторник, 04.07.2017, 13:44 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Что такое -- или как превратить ИСТИНА в 1, а ЛОЖЬ в 0?
http://www.excelworld.ru/publ/hacks/tricks/17-1-0-9


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧто такое -- или как превратить ИСТИНА в 1, а ЛОЖЬ в 0?
http://www.excelworld.ru/publ/hacks/tricks/17-1-0-9

Автор - _Boroda_
Дата добавления - 04.07.2017 в 13:44
Udik Дата: Вторник, 04.07.2017, 13:44 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
два минуса это преобразование в число. Так наиболее быстро выходит.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
Сообщениедва минуса это преобразование в число. Так наиболее быстро выходит.

Автор - Udik
Дата добавления - 04.07.2017 в 13:44
Zhuravlev_IV Дата: Вторник, 04.07.2017, 13:51 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Огромное спасибо за консультацию, о великие гуру Эксель! pray pray pray


Журавлев Иван
 
Ответить
СообщениеОгромное спасибо за консультацию, о великие гуру Эксель! pray pray pray

Автор - Zhuravlev_IV
Дата добавления - 04.07.2017 в 13:51
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммеслимн, можно вставить условие через если? (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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