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

Вход

Регистрация

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

 

= Мир MS Excel/Функция ДЕНЬНЕД определяет пустую ячейку как цифра 6 - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Функция ДЕНЬНЕД определяет пустую ячейку как цифра 6
ПалычЪ Дата: Воскресенье, 22.03.2015, 17:35 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте Уважаемые форумчане. Спасибо за сайт создателем, сайт просто находка!
Проблема вот в чем (файл прикрепил): в ячейке B2 стоит формула
Код
=ДЕНЬНЕД(A1;2)
. Если ячейка А1 без даты (пустая), то в ячейке B2 появляется цифра 6. Можно как нибудь переделать формулу (желательно именно ДЕНЬНЕД) что бы когда ячейка А1 пустая, то и B2, тоже была пустая. Заранее спасибо!
К сообщению приложен файл: 0470410.xlsx (8.7 Kb)


Сообщение отредактировал Serge_007 - Воскресенье, 22.03.2015, 22:20
 
Ответить
СообщениеЗдравствуйте Уважаемые форумчане. Спасибо за сайт создателем, сайт просто находка!
Проблема вот в чем (файл прикрепил): в ячейке B2 стоит формула
Код
=ДЕНЬНЕД(A1;2)
. Если ячейка А1 без даты (пустая), то в ячейке B2 появляется цифра 6. Можно как нибудь переделать формулу (желательно именно ДЕНЬНЕД) что бы когда ячейка А1 пустая, то и B2, тоже была пустая. Заранее спасибо!

Автор - ПалычЪ
Дата добавления - 22.03.2015 в 17:35
МВТ Дата: Воскресенье, 22.03.2015, 17:46 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Потому что Дата для экселя - количество дней прошедших с 01.01.1900 г. Если вы введете эту дату и примените к ней ДЕНЬНЕД(), то получите 7. А пустую ячейку формула восприняла как 0. Соответственно, если хотите избежать таких недоразумений используйте
Код
=ЕСЛИ(A1=0;0;ДЕНЬНЕД(A1;2))
или
Код
=ЕСЛИ(A1=0;"";ДЕНЬНЕД(A1;2))
если Вам не надо проводить математические операции с полученными значениями
 
Ответить
СообщениеПотому что Дата для экселя - количество дней прошедших с 01.01.1900 г. Если вы введете эту дату и примените к ней ДЕНЬНЕД(), то получите 7. А пустую ячейку формула восприняла как 0. Соответственно, если хотите избежать таких недоразумений используйте
Код
=ЕСЛИ(A1=0;0;ДЕНЬНЕД(A1;2))
или
Код
=ЕСЛИ(A1=0;"";ДЕНЬНЕД(A1;2))
если Вам не надо проводить математические операции с полученными значениями

Автор - МВТ
Дата добавления - 22.03.2015 в 17:46
VEKTORVSFREEMAN Дата: Воскресенье, 22.03.2015, 17:55 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
или немного короче :)
Код
=ЕСЛИ(A1;ДЕНЬНЕД(A1;2);0)


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Воскресенье, 22.03.2015, 17:56
 
Ответить
Сообщениеили немного короче :)
Код
=ЕСЛИ(A1;ДЕНЬНЕД(A1;2);0)

Автор - VEKTORVSFREEMAN
Дата добавления - 22.03.2015 в 17:55
МВТ Дата: Воскресенье, 22.03.2015, 17:58 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
VEKTORVSFREEMAN, совершенно верно :)
 
Ответить
СообщениеVEKTORVSFREEMAN, совершенно верно :)

Автор - МВТ
Дата добавления - 22.03.2015 в 17:58
ПалычЪ Дата: Воскресенье, 22.03.2015, 18:10 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Ребят огромное спасибо! Тему можно закрыть, благодоря Вам решил эту проблему. Ловите +


Сообщение отредактировал ПалычЪ - Воскресенье, 22.03.2015, 18:12
 
Ответить
СообщениеРебят огромное спасибо! Тему можно закрыть, благодоря Вам решил эту проблему. Ловите +

Автор - ПалычЪ
Дата добавления - 22.03.2015 в 18:10
Serge_007 Дата: Воскресенье, 22.03.2015, 22:20 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Дата для экселя - количество дней прошедших с 01.01.1900 г.
Если быть точнее, то "...прошедших с 00.01.1900 г."


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Дата для экселя - количество дней прошедших с 01.01.1900 г.
Если быть точнее, то "...прошедших с 00.01.1900 г."

Автор - Serge_007
Дата добавления - 22.03.2015 в 22:20
ПалычЪ Дата: Суббота, 28.11.2015, 14:32 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Спасибо Серж
 
Ответить
СообщениеСпасибо Серж

Автор - ПалычЪ
Дата добавления - 28.11.2015 в 14:32
  • Страница 1 из 1
  • 1
Поиск:

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