Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Программирование под Windows > Visual Basic
Перезагрузить страницу формула
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Sergeant Sergeant вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.05.2006
Thumbs up 07.07.2006, 06:06

Здравствуйте. помоги, пожалуйста, с формулой. в ячейке А1 любая дата в формате дд.мм.гггг. как в ячейку А2 вставить сколько прошло лет до сегодняшней даты?
пример:
А1 01.01.1980
А2 =сегодня()-А1
получается 06.07.1926 а мне нужно, сколько прошло лет.

еще вопрос. как в ячейку А3 вставить сколько прошло дней?
Ответить с цитированием
  (#2 (permalink)) Старый
pashulka pashulka вне форума
Member
 
Сообщений: 1,872
Сказал(а) спасибо: 2
Поблагодарили 57 раз(а) в 53 сообщениях
Регистрация: 11.03.2005
По умолчанию 07.07.2006, 10:42

Если в ячейке "A2" установить формат Общий, то Вы как раз и получите искомое количество дней, и хотя это не единственный способ вычисления разницы, но зато самый простой.
Что касается вычисления количества лет, то воспользуйтесь следующей формулой :
=РАЗНДАТ("01.01.1980";СЕГОДНЯ();"Y")
Естественно, что константу и функцию в формуле можно заменить ссылкой на ячейки, которые содержат даты. Обратите внимание на то, что вышеопубликованная формула рассчитывает именно количество лет, т.е. =РАЗНДАТ("31.12.2005";"01.01.2006";"Y") возвратит 0
Ответить с цитированием
  (#3 (permalink)) Старый
Sergeant Sergeant вне форума
Member
 
Сообщений: 56
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.05.2006
По умолчанию 07.07.2006, 12:39

Большое спасибо. а почему формулы РАЗНДАТ нет в справке?
Ответить с цитированием
  (#4 (permalink)) Старый
pashulka pashulka вне форума
Member
 
Сообщений: 1,872
Сказал(а) спасибо: 2
Поблагодарили 57 раз(а) в 53 сообщениях
Регистрация: 11.03.2005
По умолчанию 07.07.2006, 17:24

Ответ на этот вопрос могут дать только разработчики, но это связано с тем, что функции (ДОЛЛСША, РАЗНДАТ, СТРОКАДАННЫХ, СТРОКАЧИСЕЛ ...) - это недобитые остатки Lotus
Ответить с цитированием
  (#5 (permalink)) Старый
Avsha Avsha вне форума
Member
 
Сообщений: 22
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 20.12.2005
По умолчанию 07.07.2006, 22:32

Цитата:
Большое спасибо. а почему формулы РАЗНДАТ нет в справке?
тоже когда-то искал...
Справка[F1]\Создание и проверка формул в книгах\Справка по функциям\Функции даты и времени\РАЗНДАТ
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула изменения яркости Anonymous Программирование графики 7 02.04.2016 12:46
Формула-1 fatei4eff Спорт 15 15.01.2012 19:43
определить, является ли формула тавтологией Chuchka Prolog 2 25.11.2010 17:55
Первая интерполяционная формула ньютона Альбина_ С/С++ 3 17.10.2010 20:12
Формула-1 Veselotix Спорт 12 01.11.2008 10:43
Формула в Exel? mp3 Visual Basic 5 25.07.2007 07:35
Формула Lisenok Prolog 6 20.02.2007 23:54
что здесь:формула, формула массива, или значение? Алек_Л Visual Basic 16 13.02.2007 16:26
Не работает формула dorogo Visual Basic 9 04.05.2006 17:29
Формула удовольствия Garik Юмор 0 28.01.2004 15:17
Простейшая формула 2D движка Anonymous Алгоритмы 1 04.03.2003 20:42



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов