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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнение текстовых значений с числовыми. Как реализовать? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сравнение текстовых значений с числовыми. Как реализовать?
Alex_Word Дата: Четверг, 02.03.2017, 08:45 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте, коллеги!

Возникла задача сравнивать значения в ячейках типа ">5" и "5" и выдавать булево значение. Как это сделать, честно говоря, ума не приложу.
Файл с примером приложил.

Заранее спасибо!
К сообщению приложен файл: 7104243.xlsx (9.5 Kb)
 
Ответить
СообщениеЗдравствуйте, коллеги!

Возникла задача сравнивать значения в ячейках типа ">5" и "5" и выдавать булево значение. Как это сделать, честно говоря, ума не приложу.
Файл с примером приложил.

Заранее спасибо!

Автор - Alex_Word
Дата добавления - 02.03.2017 в 08:45
buchlotnik Дата: Четверг, 02.03.2017, 09:16 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Здравствуйте, а почему 12;24 и 12;24 даёт ЛОЖЬ? Или ; - это XOR?
 
Ответить
СообщениеЗдравствуйте, а почему 12;24 и 12;24 даёт ЛОЖЬ? Или ; - это XOR?

Автор - buchlotnik
Дата добавления - 02.03.2017 в 09:16
Pelena Дата: Четверг, 02.03.2017, 09:20 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
сравнивать значения в ячейках типа ">5" и "5" и выдавать булево значение

Код
=СЧЁТЕСЛИ(C3;B3)>0
К сообщению приложен файл: 8764709.xlsx (10.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
сравнивать значения в ячейках типа ">5" и "5" и выдавать булево значение

Код
=СЧЁТЕСЛИ(C3;B3)>0

Автор - Pelena
Дата добавления - 02.03.2017 в 09:20
Alex_Word Дата: Четверг, 02.03.2017, 09:36 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
buchlotnik, здравствуйте! Да, XOR.

Pelena, спасибо, так я пробовал, но это немного не то - придется для каждой ячейки свою формулу писать. Как проверку засунуть в одну формулу, чтобы протянуть её по всему столбцу?
 
Ответить
Сообщениеbuchlotnik, здравствуйте! Да, XOR.

Pelena, спасибо, так я пробовал, но это немного не то - придется для каждой ячейки свою формулу писать. Как проверку засунуть в одну формулу, чтобы протянуть её по всему столбцу?

Автор - Alex_Word
Дата добавления - 02.03.2017 в 09:36
Pelena Дата: Четверг, 02.03.2017, 09:43 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Ну, поставьте условие на присутствие знака ; или ,
В зависимости от результата, применяйте ту или другую формулу


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНу, поставьте условие на присутствие знака ; или ,
В зависимости от результата, применяйте ту или другую формулу

Автор - Pelena
Дата добавления - 02.03.2017 в 09:43
Alex_Word Дата: Четверг, 02.03.2017, 09:50 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena,
В том-то и дело, что применять несколько формул невозможно - застопорит процесс проверки. Проверяемые значения (>5, 5;6, >=10, 7,11 и т.д.) встречаются в случайном порядке, но с обязательным соблюдением столбцов: столбец B -исходные данные, столбец C - проверяемые, поэтому и нужно протянуть одну формулу.
Вот я и пытаюсь скрестить ужа с ежом %)
 
Ответить
СообщениеPelena,
В том-то и дело, что применять несколько формул невозможно - застопорит процесс проверки. Проверяемые значения (>5, 5;6, >=10, 7,11 и т.д.) встречаются в случайном порядке, но с обязательным соблюдением столбцов: столбец B -исходные данные, столбец C - проверяемые, поэтому и нужно протянуть одну формулу.
Вот я и пытаюсь скрестить ужа с ежом %)

Автор - Alex_Word
Дата добавления - 02.03.2017 в 09:50
Pelena Дата: Четверг, 02.03.2017, 10:02 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Да формула-то одна будет
К сообщению приложен файл: 2037167.xlsx (10.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДа формула-то одна будет

Автор - Pelena
Дата добавления - 02.03.2017 в 10:02
Alex_Word Дата: Четверг, 02.03.2017, 10:06 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо. То, что нужно!
 
Ответить
СообщениеСпасибо. То, что нужно!

Автор - Alex_Word
Дата добавления - 02.03.2017 в 10:06
Alex_Word Дата: Четверг, 02.03.2017, 20:53 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, а вас не затруднит объяснить как работает вот эта формула:

Код
=ЕЧИСЛО(ПОИСК(" "&C7;" "&B7))


Погуглил синтаксис этих двух команд.

с ЕЧИСЛО все понятно. Если число - ИСТИНА, если нет - ЛОЖЬ.

с ПОИСК не понял. Описание и синтаксис прочёл на оф. сайте... И всё равно не понял. " "&C7; это искомый текст. Почему две кавычки, пробел и знак &? Текст для поиска - " "&B7. Тоже, почему две кавычки?

И как вот в эту вашу формулу:
Код
=ЕСЛИ(СЧЁТ(ПОИСК("; ";B3));И(ЕЧИСЛО(ПОИСК(" "&C3;" "&B3));B3<>C3);ЕСЛИ(СЧЁТ(ПОИСК(", ";B3));B3=C3;СЧЁТЕСЛИ(C3;B3)>0))


добавить ещё одно ЕСЛИ? И так и сяк пробовал - ошибка.

И как вообще эта формула работает? %) Пытаюсь освоить эксель сейчас на уровне "выше ламера", но его логика даётся мне с трудом.
 
