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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » проверка данных на соответствие условия (Формулы/Formulas)
проверка данных на соответствие условия
БИТ Дата: Суббота, 28.11.2015, 17:04 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Есть оранжевая таблица и у меня проблема с условием в краном поле!
я задаю условие что если разница -0,001 то мне нужно вывести в красные ячейки значение из столбца "остат доли" если оно удовлетв условиям
больше 50
меньше 99
если в столбце "кол-во раз относится к доли" равно 1
и выбирать только первое из одинаковых значений по столбцу "остат доли"
ВСЕ ЭТО У МЕНЯ ПОЛУЧИЛОСЬ!
проблема в том какое условие задать чтобы если не одно из этих условий не выполнилось то вывести значение 12 так как оно ближе всего к 50!(все предыдущие условия должны также остаться)
К сообщению приложен файл: 0321507.xlsx (9.9 Kb)


Сообщение отредактировал БИТ - Суббота, 28.11.2015, 17:05
 
Ответить
СообщениеЕсть оранжевая таблица и у меня проблема с условием в краном поле!
я задаю условие что если разница -0,001 то мне нужно вывести в красные ячейки значение из столбца "остат доли" если оно удовлетв условиям
больше 50
меньше 99
если в столбце "кол-во раз относится к доли" равно 1
и выбирать только первое из одинаковых значений по столбцу "остат доли"
ВСЕ ЭТО У МЕНЯ ПОЛУЧИЛОСЬ!
проблема в том какое условие задать чтобы если не одно из этих условий не выполнилось то вывести значение 12 так как оно ближе всего к 50!(все предыдущие условия должны также остаться)

Автор - БИТ
Дата добавления - 28.11.2015 в 17:04
Serge_007 Дата: Суббота, 28.11.2015, 23:27 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
выбирать только первое из одинаковых значений по столбцу "остат доли"
Что первое, что любое другое среди одинаковых - одинаково :)

какое условие задать чтобы если не одно из этих условий не выполнилось то вывести значение 12
Ровно по ТЗ:
Код
=НЕ((E7>50)*(E7<99)*G7)*12


Вместо 12 в формулу можно вставить вложенную формулу, которая будет сама решать как
вывести значение 12, так как оно ближе всего к 50


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
выбирать только первое из одинаковых значений по столбцу "остат доли"
Что первое, что любое другое среди одинаковых - одинаково :)

какое условие задать чтобы если не одно из этих условий не выполнилось то вывести значение 12
Ровно по ТЗ:
Код
=НЕ((E7>50)*(E7<99)*G7)*12


Вместо 12 в формулу можно вставить вложенную формулу, которая будет сама решать как
вывести значение 12, так как оно ближе всего к 50

Автор - Serge_007
Дата добавления - 28.11.2015 в 23:27
БИТ Дата: Понедельник, 30.11.2015, 09:33 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
да я вас понял! спасибо!
но при вот таком написании она почему то не работает не подскажите в чем дело?
Код
=ЕСЛИОШИБКА(ЕСЛИ((ОКРУГЛ(100-D$11;3)=-0,001)*(E7=ЕСЛИ(НЕ(НАИМЕНЬШИЙ((($E$7:$E$10>50)*($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<=99));1))*НАИБОЛЬШИЙ($E$7:$E$10<50;1);$E$7:$E$10));E7;"");"")


то есть мне из первого условия нужно наименьший показатель брать которые больше 50 и меньше 99 а из второго наибольший который меньше 50!(при условии выполнения одного из условий)
просто не хочется еще одно если внедрять можно ли все в этом условии прописать?
может это можно провернуть через ИЛИ?
ИЛИ Я ВООБЩЕ ВСЕ ЧТО МОЖНО НАПУТАЛ?


Сообщение отредактировал БИТ - Понедельник, 30.11.2015, 11:10
 
Ответить
Сообщениеда я вас понял! спасибо!
но при вот таком написании она почему то не работает не подскажите в чем дело?
Код
=ЕСЛИОШИБКА(ЕСЛИ((ОКРУГЛ(100-D$11;3)=-0,001)*(E7=ЕСЛИ(НЕ(НАИМЕНЬШИЙ((($E$7:$E$10>50)*($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<=99));1))*НАИБОЛЬШИЙ($E$7:$E$10<50;1);$E$7:$E$10));E7;"");"")


