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

Вход

Регистрация

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

 

= Мир MS Excel/Несколько условий ЕСЛИ в одной ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Модератор форума: китин, _Boroda_  
Несколько условий ЕСЛИ в одной ячейке
AGinvest Дата: Среда, 18.07.2012, 11:20 | Сообщение № 1
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Обсуждал тему на потале
http://www.programmersforum.ru/showthread.php?t=207744&page=5

мне помогли, но остался не решен один вопрос,

Интересует ячейка N7. все истины считает, но у меня не одна ложь, а две. Как мне добавить вторую ложь в условие формулы?

Если ли Гуру с выше сказанного форума видят это сообщение, не ругайтесь и извините за дубляж. Просто весь вечер потратил, а додумать решение не смог(((
 
Ответить
СообщениеДобрый день!
Обсуждал тему на потале
http://www.programmersforum.ru/showthread.php?t=207744&page=5

мне помогли, но остался не решен один вопрос,

Интересует ячейка N7. все истины считает, но у меня не одна ложь, а две. Как мне добавить вторую ложь в условие формулы?

Если ли Гуру с выше сказанного форума видят это сообщение, не ругайтесь и извините за дубляж. Просто весь вечер потратил, а додумать решение не смог(((

Автор - AGinvest
Дата добавления - 18.07.2012 в 11:20
AGinvest Дата: Среда, 18.07.2012, 11:20 | Сообщение № 2
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

вот сам файл
К сообщению приложен файл: 4138102.xlsx (9.5 Kb)
 
Ответить
Сообщениевот сам файл

Автор - AGinvest
Дата добавления - 18.07.2012 в 11:20
vikttur Дата: Среда, 18.07.2012, 11:28 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Code
H6*E6*-1=-H6*E6

Это упрощение Ваших записей.
По вопросу - лень разбираться в наборе ЕСЛИ(). Можете объяснить логику работы формулы?

Похоже, Ваша формула:
Code
=(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7)

И добавить E6 при невыполнении условий (выполнении одного условия Н6=0)

Не забудьте отписаться в исходной теме.


Сообщение отредактировал vikttur - Среда, 18.07.2012, 11:47
 
Ответить
Сообщение
Code
H6*E6*-1=-H6*E6

Это упрощение Ваших записей.
По вопросу - лень разбираться в наборе ЕСЛИ(). Можете объяснить логику работы формулы?

Похоже, Ваша формула:
Code
=(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7)

И добавить E6 при невыполнении условий (выполнении одного условия Н6=0)

Не забудьте отписаться в исходной теме.

Автор - vikttur
Дата добавления - 18.07.2012 в 11:28
AGinvest Дата: Среда, 18.07.2012, 11:44 | Сообщение № 4
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

попробую в течении 5ти минут описать)
спасибо за первую подсказку
 
Ответить
Сообщениепопробую в течении 5ти минут описать)
спасибо за первую подсказку

Автор - AGinvest
Дата добавления - 18.07.2012 в 11:44
vikttur Дата: Среда, 18.07.2012, 11:45 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Пока писал, вы уже ответили. Посмотрите исправления предыдущего сообщения.
 
Ответить
СообщениеПока писал, вы уже ответили. Посмотрите исправления предыдущего сообщения.

Автор - vikttur
Дата добавления - 18.07.2012 в 11:45
AGinvest Дата: Среда, 18.07.2012, 11:51 | Сообщение № 6
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

есть ячейки, L7 и H6. как одна так и другая может принимать как положительные так и отрицательные значения. Только L7 может быть еще и равна нулю. Периодически значения в них меняются. то есть может быть всего четыре исхода:
я напишу знаки одной и другой ячейки:
+ + тут истина 1, лож1
- - тут истина 2, лож2
+ - тут истина 2, лож2
- + тут истина 1, лож1
формула считает, истины все правильные, только если лож2- то ее не показывает, так как ее нет в условии, как ее добавить?
Значение в ячейке завязано дальше, вот тут ступор и получается.
 
Ответить
Сообщениеесть ячейки, L7 и H6. как одна так и другая может принимать как положительные так и отрицательные значения. Только L7 может быть еще и равна нулю. Периодически значения в них меняются. то есть может быть всего четыре исхода:
я напишу знаки одной и другой ячейки:
+ + тут истина 1, лож1
- - тут истина 2, лож2
+ - тут истина 2, лож2
- + тут истина 1, лож1
формула считает, истины все правильные, только если лож2- то ее не показывает, так как ее нет в условии, как ее добавить?
Значение в ячейке завязано дальше, вот тут ступор и получается.

Автор - AGinvest
Дата добавления - 18.07.2012 в 11:51
AGinvest Дата: Среда, 18.07.2012, 11:52 | Сообщение № 7
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

Quote (vikttur)
Похоже, Ваша формула:
Формула:
=(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7)

И добавить E6 при невыполнении условий (выполнении одного условия Н6=0)

Не забудьте отписаться в исходной теме.


попробую применить вашу формулу)
 
Ответить
Сообщение
Quote (vikttur)
Похоже, Ваша формула:
Формула:
=(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7)

И добавить E6 при невыполнении условий (выполнении одного условия Н6=0)

Не забудьте отписаться в исходной теме.


попробую применить вашу формулу)

Автор - AGinvest
Дата добавления - 18.07.2012 в 11:52
AGinvest Дата: Среда, 18.07.2012, 12:00 | Сообщение № 8
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

не получается, при одинаковых знаках, дает верное решение, а если знаки разные, то не дает значение E6
 
Ответить
Сообщениене получается, при одинаковых знаках, дает верное решение, а если знаки разные, то не дает значение E6

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:00
AGinvest Дата: Среда, 18.07.2012, 12:01 | Сообщение № 9
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

то есть + + истина-верно-формула дальше.- - тоже так же. а вот - + или +- лож не получается.в теории должно выявлять значение Е6
 
Ответить
Сообщението есть + + истина-верно-формула дальше.- - тоже так же. а вот - + или +- лож не получается.в теории должно выявлять значение Е6

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:01
vikttur Дата: Среда, 18.07.2012, 12:05 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Условия в формуле:
L6<=0, H6<0
L6>=0, H6<0
L6<=0, H6>0
L6>=0, H6>0

Осталось одно условие:
Code
ЕСЛИ(H6=0;E6;формула)


Покажите, где не получается.
 
Ответить
СообщениеУсловия в формуле:
L6<=0, H6<0
L6>=0, H6<0
L6<=0, H6>0
L6>=0, H6>0

Осталось одно условие:
Code
ЕСЛИ(H6=0;E6;формула)


Покажите, где не получается.

Автор - vikttur
Дата добавления - 18.07.2012 в 12:05
AGinvest Дата: Среда, 18.07.2012, 12:09 | Сообщение № 11
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

я сам не то написал((вернее не там вставил( прошу извинить, сейчас попробую

Формула:
ЕСЛИ(H6=0;E6;формула)
 
Ответить
Сообщениея сам не то написал((вернее не там вставил( прошу извинить, сейчас попробую

Формула:
ЕСЛИ(H6=0;E6;формула)

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:09
AGinvest Дата: Среда, 18.07.2012, 12:19 | Сообщение № 12
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

ни так ни так не работает(( или у меня руки не оттуда, немного не понимаю, как применить.
ЕСЛИ(H6=0;(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7);E6)

ЕСЛИ(H6=0;E6;(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7))
 
Ответить
Сообщениени так ни так не работает(( или у меня руки не оттуда, немного не понимаю, как применить.
ЕСЛИ(H6=0;(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7);E6)

ЕСЛИ(H6=0;E6;(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7))

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:19
vikttur Дата: Среда, 18.07.2012, 12:28 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Подставил в исходный файл - работает: при H6=0 показывает значение Е6
Что не так? Где не так?
Кто виноват? Что делать? smile
 
Ответить
СообщениеПодставил в исходный файл - работает: при H6=0 показывает значение Е6
Что не так? Где не так?
Кто виноват? Что делать? smile

Автор - vikttur
Дата добавления - 18.07.2012 в 12:28
AGinvest Дата: Среда, 18.07.2012, 12:38 | Сообщение № 14
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

у меня не робит(( ты какую формулу вставил?
 
Ответить
Сообщениеу меня не робит(( ты какую формулу вставил?

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:38
Serge_007 Дата: Среда, 18.07.2012, 12:44 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Code
=ЕСЛИ(H6=0;0;(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7))
К сообщению приложен файл: AGinvest_2.xls (26.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=ЕСЛИ(H6=0;0;(ЗНАК(L7)*H6*E6+ЗНАК(H6)*L7*F6)/(ЗНАК(L7)*H6+ЗНАК(H6)*L7))

Автор - Serge_007
Дата добавления - 18.07.2012 в 12:44
AGinvest Дата: Среда, 18.07.2012, 12:47 | Сообщение № 16
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

попробую.

Е6=82,1
Н6=4(любое положительное) , L7=4 (любое положительное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=-4(любое отрицательное) , L7=-4 (любое отрицательное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=4(любое положительное) , L7=-4 (любое отрицательное в т.ч. и ноль, диапазон от нуля до Н6 с отрицательным знаком(если Н6=6, то L7 может быть 0-1-2-3-4-5-6)) результат истина не нужна.лож равна Е6.

Н6=-4(любое отриц) , L7=4 (любое положительное в т.ч. и ноль, диапазон от нуля до Н6 с положит знаком(если Н6=-4, то L7 может быть 0 1 2 3 4)) результат истина не нужна.лож равна Е6.

вот по такой схеме нужно.

не работает формула Сергей, при положительном L7 работает, при отрицательном нет. на нуле пишет дело(
 
Ответить
Сообщениепопробую.

Е6=82,1
Н6=4(любое положительное) , L7=4 (любое положительное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=-4(любое отрицательное) , L7=-4 (любое отрицательное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=4(любое положительное) , L7=-4 (любое отрицательное в т.ч. и ноль, диапазон от нуля до Н6 с отрицательным знаком(если Н6=6, то L7 может быть 0-1-2-3-4-5-6)) результат истина не нужна.лож равна Е6.

Н6=-4(любое отриц) , L7=4 (любое положительное в т.ч. и ноль, диапазон от нуля до Н6 с положит знаком(если Н6=-4, то L7 может быть 0 1 2 3 4)) результат истина не нужна.лож равна Е6.

вот по такой схеме нужно.

не работает формула Сергей, при положительном L7 работает, при отрицательном нет. на нуле пишет дело(

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:47
AGinvest Дата: Среда, 18.07.2012, 12:48 | Сообщение № 17
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

у меня Н6 не может быть равен нулю. Это L7 может
 
Ответить
Сообщениеу меня Н6 не может быть равен нулю. Это L7 может

Автор - AGinvest
Дата добавления - 18.07.2012 в 12:48
Serge_007 Дата: Среда, 18.07.2012, 12:59 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (AGinvest)
у меня Н6 не может быть равен нулю

Quote (AGinvest)
я сам не то написал((вернее не там вставил( прошу извинить, сейчас попробую

Формула:
ЕСЛИ(H6=0;E6;формула)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (AGinvest)
у меня Н6 не может быть равен нулю

Quote (AGinvest)
я сам не то написал((вернее не там вставил( прошу извинить, сейчас попробую

Формула:
ЕСЛИ(H6=0;E6;формула)

Автор - Serge_007
Дата добавления - 18.07.2012 в 12:59
AGinvest Дата: Среда, 18.07.2012, 13:03 | Сообщение № 19
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

Прошу прощения, чуть выше попытался объяснить что мне нужно в итоге...
 
Ответить
СообщениеПрошу прощения, чуть выше попытался объяснить что мне нужно в итоге...

Автор - AGinvest
Дата добавления - 18.07.2012 в 13:03
AGinvest Дата: Среда, 18.07.2012, 13:19 | Сообщение № 20
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

вот самое детальное условие:
Е6=82,1
Н6=4(любое положительное) , L7=4 (любое положительное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=-4(любое отрицательное) , L7=-4 (любое отрицательное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=4(любое положительное) , L7=-4 (любое отрицательное в т.ч. и ноль, диапазон от нуля до Н6 с отрицательным знаком(если Н6=6, то L7 может быть 0-1-2-3-4-5-6)) результат истина не нужна.лож равна Е6.

Н6=-4(любое отриц) , L7=4 (любое положительное в т.ч. и ноль, диапазон от нуля до Н6 с положит знаком(если Н6=-4, то L7 может быть 0 1 2 3 4)) результат истина не нужна.лож равна Е6.

вот по такой схеме нужно.
 
Ответить
Сообщениевот самое детальное условие:
Е6=82,1
Н6=4(любое положительное) , L7=4 (любое положительное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=-4(любое отрицательное) , L7=-4 (любое отрицательное в т.ч. и ноль) результат истина-моя формула.лож не нужна.

Н6=4(любое положительное) , L7=-4 (любое отрицательное в т.ч. и ноль, диапазон от нуля до Н6 с отрицательным знаком(если Н6=6, то L7 может быть 0-1-2-3-4-5-6)) результат истина не нужна.лож равна Е6.

Н6=-4(любое отриц) , L7=4 (любое положительное в т.ч. и ноль, диапазон от нуля до Н6 с положит знаком(если Н6=-4, то L7 может быть 0 1 2 3 4)) результат истина не нужна.лож равна Е6.

вот по такой схеме нужно.

Автор - AGinvest
Дата добавления - 18.07.2012 в 13:19
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Поиск:

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