Как возвращать 1 в ячейку при двух условиях в двух колонках
SergeyNN
Дата: Четверг, 12.10.2017, 11:26 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
В столбце E должна появляться 1 при условиях: -для Типа СМШО '…80 или …85 на конце Индекса или -для типа РПБО при наличии записи ДВФО в поле Местонахожение То есть при соблюдении любого из условий должна появляться единица. Никак не получается сшить результаты ПОИСК для текстового куска и ЕСЛИ(ИЛИ) для цифрового формата(((( Или всё в цифры вываливается, или наоборот в ЗНАЧ/ИСТИНА/ЛОЖЬ (((( Помогите, пожалуйста, если есть идеи у кого-то. Пример приложен.
В столбце E должна появляться 1 при условиях: -для Типа СМШО '…80 или …85 на конце Индекса или -для типа РПБО при наличии записи ДВФО в поле Местонахожение То есть при соблюдении любого из условий должна появляться единица. Никак не получается сшить результаты ПОИСК для текстового куска и ЕСЛИ(ИЛИ) для цифрового формата(((( Или всё в цифры вываливается, или наоборот в ЗНАЧ/ИСТИНА/ЛОЖЬ (((( Помогите, пожалуйста, если есть идеи у кого-то. Пример приложен. SergeyNN
Ответить
Сообщение В столбце E должна появляться 1 при условиях: -для Типа СМШО '…80 или …85 на конце Индекса или -для типа РПБО при наличии записи ДВФО в поле Местонахожение То есть при соблюдении любого из условий должна появляться единица. Никак не получается сшить результаты ПОИСК для текстового куска и ЕСЛИ(ИЛИ) для цифрового формата(((( Или всё в цифры вываливается, или наоборот в ЗНАЧ/ИСТИНА/ЛОЖЬ (((( Помогите, пожалуйста, если есть идеи у кого-то. Пример приложен. Автор - SergeyNN Дата добавления - 12.10.2017 в 11:26
_Boroda_
Дата: Четверг, 12.10.2017, 11:33 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Для понятности расписал прямо по порядку Ваших фразКод
=(B2="СМШО")*((ПРАВБ(C2;2)="80")+(ПРАВБ(C2;2)="85"))+(B2="РПБО")*ЕЧИСЛО(ПОИСК("ДВФО";D2))
Кстати, типы могут быть только СМШО или РПБО? Или еще какие-то?
Для понятности расписал прямо по порядку Ваших фразКод
=(B2="СМШО")*((ПРАВБ(C2;2)="80")+(ПРАВБ(C2;2)="85"))+(B2="РПБО")*ЕЧИСЛО(ПОИСК("ДВФО";D2))
Кстати, типы могут быть только СМШО или РПБО? Или еще какие-то? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Для понятности расписал прямо по порядку Ваших фразКод
=(B2="СМШО")*((ПРАВБ(C2;2)="80")+(ПРАВБ(C2;2)="85"))+(B2="РПБО")*ЕЧИСЛО(ПОИСК("ДВФО";D2))
Кстати, типы могут быть только СМШО или РПБО? Или еще какие-то? Автор - _Boroda_ Дата добавления - 12.10.2017 в 11:33
vikttur
Дата: Четверг, 12.10.2017, 11:38 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=--ЕСЛИ(ИЛИ(B2="СМШО";ЕЧИСЛО(ПОИСК("ДВФО";D2)));ИЛИ(ПРАВБ(C2;2)={"80";"85"}))
Код
=--ЕСЛИ(ИЛИ(B2="СМШО";ЕЧИСЛО(ПОИСК("ДВФО";D2)));ИЛИ(ПРАВБ(C2;2)={"80";"85"}))
vikttur
Ответить
Сообщение Код
=--ЕСЛИ(ИЛИ(B2="СМШО";ЕЧИСЛО(ПОИСК("ДВФО";D2)));ИЛИ(ПРАВБ(C2;2)={"80";"85"}))
Автор - vikttur Дата добавления - 12.10.2017 в 11:38
SergeyNN
Дата: Четверг, 12.10.2017, 14:50 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Друзья, Спасибо огромное!) Только один вопрос-как вы, блин, этому всему научились?))) Я третий день мучаюсь. Лазел в интернете, в хелпе, в учебниках, но никак не сообразил(((
Друзья, Спасибо огромное!) Только один вопрос-как вы, блин, этому всему научились?))) Я третий день мучаюсь. Лазел в интернете, в хелпе, в учебниках, но никак не сообразил((( SergeyNN
Ответить
Сообщение Друзья, Спасибо огромное!) Только один вопрос-как вы, блин, этому всему научились?))) Я третий день мучаюсь. Лазел в интернете, в хелпе, в учебниках, но никак не сообразил((( Автор - SergeyNN Дата добавления - 12.10.2017 в 14:50
vikttur
Дата: Четверг, 12.10.2017, 14:59 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
как вы, блин, этому всему научились?))) Я третий день мучаюсь
Да просто все. Замените "третий день" на "третий год" (еще лучше - "пятый" или "десятый") - и все станет понятно
как вы, блин, этому всему научились?))) Я третий день мучаюсь
Да просто все. Замените "третий день" на "третий год" (еще лучше - "пятый" или "десятый") - и все станет понятно vikttur
Ответить
Сообщение как вы, блин, этому всему научились?))) Я третий день мучаюсь
Да просто все. Замените "третий день" на "третий год" (еще лучше - "пятый" или "десятый") - и все станет понятно Автор - vikttur Дата добавления - 12.10.2017 в 14:59
Фомулист
Дата: Четверг, 12.10.2017, 16:47 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Код
ИЛИ(ПРАВБ(C2;2)={"80";"85"})
Простите за всунутый нос, но зачем здесь ИЛИ(), если у неё один аргумент?
Код
ИЛИ(ПРАВБ(C2;2)={"80";"85"})
Простите за всунутый нос, но зачем здесь ИЛИ(), если у неё один аргумент?Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение Код
ИЛИ(ПРАВБ(C2;2)={"80";"85"})
Простите за всунутый нос, но зачем здесь ИЛИ(), если у неё один аргумент?Автор - Фомулист Дата добавления - 12.10.2017 в 16:47
buchlotnik
Дата: Четверг, 12.10.2017, 16:51 |
Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
если у неё один аргумент?
мдя?! А фигурные скобки ни о чём не говорят? Например о том, что это массив и сравнений на самом деле два, а значит и два аргумента у ИЛИ()
Цитата
если у неё один аргумент?
мдя?! А фигурные скобки ни о чём не говорят? Например о том, что это массив и сравнений на самом деле два, а значит и два аргумента у ИЛИ()buchlotnik
Ответить
Сообщение Цитата
если у неё один аргумент?
мдя?! А фигурные скобки ни о чём не говорят? Например о том, что это массив и сравнений на самом деле два, а значит и два аргумента у ИЛИ()Автор - buchlotnik Дата добавления - 12.10.2017 в 16:51
vikttur
Дата: Четверг, 12.10.2017, 16:51 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Код
=(ПРАВБ(C2;2)={"80";"85"})
выделите эту формулу в строке формул и нажмите F9 . Увидите два значения.
Код
=(ПРАВБ(C2;2)={"80";"85"})
выделите эту формулу в строке формул и нажмите F9 . Увидите два значения.vikttur
Ответить
Сообщение Код
=(ПРАВБ(C2;2)={"80";"85"})
выделите эту формулу в строке формул и нажмите F9 . Увидите два значения.Автор - vikttur Дата добавления - 12.10.2017 в 16:51
Фомулист
Дата: Четверг, 12.10.2017, 16:55 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Всем большущее спасибо. Намотал на ус . Не знал, что ИЛИ() понимает такой массив, записанный визуально одним аргументом.
Всем большущее спасибо. Намотал на ус . Не знал, что ИЛИ() понимает такой массив, записанный визуально одним аргументом. Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение Всем большущее спасибо. Намотал на ус . Не знал, что ИЛИ() понимает такой массив, записанный визуально одним аргументом. Автор - Фомулист Дата добавления - 12.10.2017 в 16:55