то есть мне из первого условия нужно наименьший показатель брать которые больше 50 и меньше 99 а из второго наибольший который меньше 50!(при условии выполнения одного из условий)
просто не хочется еще одно если внедрять можно ли все в этом условии прописать?
может это можно провернуть через ИЛИ?
ИЛИ Я ВООБЩЕ ВСЕ ЧТО МОЖНО НАПУТАЛ?

Автор - БИТ
Дата добавления - 30.11.2015 в 09:33
БИТ Дата: Понедельник, 30.11.2015, 14:43 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
_Boroda_ можешь подсказать куда что надо вставить что-то даже вторым если не получается?
 
Ответить
Сообщение_Boroda_ можешь подсказать куда что надо вставить что-то даже вторым если не получается?

Автор - БИТ
Дата добавления - 30.11.2015 в 14:43
БИТ Дата: Понедельник, 30.11.2015, 15:08 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Вашего ответа думаю вполне будет достаточно!
есть формула
Код
=ЕСЛИОШИБКА(ЕСЛИ((ОКРУГЛ(100-D$11;3)=-0,001)*(E7=НАИМЕНЬШИЙ(ЕСЛИ(($E$7:$E$10>50)*($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<=99);$E$7:$E$10);1));E7;"");"")
которая находит наименьшее значение среди заданных условий!

проблема в том если эти условия не выполняются (НАЙТИ НАИМЕНЬШЕЕ ЗНАЧЕНИЕ СРЕДИ УСЛОВИЙ):
Код
($E$7:$E$10>50)*($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<=99)


то нужно (НАЙТИ НАИБОЛЬШЕЕ ЗНАЧЕНИЕ СРЕДИ УЖЕ НОВЫХ УСЛОВИЙ):
Код
($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<50)
и вывести его!
что в итоге должно получиться представлено в примере ниже!
К сообщению приложен файл: 8256081.xlsx (9.7 Kb)


Сообщение отредактировал БИТ - Понедельник, 30.11.2015, 15:37
 
Ответить
СообщениеВашего ответа думаю вполне будет достаточно!
есть формула
Код
=ЕСЛИОШИБКА(ЕСЛИ((ОКРУГЛ(100-D$11;3)=-0,001)*(E7=НАИМЕНЬШИЙ(ЕСЛИ(($E$7:$E$10>50)*($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<=99);$E$7:$E$10);1));E7;"");"")
которая находит наименьшее значение среди заданных условий!

проблема в том если эти условия не выполняются (НАЙТИ НАИМЕНЬШЕЕ ЗНАЧЕНИЕ СРЕДИ УСЛОВИЙ):
Код
($E$7:$E$10>50)*($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<=99)


то нужно (НАЙТИ НАИБОЛЬШЕЕ ЗНАЧЕНИЕ СРЕДИ УЖЕ НОВЫХ УСЛОВИЙ):
Код
($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<50)
и вывести его!
что в итоге должно получиться представлено в примере ниже!

Автор - БИТ
Дата добавления - 30.11.2015 в 15:08
БИТ Дата: Понедельник, 30.11.2015, 15:30 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
само собою!
нижние две формулы я прописал условно без соблюдения нужного синтаксиса!
а первая формула вроде как рабочая и работает при изменении значений она выдает то что надо!

этот пример как раз и есть над чем я уже два дня бьюсь бывает конечножешь в столбце и чуть больше значений но не в этом суть!
проблема в том я не понимаю куда дописать если первое условие не выполняется то надо искать наибольшее значение среди вот этих условий
Код
($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<50)


один из вариантов как то так но все равно нето!
Код
=ЕСЛИОШИБКА(ЕСЛИ((ОКРУГЛ(100-C$11;3)=-0,001)*(D7=ЕСЛИ(НАИМЕНЬШИЙ(($D$7:$D$10>50)*($F$7:$F$10<=1)*(СЧЁТЕСЛИ(D$7:D7;D7)=1)*($D$7:$D$10<=99);1)+НАИБОЛЬШИЙ(($D$7:$D$10<50)*($F$7:$F$10<=1)*(СЧЁТЕСЛИ(D$7:D7;D7)=1);1);$D$7:$D$10));D7;"");"")


