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

Вход

Регистрация

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

 

= Мир MS Excel/Две формулы в одной ячейке. - Страница 2 - Мир MS Excel

  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_, DrMini  
Две формулы в одной ячейке.
doctordremlen Дата: Среда, 08.05.2013, 13:06 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Изначально я вообще по другому мыслил, когда зашел на форум, но в процессе окончательно сформулировал, что хочу получить. Скорее всего на VBA можно написать такое дело, но я в этом не понимаю.

Код
=ЕСЛИ(ЕПУСТО(K4);0;B4+F4-K4)
дает на выходе такой же результат, как и
Код
=ЕСЛИ(K4=Т(K4);0;B4+F4-K4)


Сообщение отредактировал doctordremlen - Среда, 08.05.2013, 13:10
 
Ответить
СообщениеИзначально я вообще по другому мыслил, когда зашел на форум, но в процессе окончательно сформулировал, что хочу получить. Скорее всего на VBA можно написать такое дело, но я в этом не понимаю.

Код
=ЕСЛИ(ЕПУСТО(K4);0;B4+F4-K4)
дает на выходе такой же результат, как и
Код
=ЕСЛИ(K4=Т(K4);0;B4+F4-K4)

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

Excel 2016
Цитата (Pelena)
логичнее проверить именно отсутствие данных
Конечно smile
Код
=(B4+F4-K4)*(K4<>"")


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Pelena)
логичнее проверить именно отсутствие данных
Конечно smile
Код
=(B4+F4-K4)*(K4<>"")

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

Теперь есть три формулы, которые удовлетворяют изначальное желание smile Большое спасибо.

з.ы. Можете объяснить логику формулы
Код
=(B4+F4-K4)*(K4<>"")
?


Сообщение отредактировал doctordremlen - Среда, 08.05.2013, 13:22
 
Ответить
СообщениеТеперь есть три формулы, которые удовлетворяют изначальное желание smile Большое спасибо.

з.ы. Можете объяснить логику формулы
Код
=(B4+F4-K4)*(K4<>"")
?

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

Excel 2016
Цитата (doctordremlen)
есть три формулы, которые удовлетворяют изначальное желание
Если надо - можно ещё написать smile

Цитата (doctordremlen)
Можете объяснить логику формулы?

Фактически тоже самое, что и при использовании ЕСЛИ, как предложила Pelena :)

Если K4 не равно пустой строке, то ИСТИНА, т.е. единица, на которую умножается выражение B4+F4-K4 и в итоге получается результат равный B4+F4-K4
Если K4 равно пустой строке, то ЛОЖЬ, т.е. ноль, на который умножается выражение B4+F4-K4 и в итоге получается результат равный нулю


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (doctordremlen)
есть три формулы, которые удовлетворяют изначальное желание
Если надо - можно ещё написать smile

Цитата (doctordremlen)
Можете объяснить логику формулы?

Фактически тоже самое, что и при использовании ЕСЛИ, как предложила Pelena :)

Если K4 не равно пустой строке, то ИСТИНА, т.е. единица, на которую умножается выражение B4+F4-K4 и в итоге получается результат равный B4+F4-K4
Если K4 равно пустой строке, то ЛОЖЬ, т.е. ноль, на который умножается выражение B4+F4-K4 и в итоге получается результат равный нулю

Автор - Serge_007
Дата добавления - 08.05.2013 в 13:33
doctordremlen Дата: Среда, 08.05.2013, 14:19 | Сообщение № 25
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Очень интересно. smile Спасибо еще раз wink
 
Ответить
СообщениеОчень интересно. smile Спасибо еще раз wink

Автор - doctordremlen
Дата добавления - 08.05.2013 в 14:19
dizain56 Дата: Четверг, 14.01.2016, 08:19 | Сообщение № 26
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! Помогите создать две формулы в одной ячейке. Нужно что бы при значении 1 в B13 сумма в Н2 с наценкой 15%, при 0 в В13 в Н2 ни чего не менялось.
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта[/moder]
К сообщению приложен файл: 555.xlsx (12.4 Kb)


Сообщение отредактировал Pelena - Четверг, 14.01.2016, 08:57
 
Ответить
СообщениеЗдравствуйте! Помогите создать две формулы в одной ячейке. Нужно что бы при значении 1 в B13 сумма в Н2 с наценкой 15%, при 0 в В13 в Н2 ни чего не менялось.
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта[/moder]

Автор - dizain56
Дата добавления - 14.01.2016 в 08:19
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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