powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ошибка в формуле
11 сообщений из 11, страница 1 из 1
ошибка в формуле
    #39671931
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята подскажите! что не так с формулой, функция "текст" дату возвращает, а "если" истину не возвращает!, пример приложил
...
Рейтинг: 0 / 0
ошибка в формуле
    #39671940
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asseiфункция "текст" дату возвращаетФункция ТЕКСТ возвращает, внезапно, текст, а первым аргументом ЕСЛИ должно быть логическое значение или число.
Что нужно получить-то?
...
Рейтинг: 0 / 0
ошибка в формуле
    #39671943
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский,
= ЕСЛИ (ТЕКСТ(В ЯЧЕЙКЕ; ДАТА(В ФОРМАТЕ - ДД.ММ.ГГ(ДДД); ИСТИНА - "З";ЛОЖЬ - ПУСТО)
...
Рейтинг: 0 / 0
ошибка в формуле
    #39671985
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формулы работают со значениями ячеек, возможности формул по распознаванию формата ограничены.
См. функцию ЯЧЕЙКА. Чтобы распознать один из стандартных форматов даты, можно использовать

Код: plaintext
=ЕСЛИ(ЛЕВБ(ЯЧЕЙКА("формат";A1))="D";"З";"")
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672018
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Казанский, что то ни чего не получается
Код: vbnet
1.
=ЕСЛИ(ЛЕВБ(ЯЧЕЙКА("ДД.ММ.ГГГГ";A1))="ДД.ММ.ГГГГ";"З";"")
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672022
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asseiЯЧЕЙКА("ДД.ММ.ГГГГ"[/SRC]Вы вообще научитесь справку читать по функциям? :) Нет у функции ЯЧЕЙКА определения "ДД.ММ.ГГГГ". Там строго заданный набор текстовых аргументов. Да и Казанский Вам привел пример использования, но Вы использовали почему-то не его, а какой-то свой собственный.
Учитесь пользоваться справкой - там большая часть инф-ции по встроенным функциям более чем доступна для понимания.
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672029
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, а почему тогда "если" не возвращает "ложь" при отсутствии значения в ячейке?
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672069
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assei,

потому что справку не читаете и что делаете даже понять не хотите. Что у Вас возвращает функция ЯЧЕЙКА("ДД.ММ.ГГГГ";A1)? Для начала поймите это. Поэтому что она будет возвращать значение ошибки, т.к. не понимает аргумент "ДД.ММ.ГГГГ".
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672073
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, я почитал справку, правда там про формат "D" - нет, есть "D1". но это ладно, я попробовал
Код: vbnet
1.
=ЕСЛИ(ЛЕВСИМВ(ЯЧЕЙКА("формат";A1);1)="D";"дата";"")

и так же не возвращает - "пусто"
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672077
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
The_Prist, "формат" это "Тип_сведений"
...
Рейтинг: 0 / 0
ошибка в формуле
    #39672082
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asseiи так же не возвращает - "пусто"А почему должен возвращать пусто, если у Вас там формат ячейки установлен дата? Он тогда вернет дата, даже если там текст. Почитайте справку целиком. Данный вид формулы определяет формат ячейки, установленный при помощи: правая кнопка мыши -Формат ячеек. Смените там хотя бы на общий, пересчитайте функцию и посмотрите, что она вернет. Тогда будет Вам Ваше пусто.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ошибка в формуле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]