из-за того что мне нужно что если НАИМЕНЬШИЙ не выполнился то нужно выполнить НАИБОЛЬШИЙ!
более менее ясно что у меня не получается?


Сообщение отредактировал БИТ - Понедельник, 30.11.2015, 17:23
 
Ответить
Сообщениесамо собою!
нижние две формулы я прописал условно без соблюдения нужного синтаксиса!
а первая формула вроде как рабочая и работает при изменении значений она выдает то что надо!

этот пример как раз и есть над чем я уже два дня бьюсь бывает конечножешь в столбце и чуть больше значений но не в этом суть!
проблема в том я не понимаю куда дописать если первое условие не выполняется то надо искать наибольшее значение среди вот этих условий
Код
($G$7:$G$10=1)*(СЧЁТЕСЛИ(E$7:E7;E7)=1)*($E$7:$E$10<50)


один из вариантов как то так но все равно нето!
Код
=ЕСЛИОШИБКА(ЕСЛИ((ОКРУГЛ(100-C$11;3)=-0,001)*(D7=ЕСЛИ(НАИМЕНЬШИЙ(($D$7:$D$10>50)*($F$7:$F$10<=1)*(СЧЁТЕСЛИ(D$7:D7;D7)=1)*($D$7:$D$10<=99);1)+НАИБОЛЬШИЙ(($D$7:$D$10<50)*($F$7:$F$10<=1)*(СЧЁТЕСЛИ(D$7:D7;D7)=1);1);$D$7:$D$10));D7;"");"")


из-за того что мне нужно что если НАИМЕНЬШИЙ не выполнился то нужно выполнить НАИБОЛЬШИЙ!
более менее ясно что у меня не получается?

Автор - БИТ
Дата добавления - 30.11.2015 в 15:30
БИТ Дата: Вторник, 01.12.2015, 10:24 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
думаю вот так будет понятнее!
если значения в столбце "C" больше 50 и меньше 99 то выдать напротив столбца "С" в соответствующую строку НАИМЕНЬШЕЕ значение
если данное условие не выполняется то по столбцу "C" нужно найти НАИБОЛЬШЕЕ значение которое меньше 50?

у меня как-то так получается но что-то не то!
Код
=ЕСЛИ(($C$7:$C$10>50)*($C$7:$C$10<=99);НАИМЕНЬШИЙ($C$7:$C$10;1);ЕСЛИ(($C$7:$C$10<50);НАИБОЛЬШИЙ($C$7:$C$10;1);""))
 
Ответить
Сообщениедумаю вот так будет понятнее!
если значения в столбце "C" больше 50 и меньше 99 то выдать напротив столбца "С" в соответствующую строку НАИМЕНЬШЕЕ значение
если данное условие не выполняется то по столбцу "C" нужно найти НАИБОЛЬШЕЕ значение которое меньше 50?

у меня как-то так получается но что-то не то!
Код
=ЕСЛИ(($C$7:$C$10>50)*($C$7:$C$10<=99);НАИМЕНЬШИЙ($C$7:$C$10;1);ЕСЛИ(($C$7:$C$10<50);НАИБОЛЬШИЙ($C$7:$C$10;1);""))

Автор - БИТ
Дата добавления - 01.12.2015 в 10:24
_Boroda_ Дата: Вторник, 01.12.2015, 12:18 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вот так нужно?
Код
=МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)))

Формула массива


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВот так нужно?
Код
=МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)))

Формула массива

Автор - _Boroda_
Дата добавления - 01.12.2015 в 12:18
БИТ Дата: Вторник, 01.12.2015, 12:32 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
НЕ совсем она в каждой ячейке из четырех пишет найденное значение!
Нужно чтобы формула вписывала это значение только напротив той ячейки где стоит это число а в остальных трех ячейках пусто!
 
Ответить
СообщениеНЕ совсем она в каждой ячейке из четырех пишет найденное значение!
Нужно чтобы формула вписывала это значение только напротив той ячейки где стоит это число а в остальных трех ячейках пусто!