Ответить
СообщениеPelena, а вас не затруднит объяснить как работает вот эта формула:

Код
=ЕЧИСЛО(ПОИСК(" "&C7;" "&B7))


Погуглил синтаксис этих двух команд.

с ЕЧИСЛО все понятно. Если число - ИСТИНА, если нет - ЛОЖЬ.

с ПОИСК не понял. Описание и синтаксис прочёл на оф. сайте... И всё равно не понял. " "&C7; это искомый текст. Почему две кавычки, пробел и знак &? Текст для поиска - " "&B7. Тоже, почему две кавычки?

И как вот в эту вашу формулу:
Код
=ЕСЛИ(СЧЁТ(ПОИСК("; ";B3));И(ЕЧИСЛО(ПОИСК(" "&C3;" "&B3));B3<>C3);ЕСЛИ(СЧЁТ(ПОИСК(", ";B3));B3=C3;СЧЁТЕСЛИ(C3;B3)>0))


добавить ещё одно ЕСЛИ? И так и сяк пробовал - ошибка.

И как вообще эта формула работает? %) Пытаюсь освоить эксель сейчас на уровне "выше ламера", но его логика даётся мне с трудом.

Автор - Alex_Word
Дата добавления - 02.03.2017 в 20:53
Pelena Дата: Четверг, 02.03.2017, 21:01 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Почему две кавычки, пробел и знак &?

если просто написать
Код
ПОИСК(C7;B7)
то есть ищем, например, 6 в строке 5; 6, то функция найдёт шестёрку и в числе 16 и 365. А если добавить пробелы, то найдёт именно 6.
Правильней надо было добавить пробел ещё и после значения
Код
ПОИСК(" "&C7&" ";" "&B7&" ")


И так и сяк пробовал - ошибка

покажите, разберёмся


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Почему две кавычки, пробел и знак &?

если просто написать
Код
ПОИСК(C7;B7)
то есть ищем, например, 6 в строке 5; 6, то функция найдёт шестёрку и в числе 16 и 365. А если добавить пробелы, то найдёт именно 6.
Правильней надо было добавить пробел ещё и после значения
Код
ПОИСК(" "&C7&" ";" "&B7&" ")


И так и сяк пробовал - ошибка

покажите, разберёмся

Автор - Pelena
Дата добавления - 02.03.2017 в 21:01
Alex_Word Дата: Пятница, 03.03.2017, 20:52 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Сегодня не успеваю выложить. Завтра все покажу.

И все-таки не понял, почему условие поиска задано именно так:
Код
(" "&C7&" ";" "&B7&" ")


Т.е. ищем пробел в ячейке B7? А потом... Если введено 6, в столбец С, то ПОИСК ищет аналогичный символ в столбце В и если находит - говорит "ИСТИНА"?


Сообщение отредактировал Alex_Word - Пятница, 03.03.2017, 20:53
 
Ответить
СообщениеСегодня не успеваю выложить. Завтра все покажу.

И все-таки не понял, почему условие поиска задано именно так:
Код
(" "&C7&" ";" "&B7&" ")


Т.е. ищем пробел в ячейке B7? А потом... Если введено 6, в столбец С, то ПОИСК ищет аналогичный символ в столбце В и если находит - говорит "ИСТИНА"?

Автор - Alex_Word
Дата добавления - 03.03.2017 в 20:52
Pelena Дата: Пятница, 03.03.2017, 21:15 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
ищем пробел в ячейке B7

Нет, не пробел ищем, а число 6 в пробелах _6_ знаки подчеркивания - это типа пробелы


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
ищем пробел в ячейке B7

Нет, не пробел ищем, а число 6 в пробелах _6_ знаки подчеркивания - это типа пробелы

Автор - Pelena
Дата добавления - 03.03.2017 в 21:15
Alex_Word Дата: Воскресенье, 05.03.2017, 11:50 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Спасибо, теперь дошло!

Т.е. " "&C7&" " означает пробел+искомое значение в ячейке С7+пробел.
 
Ответить
СообщениеСпасибо, теперь дошло!

Т.е. " "&C7&" " означает пробел+искомое значение в ячейке С7+пробел.

Автор - Alex_Word
Дата добавления - 05.03.2017 в 11:50
  • Страница 1 из 1
  • 1
Поиск:

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