Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2013, 15:39   #1
Робин
Форумчанин
 
Регистрация: 03.04.2010
Сообщений: 118
По умолчанию Что в формуле означает выражение ="";""

Добрый день
Помогите пожалуйста понять что означает выражение D4="";"" у формуле =ЕСЛИ(D4="";"";ЕСЛИ(D4>G4;D4-G4;"Нет в наличии"))
Робин вне форума Ответить с цитированием
Старый 05.02.2013, 15:48   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Читайте справку по формуле ЕСЛИ.
ЕСЛИ(лог_выражение;условие правдиво;условие ложно)

Первый аргумент - условие. Если D4 равно пустая строка, то результат возвращаем тоже пусто. В противном случае вычисляем выражение третьего аргумента.
Т.е. это не D4="";""
а D4=""
точка-с-запятой это разделитель аргументов.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 05.02.2013, 16:29   #3
Робин
Форумчанин
 
Регистрация: 03.04.2010
Сообщений: 118
По умолчанию

Цитата:
Сообщение от The_Prist Посмотреть сообщение
Читайте справку по формуле ЕСЛИ.
ЕСЛИ(лог_выражение;условие правдиво;условие ложно)

Первый аргумент - условие. Если D4 равно пустая строка, то результат возвращаем тоже пусто. В противном случае вычисляем выражение третьего аргумента.
Т.е. это не D4="";""
а D4=""
точка-с-запятой это разделитель аргументов.
1. То есть, выражаясь по другому,в даном случае формула ЕСЛИ проверяет ячейку на пустоту, не один, а целых два раза? То есть, осуществляет два вхождения.
2. В других формулах, это выражение имеет тот же смысл?
Робин вне форума Ответить с цитированием
Старый 05.02.2013, 17:04   #4
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от Робин Посмотреть сообщение
1.В даном случае формула ЕСЛИ проверяет ячейку на пустоту, не один, а целых два раза?
2. В других формулах, это выражение имеет тот же смысл?
1. Проверка на наличие пустой строки в проверяемой ячейке осуществляется ОДИН раз
2. В каких других?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 05.02.2013, 17:06   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

на "пустоту" проверяет ЕПУСТО(...)
если в А1 напишете ="", а в В1 =ЕПУСТО(A1), то получите ЛОЖЬ, потому что в А1 не пусто, там формула, которая вернула пустую строку.

Робин, почитайте справку о ЕСЛИ, там написано обо всех трех аргументах функции.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.02.2013, 22:54   #6
Робин
Форумчанин
 
Регистрация: 03.04.2010
Сообщений: 118
По умолчанию

Перечитал справку, кое что (в основном то, что уже знаю) усвоил еще лучше, а кое что осталось не совсем понятным. НО принцип работы, приведенной мною функции, понял, от начала и до конца.
Спасибо вам всем за подсказки!
Робин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. воваава Помощь студентам 3 01.12.2011 12:50
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04