Автор - БИТ
Дата добавления - 01.12.2015 в 12:32
YouGreed Дата: Вторник, 01.12.2015, 12:43 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
БИТ, Просто добавил условие к формуле Александра.
Код
=ЕСЛИ($C9=МАКС(C9;МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10))));МАКС(C9;МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10))));"")

_Boroda_, [offtop]Скоро посты БИТ, можно будет смело переносить в МозговойШтурм.


Сообщение отредактировал YouGreed - Вторник, 01.12.2015, 12:57
 
Ответить
СообщениеБИТ, Просто добавил условие к формуле Александра.
Код
=ЕСЛИ($C9=МАКС(C9;МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10))));МАКС(C9;МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10))));"")

_Boroda_, [offtop]Скоро посты БИТ, можно будет смело переносить в МозговойШтурм.

Автор - YouGreed
Дата добавления - 01.12.2015 в 12:43
БИТ Дата: Вторник, 01.12.2015, 12:51 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Что такое МШ?)
 
Ответить
СообщениеЧто такое МШ?)

Автор - БИТ
Дата добавления - 01.12.2015 в 12:51
китин Дата: Вторник, 01.12.2015, 12:57 | Сообщение № 12
Группа: Модераторы
Ранг: Экселист
Сообщений: 7016
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
СообщениеБИТ, Мозговой штурм

Автор - китин
Дата добавления - 01.12.2015 в 12:57
Эх_Прорвёмся Дата: Вторник, 01.12.2015, 12:58 | Сообщение № 13
Группа: Заблокированные
Ранг: Участник
Сообщений: 72
Репутация: -21 ±
Замечаний: 100% ±

Excel 2003
Что такое МШ?)

Мозговой Штурм :) Зы: лучше такие вопросы не по теме оформлять тегом "оффтоп".


Объяснять как бабушке на скамеечке у подъезда.
 
Ответить
Сообщение
Что такое МШ?)

Мозговой Штурм :) Зы: лучше такие вопросы не по теме оформлять тегом "оффтоп".

Автор - Эх_Прорвёмся
Дата добавления - 01.12.2015 в 12:58
Эх_Прорвёмся Дата: Вторник, 01.12.2015, 12:58 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник
Сообщений: 72
Репутация: -21 ±
Замечаний: 100% ±

Excel 2003
БИТ, А по теме окончательная формула подошла?


Объяснять как бабушке на скамеечке у подъезда.
 
Ответить
СообщениеБИТ, А по теме окончательная формула подошла?

Автор - Эх_Прорвёмся
Дата добавления - 01.12.2015 в 12:58
БИТ Дата: Вторник, 01.12.2015, 13:06 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
единственное что опять не могу понять что при вот таком написании формула опять выдает все значения а нужно только наименьшее?
К сообщению приложен файл: 6777092.xlsx (9.4 Kb)


Сообщение отредактировал БИТ - Вторник, 01.12.2015, 14:28
 
Ответить
Сообщениеединственное что опять не могу понять что при вот таком написании формула опять выдает все значения а нужно только наименьшее?

Автор - БИТ
Дата добавления - 01.12.2015 в 13:06
БИТ Дата: Вторник, 01.12.2015, 16:01 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
_Boroda_ без Вас чувствую не обойтись!
 
Ответить
Сообщение_Boroda_ без Вас чувствую не обойтись!

Автор - БИТ
Дата добавления - 01.12.2015 в 16:01
YouGreed Дата: Вторник, 01.12.2015, 16:09 | Сообщение № 17
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
БИТ, У вас ведь условия разные...
Код
=ЕСЛИ(НАИМЕНЬШИЙ($C$7:$C$10;1)=$C7;НАИМЕНЬШИЙ($C$7:$C$10;1);"")
 
Ответить
СообщениеБИТ, У вас ведь условия разные...
Код
=ЕСЛИ(НАИМЕНЬШИЙ($C$7:$C$10;1)=$C7;НАИМЕНЬШИЙ($C$7:$C$10;1);"")

Автор - YouGreed
Дата добавления - 01.12.2015 в 16:09
БИТ Дата: Вторник, 01.12.2015, 16:20 | Сообщение № 18
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
нет я все это хочу вместить в одну формулу!

