Серийният номер или серийният номер е номерът, който Excel използва за изчисляване на датите и часовете, въведени в работен лист, ръчно или в резултат на формули, включващи изчисления на датите.
Excel прочита системния часовник на компютъра, за да следи времето, което е изтекло от началната дата на системата за дата.
Две възможни системи за дата
По подразбиране всички версии на Excel, които се изпълняват в операционната система Windows , съхраняват датата като стойност, представляваща броя на пълните дни от полунощ на 1 януари 1900 г. плюс броя часове, минути и секунди за текущия ден.
Версиите на Excel, които се изпълняват на компютри с Macintosh, по подразбиране са на една от двете системи за дата.
- От Excel 2011, системата за дата по подразбиране е 1900-дневната система, която гарантира съвместимостта на датата с Excel за Windows.
- За Excel 2008 и по-ранни версии на Excel (Macintosh), системата за дата по подразбиране започва на 1 януари 1904 г. и се нарича 1904 дата система .
Всички версии на Excel поддържат както системите за дата, така и промяната от една система на друга се извършва лесно с помощта на програмните опции.
Примери за серийни номера
В системата от 1900 г. серийният номер 1 представлява 1 януари 1900 г., 12:00 ч., А числото 0 представлява фиктивната дата 01.01.1900.
В системата от 1904 г. серийният номер 1 представлява 2 януари 1904 г., а числото 0 представлява 1 януари 1904 г., 12:00 ч.
Времена, съхранени като десетични знаци
Времето и в двете системи се съхранява като десетични номера между 0.0 и 0.99999, където
- 0.0 е 00:00:00 (часа: минути: секунди);
- 0.5 е 12:00:00 (12 ч.);
- 0.99999 е 23:59:59.
За да покажете датите и часовете в една и съща клетка в работен лист, съчетайте цяло число и десетични части на число.
Например, в системата от 1900 г., 12 часа на 1 януари 2016 г., е сериен номер 42370.5, тъй като тя е 42370 и полудневни дни (часовете се съхраняват като части от цял ден) след 1 януари 1900 г.
По подобен начин, в системата от 1904 г., номерът 40908.5 представлява 12 ч. На 1 януари 2016 г.
Използва се сериен номер
Много, ако не и повечето проекти, които използват Excel за съхранение на данни и изчисления, използват дати и часове по някакъв начин. Например:
- Дългосрочният проект може да се наложи да брои броя на дните между текущи и минали дати или да определи дата, която е толкова много дни в бъдеще, като използва функции като NETWORKDAYS и EDATE
- Таблиците за часове изчисляват изминалото време между началните и крайните часове, както и часовете, са извънредни, ако е необходимо, като се използват формули, които добавят или изваждат дати и часове.
- Печатът на време на работен лист с текущата дата и час може да се извърши с клавишни комбинации, които четат текущия сериен номер .
Актуализиране на изписаната дата и / или час при отваряне или преизчисляване на работен лист с функциите NOW и TODAY .
Защо две системи за дата?
Накратко, компютърните версии на Excel (операционни системи за Windows и DOS ) първоначално използваха системата за дата от 1900 г. заради съвместимостта с Lotus 1-2-3 , най-популярната програма за електронни таблици по това време.
Проблемът е, че когато Lotus 1-2-3 е създаден, годината 1900 е програмирана като преходен период, когато всъщност не е така. В резултат на това е необходимо да се предприемат допълнителни стъпки за програмиране, за да се коригира грешката.
Текущите версии на Excel поддържат системата за дата 1900 в името на съвместимостта с работните листове, създадени в предишните версии на програмата.
Тъй като не е имало Macintosh версия на Lotus 1-2-3 , първоначалните версии на Excel за Macintosh не е трябвало да се занимават с проблеми със съвместимостта и системата за дата 1904 е избрана да избягва програмните проблеми, свързани с издаването на 1900 несвоева година.
От друга страна, тя създава проблем със съвместимостта между работните листове, създадени в Excel за Windows и Excel за Mac, поради което всички нови версии на Excel използват системата за дата 1900.
Промяна на системата за дата по подразбиране
Забележка : За всяка работна книга може да се използва само една система за дата. Ако системата за дата за работна книга, която вече съдържа дати, е променена, тези дати се променят с четири години и един ден поради разликата във времето между двете системи за дата, споменати по-горе.
За да зададете система за дата за работна книга в Excel 2010 и по-нови версии:
- Отворете или преминете към работната книга, която искате да промените;
- Кликнете върху раздела Файл, за да отворите менюто Файл ;
- Кликнете върху Опции в менюто, за да отворите диалоговия прозорец Опции на Excel ,
- Кликнете върху Разширени в левия панел на диалоговия прозорец;
- В раздела Когато се изчислява тази секция на работната книга в десния панел, изберете или изчистете квадратчето Use date 1904 ;
- Кликнете върху OK, за да затворите диалоговия прозорец и да се върнете в работната книга.
За да зададете системата за дата за работна книга в Excel 2007:
- Отворете или преминете към работната книга, която искате да промените;
- Кликнете върху бутона Office, за да отворите менюто на Office ;
- Кликнете върху Опции в менюто, за да отворите диалоговия прозорец Опции на Excel ;
- Кликнете върху Разширени в левия панел на диалоговия прозорец;
- В раздела Когато се изчислява тази секция на работната книга в десния панел, изберете или изчистете квадратчето Use date 1904 ;
- Кликнете върху OK, за да затворите диалоговия прозорец и да се върнете в работната книга.