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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2011, 11:48   #1
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию Посчитать разницу дат, большая минус меньшая

Здравствуйте уважаемые!
Прошу помощи!
Никак не могу решить для себя вот такую задачку.
Есть список дат "Начало" "Конец"
Нужно вычислить разницу в датах в формате "мес.дней". на текущий день. Вроде получается формулой
Код:
=РАЗНДАТ(A10;$A$5;"ym") & " мес. " & РАЗНДАТ(A10;$A$5;"md") & " дн."
где $A$5 ячейка с сегодняшней датой.
Но возникла проблемка, если дата начальная больше текущей - все нормально, если же меньше - возникает ошибка #ЧИСЛО!.
Собственно в справке к этой функции так и написано, НО как мне ее обойти?
Просмотрел поиском по форуму, сам пробовал - ничего не получается.
Более наглядно во вложении.
Вложения
Тип файла: zip ПосчитатьОстатокМесяцевДней.zip (2.2 Кб, 9 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 10.02.2011, 12:09   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А что Вам мешает использовать "ЕСЛИ"?
Проверяйте, какое значение больше и т.д.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 10.02.2011, 12:13   #3
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
А что Вам мешает использовать "ЕСЛИ"?
Спасибо, попробую сейчас еще так
У меня тут уже голова пухнет)))
Что только не пробовал,
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 10.02.2011, 12:19   #4
kuba
Пользователь
 
Регистрация: 26.10.2007
Сообщений: 12
По умолчанию

Может так?
Вложения
Тип файла: zip ПосчитатьОстатокМесяцевДней(!).zip (4.8 Кб, 12 просмотров)
kuba вне форума Ответить с цитированием
Старый 10.02.2011, 12:30   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Может так?
ДА, спасибо!!!!
Я вчера пытался написать эту формулу, но так и не справился со скобками))
Как и с ЕСЛИ у меня вот не получается сейчас
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 10.02.2011 в 12:34.
VictorM вне форума Ответить с цитированием
Старый 10.02.2011, 13:12   #6
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Вот так это будет с ЕСЛИ
Код:
=ЕСЛИ(B13<$A$5;РАЗНДАТ(B13;$A$5;"ym")&" мес. " & РАЗНДАТ(B13;$A$5;"md") & " дн.";"-" & РАЗНДАТ($A$5;B13;"ym")&" мес. "  & РАЗНДАТ($A$5;B13;"md") & " дн.")
Всем спасибо!!!
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
РАНГ не понимает знака минус infix_khv Microsoft Office Excel 0 28.10.2010 14:55
Время со знаком минус asas2010 Microsoft Office Excel 4 08.04.2010 08:53
Знак минус отдельно от числа segail Microsoft Office Excel 1 10.02.2010 16:46
Объясните разницу Serjuk Помощь студентам 1 24.01.2010 14:33
Посчитать разницу прихода и ухода со склада bikeeva julia Microsoft Office Excel 3 01.05.2009 11:50