Цитата
если значения в столбце "C" больше 50 и меньше 99 то выдать напротив столбца "С" в соответствующую строку НАИМЕНЬШЕЕ значение
если данное условие не выполняется то по столбцу "C" нужно найти НАИБОЛЬШЕЕ значение которое меньше 50?


Сообщение отредактировал БИТ - Вторник, 01.12.2015, 16:22
 
Ответить
Сообщениенет я все это хочу вместить в одну формулу!

Цитата
если значения в столбце "C" больше 50 и меньше 99 то выдать напротив столбца "С" в соответствующую строку НАИМЕНЬШЕЕ значение
если данное условие не выполняется то по столбцу "C" нужно найти НАИБОЛЬШЕЕ значение которое меньше 50?

Автор - БИТ
Дата добавления - 01.12.2015 в 16:20
_Boroda_ Дата: Вторник, 01.12.2015, 16:30 | Сообщение № 19
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
_Boroda_ без Вас чувствую не обойтись!

А я Вам не "Что? Где? Когда?" - в угадайку играть у меня времени нет. У Вас был вопрос по формуле:
у меня как-то так получается но что-то не то!
Код
=ЕСЛИ(($C$7:$C$10>50)*($C$7:$C$10<=99);НАИМЕНЬШИЙ($C$7:$C$10;1);ЕСЛИ(($C$7:$C$10<50);НАИБОЛЬШИЙ($C$7:$C$10;1);""))
Я Вам про эту формулу ответил
Код
=МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)))
Ответ соответствует вопросу. А потом начинается:
НЕ совсем она в каждой ячейке из четырех пишет найденное значение!
Нужно чтобы формула вписывала это значение только напротив той ячейки где стоит это число а в остальных трех ячейках пусто!
Вы что, думаете, что я буду пересматривать все Ваши файлы из этой и предыдущих тем, чтобы понять, что же Вам все-таки нужно? Нет, не буду, у меня на это времени нет. Вам ответ нужен, так извольте нормально задать вопрос, показать нормальный файл и расписать что и где должно быть и, самое главное, почему именно так.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
_Boroda_ без Вас чувствую не обойтись!

А я Вам не "Что? Где? Когда?" - в угадайку играть у меня времени нет. У Вас был вопрос по формуле:
у меня как-то так получается но что-то не то!
Код
=ЕСЛИ(($C$7:$C$10>50)*($C$7:$C$10<=99);НАИМЕНЬШИЙ($C$7:$C$10;1);ЕСЛИ(($C$7:$C$10<50);НАИБОЛЬШИЙ($C$7:$C$10;1);""))
Я Вам про эту формулу ответил
Код
=МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)))
Ответ соответствует вопросу. А потом начинается:
НЕ совсем она в каждой ячейке из четырех пишет найденное значение!
Нужно чтобы формула вписывала это значение только напротив той ячейки где стоит это число а в остальных трех ячейках пусто!
Вы что, думаете, что я буду пересматривать все Ваши файлы из этой и предыдущих тем, чтобы понять, что же Вам все-таки нужно? Нет, не буду, у меня на это времени нет. Вам ответ нужен, так извольте нормально задать вопрос, показать нормальный файл и расписать что и где должно быть и, самое главное, почему именно так.

Автор - _Boroda_
Дата добавления - 01.12.2015 в 16:30
YouGreed Дата: Вторник, 01.12.2015, 16:31 | Сообщение № 20
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
БИТ, Я сразу не обратил внимание.
Код
=ЕСЛИ($C7=МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)));МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)));"")

Вы формулу Александра изменили, и у Вас значения пошли не те.
 
Ответить
СообщениеБИТ, Я сразу не обратил внимание.
Код
=ЕСЛИ($C7=МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)));МАКС(МИН(ЕСЛИ((C$7:C$10>50)*(C$7:C$10<=99);C$7:C$10));МАКС(ЕСЛИ(C$7:C$10<50;C$7:C$10)));"")

Вы формулу Александра изменили, и у Вас значения пошли не те.

Автор - YouGreed
Дата добавления - 01.12.2015 в 16:31
Мир MS Excel » Вопросы и решения » Вопросы по Excel » проверка данных на соответствие условия (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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