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

Вход

Регистрация

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

 

= Мир MS Excel/Расчет даты исключая периоды, сравнение двух вариантов. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Расчет даты исключая периоды, сравнение двух вариантов.
Hornet Дата: Суббота, 24.01.2015, 17:41 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Пытаюсь понять:
Код
=(ЦЕЛОЕ(A3)-ЦЕЛОЕ(A2))*($B$1-$A$1)+МИН(МАКС(ОСТАТ(A3;1);$A$1);$B$1)-МИН(МАКС(ОСТАТ(A2;1);$A$1);$B$1)

выдает верный результат , а именно 0

а если применить условия:
Код
=ЕСЛИ(A4="";"Ошибка";(ЦЕЛОЕ(A3)-ЦЕЛОЕ(A2))*($B$1-$A$1)+МИН(МАКС(ОСТАТ(A3;1);$A$1);$B$1)-МИН(МАКС(ОСТАТ(A2;1);$A$1);$B$1))

то вычисления идут, по непонятному пути.

Помогите понять, почему при условии(ЕСЛИ) выдает такой результат и как возможно это обойти.
Заранее благодарю.
К сообщению приложен файл: 123.xlsx (8.7 Kb)
 
Ответить
СообщениеПытаюсь понять:
Код
=(ЦЕЛОЕ(A3)-ЦЕЛОЕ(A2))*($B$1-$A$1)+МИН(МАКС(ОСТАТ(A3;1);$A$1);$B$1)-МИН(МАКС(ОСТАТ(A2;1);$A$1);$B$1)

выдает верный результат , а именно 0

а если применить условия:
Код
=ЕСЛИ(A4="";"Ошибка";(ЦЕЛОЕ(A3)-ЦЕЛОЕ(A2))*($B$1-$A$1)+МИН(МАКС(ОСТАТ(A3;1);$A$1);$B$1)-МИН(МАКС(ОСТАТ(A2;1);$A$1);$B$1))

то вычисления идут, по непонятному пути.

Помогите понять, почему при условии(ЕСЛИ) выдает такой результат и как возможно это обойти.
Заранее благодарю.

Автор - Hornet
Дата добавления - 24.01.2015 в 17:41
vikttur Дата: Суббота, 24.01.2015, 17:58 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

 
Ответить
СообщениеIEEE 754 - стандарт двоичной арифметики с плавающей точкой

Автор - vikttur
Дата добавления - 24.01.2015 в 17:58
  • Страница 1 из 1
  • 1
Поиск:

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