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

Вход

Регистрация

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

 

= Мир MS Excel/запутался в формуле ЕСЛИ - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » запутался в формуле ЕСЛИ (очень много необходимо условий)
запутался в формуле ЕСЛИ
Гость Дата: Среда, 28.12.2011, 13:49 | Сообщение № 1
Группа: Гости
цель такая

Есть таблица A1 - название , B1- значение "A", рядом справа аналогичная таблица C1 - название и след значение, и куча строк. Необходимо чтобы в новом стобце с помощью думаю формулы ЕСЛИ высчитать изменение по условиям, ниже реальный пример
назв знач сопоставляем вот как посчитать этот столбик
Амортизатор A Амортизатор A AA не изм
Колодки А Колодки B AB -
Диск B Диск A BA +

=ЕСЛИ(СОВПАД(назв;знач);"не изм";ЕСЛИ(назв=знач;"+";ЕСЛИ(назв=знач;"-"))) я прописываю такую формулу, но условий у меня больше чем буквы А и В(С-CD CB CA и тд D), прописываю условия, но почему то не по всем строкам данные условия работают. В чем моя ошибка?
 
Ответить
Сообщениецель такая

Есть таблица A1 - название , B1- значение "A", рядом справа аналогичная таблица C1 - название и след значение, и куча строк. Необходимо чтобы в новом стобце с помощью думаю формулы ЕСЛИ высчитать изменение по условиям, ниже реальный пример
назв знач сопоставляем вот как посчитать этот столбик
Амортизатор A Амортизатор A AA не изм
Колодки А Колодки B AB -
Диск B Диск A BA +

=ЕСЛИ(СОВПАД(назв;знач);"не изм";ЕСЛИ(назв=знач;"+";ЕСЛИ(назв=знач;"-"))) я прописываю такую формулу, но условий у меня больше чем буквы А и В(С-CD CB CA и тд D), прописываю условия, но почему то не по всем строкам данные условия работают. В чем моя ошибка?

Автор - Гость
Дата добавления - 28.12.2011 в 13:49
Serge_007 Дата: Среда, 28.12.2011, 13:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Гость)
В чем моя ошибка?

Пример давайте


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
В чем моя ошибка?

Пример давайте

Автор - Serge_007
Дата добавления - 28.12.2011 в 13:53
Keles Дата: Среда, 28.12.2011, 14:10 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

вот часть таблицы
К сообщению приложен файл: _Microsoft_Offi.xlsx (14.0 Kb)
 
Ответить
Сообщениевот часть таблицы

Автор - Keles
Дата добавления - 28.12.2011 в 14:10
Keles Дата: Среда, 28.12.2011, 14:13 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

вместо например моего условия "умен" EXCEL выдает ЛОЖЬ, в принципе меня это устраивает,но в идеале нужен ответ "умен", далее протягиваю вниз формулу там буквы DC CD и тд, и не все данные он видит, и выдает не верный ответ.
 
Ответить
Сообщениевместо например моего условия "умен" EXCEL выдает ЛОЖЬ, в принципе меня это устраивает,но в идеале нужен ответ "умен", далее протягиваю вниз формулу там буквы DC CD и тд, и не все данные он видит, и выдает не верный ответ.

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

Excel 2016
=ЕСЛИ(СОВПАД(B3;G3);"не изм";ЕСЛИ(B13=G13;"УВЕЛ";ЕСЛИ(B3=G3;"ухуд")))

Зачем Вы дважды проверяете одно и то же условие и при этом хотите выводить разные значения?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение=ЕСЛИ(СОВПАД(B3;G3);"не изм";ЕСЛИ(B13=G13;"УВЕЛ";ЕСЛИ(B3=G3;"ухуд")))

Зачем Вы дважды проверяете одно и то же условие и при этом хотите выводить разные значения?

Автор - Serge_007
Дата добавления - 28.12.2011 в 14:18
Keles Дата: Среда, 28.12.2011, 14:23 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

Совсем запутался, возможно необходимо прописывать $B$3??? Потому что при протягивании вниз видимо и случилось что все условия решили сместится.

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


Сообщение отредактировал Keles - Среда, 28.12.2011, 14:24
 
Ответить
СообщениеСовсем запутался, возможно необходимо прописывать $B$3??? Потому что при протягивании вниз видимо и случилось что все условия решили сместится.

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

Автор - Keles
Дата добавления - 28.12.2011 в 14:23
Serge_007 Дата: Среда, 28.12.2011, 14:35 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Keles)
однако жду помощи

Рисуйте в файле вручную как должно быть и почему.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Keles)
однако жду помощи

Рисуйте в файле вручную как должно быть и почему.

Автор - Serge_007
Дата добавления - 28.12.2011 в 14:35
Keles Дата: Среда, 28.12.2011, 14:43 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

а как оно должно быть то?:)
 
Ответить
Сообщениеа как оно должно быть то?:)

Автор - Keles
Дата добавления - 28.12.2011 в 14:43
Jhonson Дата: Среда, 28.12.2011, 14:46 | Сообщение № 9
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

=ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел"))
К сообщению приложен файл: _Microsofti.xlsx (14.1 Kb)


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Среда, 28.12.2011, 14:47
 
Ответить
Сообщение=ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел"))

Автор - Jhonson
Дата добавления - 28.12.2011 в 14:46
Serge_007 Дата: Среда, 28.12.2011, 14:51 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Keles)
а как оно должно быть то?

Это только Вы знаете


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Keles)
а как оно должно быть то?

Это только Вы знаете

Автор - Serge_007
Дата добавления - 28.12.2011 в 14:51
Keles Дата: Среда, 28.12.2011, 14:55 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

Quote (Jhonson)
=ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел"))


