Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
#1

В столбце с текстом (тигр лось тигр-альбинос) нужно найти в первой ячейке 1 всех тигров и во 2 искл альбиносов

05.03.2016, 18:02. Просмотров 274. Ответов 14
Метки нет (Все метки)

Есть столбец с текстом (пример: ягуар тигр касатка тигр-альбинос) нужно найти соотетствие (тигр) в первом столбце а во втором исключить альбиносов Предложите формулу или помогите найти найти ошибку в той которую я пишу

Ячейка 1 (там где найти всех тигров)
Формула 1 (работает)
Код
(ЕСЛИ(ЕЧИСЛО(ПОИСК("n" ; D3)) ; 1; 0))=1
(Преобразовали в 1 и 0)

Ячейка 2 (для исключения альбиносов) при результате в [Ячейке 1]=1 искать в столбце с текстом (ягуар тигр касатка тигр-альбинос) Поиск "альбинос"
Формула 2 (не работает)
Код
ЕСЛИ(Ячейка1=1;(ЕСЛИ(ПОИСК("альбинос" ; D385);1;0));0)

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2016, 18:02
Ответы с готовыми решениями:

Принцесса или тигр?
В некотором царстве правил король. Однажды он решил провести эксперимент над...

Задача - принцесса или тигр
Господа помогите решить следующую задачу: В некотором царстве правил...

Дискретная математика.Задача на логику:Принцесса или Тигр?
В некотором царстве правил король. Однажды он решил провести эксперимент над...

По введенному года с 1950 до 2020 вывести на экран название соответствующего названия года по восточному календарю (1 - мышь, 2 - бык, 3 - тигр, 4 - к
По введенному года с 1950 до 2020 вывести на экран название соответствующего...

"Красный Тигр" vs. "Желтый Заяц". А каким будет 3005 год?
помогите пожалуйста решить В некоторых странах Дальнего Востока (Китае,...

14
Вячеслав Я
Эксперт MS Access
2802 / 1347 / 212
Регистрация: 13.05.2011
Сообщений: 4,083
05.03.2016, 19:01 #2
back end, Покажите Ваш пример (на нем проще показать).
0
Fairuza
Модератор
5205 / 2633 / 471
Регистрация: 23.11.2010
Сообщений: 8,690
05.03.2016, 19:05 #3
Фильтром не вариант?
0
Pelena
2440 / 1231 / 209
Регистрация: 25.10.2010
Сообщений: 1,975
05.03.2016, 19:34 #4
Вариант для второго столбца
Код
=ЕЧИСЛО(ПОИСК("тигр";A1))*ЕОШ(ПОИСК("альбинос";A1))
1
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
05.03.2016, 19:39  [ТС] #5
Фильтром не вариант?

Можно, и я может так и сделал, но тут у меня слишком длинный список и тут описан промежуточный вариант (я буду делать сравнительные гистограмы и хочу чтобы все делалось автоматически
0
Pelena
2440 / 1231 / 209
Регистрация: 25.10.2010
Сообщений: 1,975
05.03.2016, 19:49 #6
Цитата Сообщение от back end Посмотреть сообщение
тут у меня слишком длинный список
Это Вы о чём?
Цитата Сообщение от Вячеслав Я Посмотреть сообщение
Покажите Ваш пример
0
Вячеслав Я
Эксперт MS Access
2802 / 1347 / 212
Регистрация: 13.05.2011
Сообщений: 4,083
05.03.2016, 19:51 #7
Цитата Сообщение от Pelena Посмотреть сообщение
Это Вы о чём?
Сообщение от Вячеслав Я
Покажите Ваш пример
о файле, в котором необходимо, что-то сделать.
0
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
05.03.2016, 20:10  [ТС] #8
Pelena, спасибо, код для второго столбца работает и суммы внизу разные но у меня есть в списке еще и сокращения которые мешают, можете добавить чтобы в случае ошибки формула давала третий результат

Ps с моими изменениям опять не работает
Код
=ЕЧИСЛО(ПОИСК("тигр";A1))*ЕОШ(ПОИСК(ИЛИ(D25="альбинос";D25="аль")));
0
Pelena
2440 / 1231 / 209
Регистрация: 25.10.2010
Сообщений: 1,975
05.03.2016, 20:17 #9
Вячеслав Я, этот вопрос был адресован автору
А Вас я процитировала, чтобы не набирать то же самое самой.
Без файла с примером так и будем угадывать, что там за список с сокращениями
0
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
05.03.2016, 20:48  [ТС] #10
Цитата Сообщение от Pelena
Цитата Сообщение от back end
тут у меня слишком длинный список
Это Вы о чём?
это был ответ на Сообщение:
Цитата Сообщение от Fairuza
Фильтром не вариант?
Добавлено через 8 минут
Цитата Сообщение от Pelena
Вячеслав Я, этот вопрос был адресован автору
А Вас я процитировала, чтобы не набирать то же самое самой.
Без файла с примером так и будем угадывать, что там за список с сокращениями
список с сокращениями для улучшения концентрации внимания заменен на даный пример: ягуар тигр касатка тигр-альбинос

Добавлено через 12 минут
Работает но реагирует на "тигр"а и ставит 1
Код
=ЕЧИСЛО(ПОИСК("тигр";A2))*ЕОШ(ИЛИ(ПОИСК("альбинос";A2); ПОИСК("альб";A2)))
0
Fairuza
Модератор
5205 / 2633 / 471
Регистрация: 23.11.2010
Сообщений: 8,690
05.03.2016, 21:14 #11
back end, уже все присутствующие хотят увидеть пример в файле со всеми тиграми, касатками альбиносами и иже с ними...)))
0
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
05.03.2016, 21:41  [ТС] #12
Цитата Сообщение от Fairuza Посмотреть сообщение
back end, уже все присутствующие хотят увидеть пример в файле со всеми тиграми, касатками альбиносами и иже с ними...)))
Первичный список для улучшения концентрации внимания заменен на даный, схожий прием используется, например, Google для пояснения особо скучных тем

