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

Вход

Регистрация

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

 

= Мир MS Excel/вычисления ячеек при содержании текстов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
вычисления ячеек при содержании текстов
Gold_Barsik Дата: Воскресенье, 05.03.2017, 18:18 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Задать условие, в столбце $B найти слово "надо", и по строке с этим словом ячейку, в столбце $D, умножить на 0,005, но если в столбце $B есть ещё слово "возможно", то результат ($D....*0,005) до умножить на 2. В притивном случае в столбце F ничего не отображать
К сообщению приложен файл: 2592054.xls (16.0 Kb)


Сообщение отредактировал Gold_Barsik - Воскресенье, 05.03.2017, 18:33
 
Ответить
СообщениеЗадать условие, в столбце $B найти слово "надо", и по строке с этим словом ячейку, в столбце $D, умножить на 0,005, но если в столбце $B есть ещё слово "возможно", то результат ($D....*0,005) до умножить на 2. В притивном случае в столбце F ничего не отображать

Автор - Gold_Barsik
Дата добавления - 05.03.2017 в 18:18
Karataev Дата: Воскресенье, 05.03.2017, 18:37 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("надо";new));ЕСЛИ(ЕЧИСЛО(ПОИСК("возможно";new));D9*0,005*2;D9*0,005);0)

new - это имя (вкладка "Главная" - Диспетчер имен), это текст из столбца "B" без фраз"не надо" и "не возможно".
Но у меня не совпал результат с Вашим.
Формулы я вставил в столбец "G".
К сообщению приложен файл: 4948353.xls (30.5 Kb)
 
Ответить
Сообщение
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("надо";new));ЕСЛИ(ЕЧИСЛО(ПОИСК("возможно";new));D9*0,005*2;D9*0,005);0)

new - это имя (вкладка "Главная" - Диспетчер имен), это текст из столбца "B" без фраз"не надо" и "не возможно".
Но у меня не совпал результат с Вашим.
Формулы я вставил в столбец "G".

Автор - Karataev
Дата добавления - 05.03.2017 в 18:37
Perfect2You Дата: Воскресенье, 05.03.2017, 18:46 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Обратил внимание, что у Вас результат еще должен зависеть от наличия или отсутствия "не надо" и "не возможно". Сделал с учетом этого. Также сделал два варианта. При упомянутом 0,005 ответы получаются в 2 раза меньше, чем в примере.
К сообщению приложен файл: 5459659.xls (27.5 Kb)
 
Ответить
СообщениеОбратил внимание, что у Вас результат еще должен зависеть от наличия или отсутствия "не надо" и "не возможно". Сделал с учетом этого. Также сделал два варианта. При упомянутом 0,005 ответы получаются в 2 раза меньше, чем в примере.

Автор - Perfect2You
Дата добавления - 05.03.2017 в 18:46
_Boroda_ Дата: Понедельник, 06.03.2017, 03:53 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация: 6599 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК({"надо":"не надо"};B9))*{1:-1})*(1+ЕЧИСЛО(ПОИСК({"возможно":"не возможно"};B9))*{1:-1}))*0,005*D9
К сообщению приложен файл: 2592054_1.xls (31.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=(СУММПРОИЗВ(ЕЧИСЛО(ПОИСК({"надо":"не надо"};B9))*{1:-1})*(1+ЕЧИСЛО(ПОИСК({"возможно":"не возможно"};B9))*{1:-1}))*0,005*D9

Автор - _Boroda_
Дата добавления - 06.03.2017 в 03:53
Gold_Barsik Дата: Понедельник, 06.03.2017, 20:59 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Perfect2You, Вы правы:"При упомянутом 0,005 ответы получаются в 2 раза меньше, чем в примере." Моя ошибка.
 
Ответить
СообщениеPerfect2You, Вы правы:"При упомянутом 0,005 ответы получаются в 2 раза меньше, чем в примере." Моя ошибка.

Автор - Gold_Barsik
Дата добавления - 06.03.2017 в 20:59
Gold_Barsik Дата: Понедельник, 06.03.2017, 21:41 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
_Boroda_, Спасибо за вариант. Но у меня не всё сходится:
Вот такой вариант работает хорошо.
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Retail";$B5));ЕСЛИ(ЕЧИСЛО(ПОИСК("PYATEROCHKA";$B5));ПРОИЗВЕД(-$D5;0,005;2);ПРОИЗВЕД(-$D5;0,005));"")

Поначалу считал что меня волнуют два слова, но ошибался.
Оказалось что в первое "слово" нужно заложить вариантов побольше и пару-тройку во второе "слово", при этом функцию
Код
=ПРОИЗВЕД()
обратить в "-" так как в столбце D суммы отрицательные, а результат (в столбце G) нужен положительный.
К сообщению приложен файл: 0492206.xls (16.5 Kb)


Сообщение отредактировал Gold_Barsik - Понедельник, 06.03.2017, 22:51
 
Ответить
Сообщение_Boroda_, Спасибо за вариант. Но у меня не всё сходится:
Вот такой вариант работает хорошо.
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Retail";$B5));ЕСЛИ(ЕЧИСЛО(ПОИСК("PYATEROCHKA";$B5));ПРОИЗВЕД(-$D5;0,005;2);ПРОИЗВЕД(-$D5;0,005));"")

Поначалу считал что меня волнуют два слова, но ошибался.
Оказалось что в первое "слово" нужно заложить вариантов побольше и пару-тройку во второе "слово", при этом функцию
Код
=ПРОИЗВЕД()
обратить в "-" так как в столбце D суммы отрицательные, а результат (в столбце G) нужен положительный.

Автор - Gold_Barsik
Дата добавления - 06.03.2017 в 21:41
  • Страница 1 из 1
  • 1
Поиск:

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