Огромное спасибо) А я себе в голову вбил что знаки больше или меньше работают лишь в при числах....вот и парился с уловиями(
 
Ответить
Сообщение
Quote (Jhonson)
=ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел"))


Огромное спасибо) А я себе в голову вбил что знаки больше или меньше работают лишь в при числах....вот и парился с уловиями(

Автор - Keles
Дата добавления - 28.12.2011 в 14:55
Keles Дата: Среда, 28.12.2011, 15:10 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

Еще один вопросик=) При попытки прописать еще одно условие, пишет много условий....как в формуле прописать еще одно условие
=ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел";ЕСЛИ(B3=пустая ячейка;"исчез")))) в это части доп условие пишу и ошибка?
 
Ответить
СообщениеЕще один вопросик=) При попытки прописать еще одно условие, пишет много условий....как в формуле прописать еще одно условие
=ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел";ЕСЛИ(B3=пустая ячейка;"исчез")))) в это части доп условие пишу и ошибка?

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

Excel 2016
Code
=ЕСЛИ(B3="";"исчез";ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел")))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=ЕСЛИ(B3="";"исчез";ЕСЛИ(B3=G3;"не изм";ЕСЛИ(B3<G3;"умен";"увел")))

Автор - Serge_007
Дата добавления - 28.12.2011 в 15:18
_Boroda_ Дата: Среда, 28.12.2011, 15:26 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Keles,
Посмотрите еще такой вариант (обратите внимание на формат ячеек в столбце I)
К сообщению приложен файл: _Microsoft_i.xlsx (14.7 Kb)


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

Автор - _Boroda_
Дата добавления - 28.12.2011 в 15:26
Keles Дата: Среда, 28.12.2011, 15:32 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 4 ±
Замечаний: 0% ±

Спасибо за совет, в итоге в таблицы моей выходит порядка 7-ми условий, сейчас буду редактировать.

Спасибо за очень полезные советы!
 
Ответить
СообщениеСпасибо за совет, в итоге в таблицы моей выходит порядка 7-ми условий, сейчас буду редактировать.

Спасибо за очень полезные советы!

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

Excel 2016
Саш, можно немного сократить:
Code
=ЕСЛИ(ЕОШ(-B3);КОДСИМВ(B3)-КОДСИМВ(G3))


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСаш, можно немного сократить:
Code
=ЕСЛИ(ЕОШ(-B3);КОДСИМВ(B3)-КОДСИМВ(G3))

Автор - Serge_007
Дата добавления - 28.12.2011 в 15:32
_Boroda_ Дата: Среда, 28.12.2011, 15:48 | Сообщение № 17
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Quote (Serge_007)
Саш, можно немного сократить:

Формула или Код VBA:
=ЕСЛИ(ЕОШ(-B3);КОДСИМВ(B3)-КОДСИМВ(G3))

Серег, я сознательно не использую (вернее, очень редко использую) формулу ЕОШ. Она не реагирует на #Н/Д, а на этом можно очень здорово попасть (на этом примере, конечно, нет, но тем не менее - мы же не знаем, в оригинале в столбце В значения или формулы). ЕОШ Использую только в том случае, если нужно различать НД и прочие ошибки (по типу ТИП.ОШИБКИ, но только 2 критерия)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Quote (Serge_007)
Саш, можно немного сократить:

Формула или Код VBA:
=ЕСЛИ(ЕОШ(-B3);КОДСИМВ(B3)-КОДСИМВ(G3))

Серег, я сознательно не использую (вернее, очень редко использую) формулу ЕОШ. Она не реагирует на #Н/Д, а на этом можно очень здорово попасть (на этом примере, конечно, нет, но тем не менее - мы же не знаем, в оригинале в столбце В значения или формулы). ЕОШ Использую только в том случае, если нужно различать НД и прочие ошибки (по типу ТИП.ОШИБКИ, но только 2 критерия)

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

Excel 2016
Согласен.
Конечно я имел ввиду применение ТОЛЬКО к данному примеру smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСогласен.
Конечно я имел ввиду применение ТОЛЬКО к данному примеру smile

Автор - Serge_007
Дата добавления - 28.12.2011 в 15:53
Марина Цикунова Дата: Вторник, 06.05.2014, 15:32 | Сообщение № 19
Группа: Гости
Помогите советом, прописала такую формулу, не понимаю где ошибку допустила,

=ЕСЛИ(оценка!AC10=100;0;И(ЕСЛИ(оценка!AC10=0;оценка!U10;оценка!U10*оценка!AC10%)))

Условие такое Если в ячейке стоит 0, то должно возвращатся значение в ячейке U, если стоит 100, то в ячейке должен стоять 0, если другие цифры, то U должно умножаться наэту цифру(она там подразумеватся в процентном выражении

Спасибо за помощь заранее.
Если не трудно, ответьте на личную почту тоже Удалено. Нарушение правил
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта[/moder]
 
Ответить
СообщениеПомогите советом, прописала такую формулу, не понимаю где ошибку допустила,

=ЕСЛИ(оценка!AC10=100;0;И(ЕСЛИ(оценка!AC10=0;оценка!U10;оценка!U10*оценка!AC10%)))

Условие такое Если в ячейке стоит 0, то должно возвращатся значение в ячейке U, если стоит 100, то в ячейке должен стоять 0, если другие цифры, то U должно умножаться наэту цифру(она там подразумеватся в процентном выражении

Спасибо за помощь заранее.
Если не трудно, ответьте на личную почту тоже Удалено. Нарушение правил
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта[/moder]

Автор - Марина Цикунова
Дата добавления - 06.05.2014 в 15:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » запутался в формуле ЕСЛИ (очень много необходимо условий)
  • Страница 1 из 1
  • 1
Поиск:

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