Добавлено через 7 минут
Ps Список генерирован в произвольном порядке для тестирования формул
Pps могу дать ссылку на youtube с видео от Google
0
Fairuza
Модератор
5205 / 2633 / 471
Регистрация: 23.11.2010
Сообщений: 8,690
05.03.2016, 21:58 #13
back end, прикладывайте файл на форум. Расширенный режим - Управление вложениями
0
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
05.03.2016, 22:25  [ТС] #14
Тут
0
Вложения
Тип файла: xls Книга2.xls (25.5 Кб, 2 просмотров)
back end
0 / 0 / 0
Регистрация: 05.03.2016
Сообщений: 8
06.03.2016, 23:19  [ТС] #15
Работает!
То что предложила Pelena, работает с полным соответствием для списка с сокращениями нужно:
(мой пример)
A1 список слов

B1 колличество животных

D1 Столбец тигры - тигры-альбиносы
Код
=(ЕСЛИ(ЕЧИСЛО(ПОИСК("тигр"; A1)); 1; 0))-E1
E1 тигры альбиносы (ищет фрагмент "аль" в A1 (список слов))
Код
=ЕСЛИ(ЕОШИБКА(НАЙТИ("аль";A1))=ИСТИНА;0;1)
Для суммы прибывших тигров (из B1 колличество животных) или 0
Код
=ЕСЛИ(D1=1;B1;0)
Ps happy mothers day 06.03 & women's day 08.03

Добавлено через 7 часов 14 минут
Цитата Сообщение от back end Посмотреть сообщение
Работает!
Если кому будет нужен мой финальный вариант -- обращайтесь, помогу бесплатно)
Сейчас в данной задаче усложняю формулы (для упрощения жизни себе) уже есть с использованием 5 разных функций
0
06.03.2016, 23:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2016, 23:19

В ячейке Е1 часть слова которую нужно найти и если есть то выделить эту ячейку со строкой в столбце С
Sub Поиск() ' Dim МестоПоиска As String Dim ЧтоИщем As String For i = 1 To...

Нужно найти максимальный элемент в первой строке матрицы и переставить столбцы так, чтоб он оказался в первом столбце
Дана квадратная матрица порядка n. Нужно найти максимальный элемент в первой...

Скопировать текст из первой строки txt1, найти его в txt2 и заменить текстом из первой строки txt3
Здравствуйте! Помогите пожалуйста в написании PHP-кода. Есть три текстовых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru