Работа с дати и функции за дати

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
Как можем да си извадим номера на седмицата, за да можем да направим анализ по седмици чрез sumif?
Копираме колоната с дати и я форматираме да показва само седмицата
Слагаме колона, равна на колоната с датата и я форматираме да показва само седмицата
Чрез функцията =weeknum()
Чрез функцията =weekday()

Въпроси и отговори

  • Валентин Карапетров:

    Здравейте, искам да попитам защо не ми излизат подскаските когато напиша: =weekday(b2;.... ето тук не ми излиза нищо) и при другата формула е по същия начин нищо не излиза. Явно от някой настройки или ........ ? Да споделя със вер. на екс. 2007 съм. Благодаря предварително!

    росица:

    Здравейте, функцията weekday ми се получи, но когато опитах с функцията weeknum ми изписа грешка NAME въпреки че направих всичко по посочения начин

    Петър Петров:

    Предполагам че сте объркали латиница и кирилица

    Kaloyan:

    Здравейте, на мен 04.01.2014 ми излиза като ден 7 от седмицата, което не е вярно, защото е събота. с 2007 версия съм.


    Kaloyan:

    РАЗБРАХ


    Tanya:

    Имам същия проблем като на Валентин Карапетров.Моля за разяснение.

    Ирина:

    А защо сумираме комисионните, а не продажбите, след като правим анализ на продажбите според деня от седмицата?

    Shirin Solak-djebedji:

    и при мен дните от седмицата автоматично си започват от понеделник и не ми  излиза падащото меню с подсказките :)

    Shirin Solak-djebedji:

    и при мен дните от седмицата автоматично си започват от неделя и не ми  излиза падащото меню с подсказките като напиша точка и запетая , но като си напиша 2 данните се коригират автоматично :)

    Руска Кънчева:

    Чрез функцията =weeknum()

    Николай Николов:

    И при мен няма падащо меню, но като сложа 2 на местото си изпълнява функцията понеделника да стане първи ден от седмицата

    Румен Драганов:

    Подсказките при изписване на формули се пускат и спират от Options>Formulas>Formula AutoComplete

    Милена Йосифова:

    Здравейте, аз съм с Excel 2003, нито имам падащо меню, от което да избирам при weekday, нито пък в Options имам Auto Complete за Formulas...

    Velislava Dimitrova:

    и при мен е така и всъщност приемам курса за съжаление почти само като теория

    Nikova:

    Аз ползвам open office и при мен половината неща не работят, но.......има доста неща, които не знам.

    инж.Красимира Пеновска:

    Ползвам версия 2007, при нея като изпишеш в клетката "=weekday(B2;" като кликнете върху weekday се отваря EXCEL Help,където обясняват според това кой ден от седмицата искаш да е първи. 

    Росица Найденова Кузманова:

    И във версия 2010 трябва да се поставя запетая в полето където са функциите(Не в клетката)преди "2"за смяна на неделята с понеделника.Излиза нов диалогов прозорец и вътре вече в вторият ред се пише"2".

    Румяна Христова:

    Работя на EXEL 2003 и при мен при изписването на weeknum ми изписва грешка, проверих при функциите и се оказа ,че я няма има ли начин да я добавя? 

    Райна:

    един друг вариант за извеждане на дните от седмицата, който работи и в старите версии:

    1. в колонката за "дните от седмицата" пренасяме колонката с датите (в случая от примера =В:В
    2. извеждаме прозореца за форматиране на клетките - Format Cells (най-лесно като натиснем Ctrl +1) и избираме категорията Custom
    3. В полето Type: въвеждаме ddd, ако искаме денят да излезе с думи, съкратено (например пон) или  dddd, ако искаме денят да излезе с цялото име (понеделник)
    Таня Янакиева:

    При мен ,Ексел 2007, преобразуването на бг дни стана след като кликнах върху уикенд, в самата формула.

    Таня Янакиева:

    Моите хора са пили кафето във вторник и явно са почивали  1 седмица- новогодишно.:)

    инж. Димитрина Янева:

    Подсказките при изписване на формули се пускат и спират от Options>Formulas>Formula AutoComplete, както е написал по-горе инж. Румен Драганов, но за да се покаже падащото меню е необходимо да се изтрие въведената стойност за [return type] и след позициониране на курсура на мястото и се избира Alt+стрела надолу.

    инж. Димитрина Янева:

    стрелка - извинявам се за грешката!

    Ina:

    И това не помага.

    Маргрета Георгиева:

    С 2007 съм и не помага нито един от гореописаните начини за избиране на формата на седмицата. Защо?

    П. Чардакова:

    Здравейте, всички, искам да направя едно малко допълнение за хората, на които не им се налага да правят анализ по ден от седмицата: във Format Cells=>Date=>Type има опция:

    сряда, 14 Март 2001 г. По този начин можем да си визуализираме деня от седмицата без да ползваме Weekday:)
    Успехи на всички!!!
    Марина Станилова:

    Аз си избрах за начало 01.03.2015г., което случайно се оказа неделя, така че като смених седмицата да започва с понеделник, номерът на седмицата се промени от 10-та на 9-та. Споделям го, защото много добре се онагледи и така разбрах, че се касае за поредния номер на седмицата в съответната година, а не се означава просто първа, втора и т.н. седмица от съответната таблица (при начало 1 януари това не е съвсем очевидно).

    Диана Бонкова:

    Здравейте, и при мен със селектирана колона не ми се получи командата "=weeknum(B:B", но пък ми се получи като дадох само на първия ред "=weeknum(B2) и си я дръпнах надолу да се размножи. :)

    Бисерка Петкова:

    харесва ми обучението но може би трябва да се помисли да се дават повече практически задачи за самостоятелна работа -имам в предвид резултата да е конкретна цифра

    Stoyan Ivanov:

    Здравейте , имам проблем с weeknum . Дата 07.08.2017 ми излиза като поредна седмица 33 , а по календар е 32. С регионалните настройки , всичко е България .

    Краси Кръстев:

    @Stoqn Ivanov

    Здравей, Стоян.

    Нещатата не зависят от регионалните настройки, зависят от това какво число пишеш като променлив параметър за return type.


    Така се получава в зависимост от това кога си задал че започва новата седмица.Ако си я задал от понеделник т.е. формулата ти е =WEEKNUM(A1;2), следва да получиш че си в 33-та седмица,

    ако си задал от неделя т.е. формулата е =WEEKNUM(A1;1) или =WEEKNUM(A1) , то следва да получиш че си в 32 седмица.


    Доста доста относително, зависи от променливата в weeknum - ако е:

    1 - следва броенето на седмици да е от неделя 2 - следва броенето на седмици да е от понеделник,

    като тук броенето на седмици започва от 1 Януари т.е. в седмицата в която е 1 Януари се брой за първа седмица от годината. Там където е 1 Януари от там е старта на броенето на седмици в годината.

    1 Януари за 2017 година е неделя, задавайки старт на седмицата да е (1) неделя следва да получиш една седмица по-малко т.к. ти започаваш с неделя, задавайки обаче понеделник следва да получиш една седмица повече т.к. статртовия ти седмица започва с 1 Януари, който 1 Януари реално се явява последен за седмица която се брой за първа :).


    Само да вметна, с което се надявам да не те объркам още повече, Ако пък напишеш 21 например седмицата ти започва от понеделник, НО пък броенето на седмиците от годините започва с седмицата съдържаща първия четвъртък за годината :).


    Така че променливите са две:

    1. От кога започваш да бройш седмиците в годината (кога е първатата ти седмица);
    2. От кога започваш да бройш дните в седмицатата (с кой ден започва седмицатата ти)

    Много внимавай и с каквъ календар правиш сравнението.

    В календара на windows независимо какво съм задал като регионални настройки, винаги мога да променя това коя седмица да е първа (снимка 1 позиции 1,2 и 3)

    Снимка_1

  • Защо нямам падащо меню?

    Иван Гумнеров:

    Ползвам ексел 2007. При опита ми да променя първия ден от седмицата не ми се появява падащото меню с опции. В урока то се появява след посочване на клетка В2 и поставяне на ";"(точка и запетая)?

    Таня Иванова Говедарова:

    Да разбрах това и още видях, че при мен понеделник е зададен като начало на седмицата в настройките. Трябваше по-рано да погледна

    Краси Кръстев:

    Здравейте, при версия 2007 на ексел падащо меню няма, трябва да се знае синтаксиса на тези функции и да се изписват ръчно, същият проблем има например и в селдващия урок за преобразуване на мерните единици: http://aula.bg/question#id-99737600001 . В примера, който съм показал ръчно на return_type изписах 2 и съответно вече първия ден от седмицата е понеделник ( 03.03.2014г.)

    Ирина:

    Аз не разбрах какво означава тази двойка и защо трябва да се изпише :( Бихте ли ми обяснил?

    Ирина:

    Ясно - нещо съм пропуснала обяснението :)

    Lazar Georgiev:

    Двойката се пише за да даде указание на програмата, седмицата да започва от понеделник.

    Bodova:

    много добре се обяснява, и много съм доволна от курса

    Милена Йосифова:

    Всичко е чудесно, а какво да правим тези, които нямаме друг избор, освен да работим на 2003, тъй като компютрите ни са служебни?!?

    Катя Илиева:

    и аз работя на 2003 - просто се мъча:))))

    Райна:

    един друг вариант за извеждане на дните от седмицата, който работи и в старите версии:

    1. в колонката за "дните от седмицата" пренасяме колонката с датите (в случая от примера =В:В
    2. извеждаме прозореца за форматиране на клетките - Format Cells (най-лесно като натиснем Ctrl +1) и избираме категорията Custom
    3. В полето Type: въвеждаме ddd, ако искаме денят да излезе с думи, съкратено (например пон) или  dddd, ако искаме денят да излезе с цялото име (понеделник)
    В полето Type: можем да зададем формата на датата както си пожелаем, като с d задаваме деня, ако въведем едно  d денят ще излезе с цифра;   с m - месеца и  с yy или yyyy годината
    Янка Драгнева:

    Аз също работя с 2003 и не винаги се получава всичко което е обяснено.


  • Защо не изчислява правилно дните от седмицата?

    Ралица Хаджиева:

    Когато напиша функцията за ден от седмица не ми изчислява правилно дните. В случая и за 03.01.2014 и за 04.01.2014 ми излиза 7ми ден, а нито единия, нито другия е Неделя. Някой може ли да ми помогне ?

    Ралица Хаджиева:

    Всъщност открих грешката си.

    Maria:

    Ралица , моля те сподели, защото и при мен така се получава и не знам защо.

    Краси Кръстев:

    Мария, проблема обикновено идва от това че не се уточнява кой е стартовия ден във формулата ако изпишеш. На снимка 1 съм показал едно съм показал разликата в подредбата, а на снимка 2 пък съм посочил как съм изписал формулата в първия случай - съм я изписал без пояснение и съответно директно е прието неделя да е първия ден от седмицата, докато във втория случай вече съм казал чрез 2 ката че понеделник е първия ден от седмицата - в уроците даже мисля че беше пояснено за този проблем, ако разбира се от там идва проблема.

    Марияна Димитрова:

    Здравейте, ако числото трябва да съответства на ден от седмицата, то при мен не се получава, тъй като за 1 ян 15 ми дава 5, а 1 януари 2015 е четвъртък. Защо се получава така? Трябва ли да променя нещо?

    Марияна Димитрова:

    май се сещам сама за отговора, вероятно като първи ден се брои неделята

    Краси Кръстев:

    Здравей, Марияна.

    Правилно се сещаш за отговора, по подразбиране е заложено при теб за първи ден от седмицата да е неделя, във форума а и някой от уроците се коментира как се оправя това.
  • Бойка Спирдонова:

    Предполагам, че за всички версии са необходими едни и същи команди. Аз работя с версия 2007 и за всеки урок използвам стандартната лента с инструменти, където като раздели са подредени НАЧАЛО, ВМЪКВАНЕ, ОФОРМЛЕНИЕ НА СТРАНИЦАТА,ФОРМУЛИ, ДАННИ,ПРЕГЛЕД, ИЗГЛЕД, а командите  са подредени в групи, като КЛИПБОРД, ШРИФТ  и т.н. Най-важните команди, които ползвам се намират в първия раздел НАЧАЛО.

    Росица Найденова Кузманова:

    Във версия 2010 нещата при упражнението след урока са по-сложни,добре е че има форум и от там може човек да извлече много помощ.

  • Защо нямам мерните еденици "us_acre" и "ha" ползвам версия 2010?

    Иван Иванов:

    Здравейте,при повтаряне на упражнението не можах да намеря тези мерни еденици "us_acre" и "ha"   ползвам версия 2010

    Краси Кръстев:

    Здравей, конвертиране на "Area" ( площи - квадратни единици ), както и конвертиране между кубични едници ( литри в галони например ) е въведено от версия 2013 на excel.На снимка 1 съм показал един от алтернативните варианти за преминаване от едни в други  квадратни единици в случая е показано квадратни сантиметри в квадратни метри - ситаксиса показан на качената снимка ( позиция 1 ).Надявам се да съм бил ползен с отговора.

    Иван Иванов:

    Много благодаря

    Теодор Лозев:

    Добър ден ! Може би не му е тук мястото , но искам да Ви попитам как мога да си изкарам <Table tools> горе в менюто отдясно :)

    Краси Кръстев:

    Здравей Теодор , Това меню се появява когато имаш създадена таблица ( Table ) съответно маркирайки я ти се появява контекстуланото меню ( снимка 1 ) за тази таблица т.е. това е меню което е характерно само за този обект в excel.

    Надявам се да съм бил полезен ако това е бил въпроса ти.
    Теодор Лозев:

    Да. Благодаря за бързия и точен отговор :) 

    Снежана Великова:

    Здравейте!Копирах го от екселската ми таблилица- =CONVERTOR(CONVERT(A4;''us_acre'';"ha");''us_acre'';"ha") ,но нещо не се получава,когато натисна ENTER.Пробвах различни комбинации,не не става,а този е вашия.Някакъв съвет,моля.EXCEL 2010.

    Краси Кръстев:

    Здравейте, Снежана Великова.

    Каква точно е грешката, какво точно Ви се изписва? Ако може да прикачите една снимка ( screenshot ).

    Във формулата, която сте записала по - горе, първата функция convert не е изписана правилно, ако я прилагате така шанса да Ви излезне грешка е голям.Освен това разделителя, който виждам в изписаната формула е ;, може вашия да не е ; ами , . Проверете двете предположения за възникаване на грешка и пишете дали се е разрешил казуса.

    Михаела Венкова:

    Не се получава, просто на 2010-та версия тия мерни единици не са й познати

    Краси Кръстев:

    До Михаела Венкова.

    Точно така в 2010 версия ги няма.

    В първия коментар в по - горните коментари има алтернативата за версия 2010.

  • Защо не показване използването на бутона Insert Function?

    Aneliya Belcheva-kaneva:

    Искам да ви попитам защо не показвате въвеждането на формулите и с бутона за въвеждане? Ясно, че с времето като се свикне с тях е най-лесно да се въвеждат ръчно може би, особено за по-сложни и съставени от няколко функции. Но за начало в допълнителния прозорец се вижда и обяснения за всяка една опция, която предлага формулата и се избягват грешки за това дали е например разделителя само запетая или точка и запетая.

    Райна:

    Да, в много случаи, особено когато няма достатъчно опит от Insert Function (fx) e по-удобно. Не е необходимо да съобразяваш дали разделителния знак е запетая, точка и запетая, дали са необходими кавички.

  • Хей,защо не пуснете малко статична реклама(да не се разсейваме),срещу повече безплатни уроци.

    Ronaldo Brazili:

    Хей,защо не пуснете малко статична реклама(да не се разсейваме),срещу повече безплатни уроци.

    Rumianka:

    Звучи несериозно!

    Борис Симеонов:

    който иска да ходи из нета и да гледа реклами

    Антон Иванов:

    Цената е напълно приемлива и без реклами.

    Tania:

    Здравейте, използвах countif в таблиза за присъствените дни на работниците за месец, например: countif(D54:AH54;"=8") - изчислява колко на брой присъствени дни по 8 часа съм въвела, по същия начин съм задала за почивни дни, отпуск, работни дни и т.н. Тъй като работим на сумирано работно време, затруднението ми идва когато има дни в които даден работник е работил, освен по 8 часа, по 10 и по 12 часа. 

    Антон Иванов:

    Таня, предполагам не нарочно е тук това твое затруднение, може би е добре да го преместиш към съответния урок, едва ли тук някой ще му обърне внимание...
    ;-)

    Tania:

    Благодаря за съвета :)), за първи път задавам въпрос.

  • Как мога да задам година, различна от настоящата?

    Ваня Драганова:

    При форматиране на клетката като Date и във вида dd.mm.yyyy, автоматично програмата избира текущата година. Ако обаче не искам да е 2015, а наистина примерно обработвам данни за 2013? Убедена съм, че може да се зададе автоматично, но от къде?  

    Райна:

    При въвеждането на първата дата въвеждаме исканата година, след това и да преформатираме, годината се запомня.

    Ваня Драганова:

    Здравей, Райна, благодаря за отговора. Опитах по предложения начин. Би ли ми казала къде бъркам? 1/ Добавих нова колона за проверка, 2/ Форматирах клетка В2 като дата с конкретния формат, 3/ Тя възприе по подразбиране 2015г, 4/ Следвайки съвета ти, пренаписах ръчно първата дата - замених 2015 с 2013, 5/ Дадох Format painter,  защото раздърпването надолу би направило поредни дати, а при нас не са такива, но резултатът е, че клетките под В2 си възприеха 2015 отново. Ако опитам да раздърпам клетка В2 надолу за проба, по подразбиране е избрана опция, с която се получават поредни дати от 2013 г. Има опции за резултата при раздърпването, които тествах една по една, но нито една не направи нашите непоредни дати, форматирани като дата в година, различна от текущата, Моля те, ако някъде съм объркала, посочи ми къде. Благодаря ти  

    Ваня Драганова:

    Всъщност, решение се оказа, че на пръв поглед има, но дава частичен резултат. Най-малко - спестява ръчното изписване и създава непоредни дати в различна от текущата година. Направих това 1/ Тръгнах отново от колона "Дата-проверка", форматирах като дата с търсения тип на изписване и в Sample виждам, че си избира текущата година, 2/ При още избран този формат за дата, избрах custom и вместо кода yyyy, който взима текущата дата, вписах "2013 г." за текст, който да си се изписва без промяна. В Sample се вижда, че може би съм успяла.5/ В2 изглежда в таблицата наред, с Format Painter се получават непоредни дати от 2013г,, НО за проверка в колона Ден от седмицата зададох да отчита колона В, и ВСЪЩНОСТ, Ексел продължава да отчита година 2015г. В крайна сметка това "2013г ", което се вижда в колона В, е само текст. Така че този подход дава визуален резултат, но не е логически верен. Моля за съвет как се решава този казус. 

    Елена:

    Аз реших проблема си като като заместих 2015 с 2013

    Боряна Романо:

    Възползвах се от съвета на Елена, но не се получи. Версия 2007, лаптоп Acer.

    Маргрета Георгиева:

    При мен работи подмяната на годината в първата клетка и с раздърпване надолу автоматично се подменят всички клетки. Версия 2007.

  • Има ли разлика между №2 и №11?

    Ваня Драганова:

    При избора на начало на седмицата във функцията weekday има ли значение дали се избере 2 или 11? На пръв поглед и двете дават един резултат, но надали е точно така?

    Дарина Иванова:

    В Help-а на ексел за "WEEKDAY function" има обяснения за различните стойности на параметрите, както и пример.

    Remark

    • Microsoft Excel stores dates as sequential serial numbers so they can be used in calculations. By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900.

    • If serial_number is out of range for the current date base value, a #NUM! error is returned.

    • If return_type is out of the range specified in the table above, a #NUM! error is returned.

      Return_type

      Number returned

      1 or omitted

      Numbers 1 (Sunday) through 7 (Saturday). Behaves like previous versions of Microsoft Excel.

      2

      Numbers 1 (Monday) through 7 (Sunday).

      3

      Numbers 0 (Monday) through 6 (Sunday).

      11

      Numbers 1 (Monday) through 7 (Sunday).

      12

      Numbers 1 (Tuesday) through 7 (Monday).

      13

      Numbers 1 (Wednesday) through 7 (Tuesday).

      14

      Numbers 1 (Thursday) through 7 (Wednesday).

      15

      Numbers 1 (Friday) through 7 (Thursday).

      16

      Numbers 1 (Saturday) through 7 (Friday).

      17

      Numbers 1 (Sunday) through 7 (Saturday).

    Ваня Драганова:

    Благодаря ти, Дарина, но и 2, и 11 показват 

    Numbers 1 (Monday) through 7 (Sunday)
    Засега мисля просто да приема, че са еднакви :))
    Дарина Иванова:

    В новата версия, параметрите на функцията са повече и това е свързано с изискванията на фирмите за представяне на седмични отчети. Дните в седмицата могат да опишат различни "стилове" на седмица - започваща от понеделник, или от неделя, или от всеки друг ден на седмицата и завършващи след 7 дни. Явно традиционно се използват само параметри 1, 2 и 3.

    Weekly Reporting and the WEEKDAY Function

    I’ve only used the WEEKDAY Function with regards to reporting data, and then only sporadically.

    Companies normally have weekly reporting requirements. However, while every week has seven days, there are two important distinctions. First is the start and end days of each week. Some companies use a Sunday-Saturday week, others a Monday-Sunday. These two are the most common, although I came across one company that had a Saturday-Friday reporting week.

    The second distinction in weekly reporting is what day is used to represent the entire week. In the USA it’s common to use a week-ending date for weekly reports, while in Europe a week-commencing date is used quite frequently.

    I won’t go into specific uses of the WEEKDAY Function for reporting in this post, but the two distinctions mentioned for weekly reporting make it a handy function to know.

  • Защо не ми излиза списък с опции?

    Моника Гълъбова:

    Защо не ми излиза списък с опции?

    Иван Цукев:

    За кои опции става въпрос? При изписване на формулата под нея Ексел подказва подзказка какви параметри са нужни.

    Ivelina Tsoneva:

    Здравейте,много съм доволна от курса.Научих много неща,но имам един въпрос-какво трябва да направя след като напиша дата в дадена клетка да се появи на още три места,на същия лист,за да не я пиша навсякъде?

    Райна:

    Маркирате клетките, в които искате да се появи, въвеждате и натиснете Ctrl+Enter

    Никола Петров:

    Резултатът: Лек ден и успехи!

    Никола Петров:

    Тези два клавиша трябва да се натиснат, за да се покаже днешната дата! Лек ден и успехи!

  • Как мога да променя формат на дата, която се изписва наобратно?

    Мая:

    При форматиране на 20-08-2013 в дата, се получава при всички възможни случаи 13-08-2020, как може да стане в правилния ред? Благодаря предварително! 

    Дарина Иванова:

    Когато форматираме дати се придържаме към стила на изобразяване, който сме избрали.

    Мая:

    Благодаря за отговора, но това го пробвах с всички възможни комбинации, както писах по-горе и не се получава. Проблемът е в това, че конвертирам от pdf в excel и се получи проблем само в клетката с дата. Реално видно в клетката пише правилната дата, но когато кликна на нея излиза, че реалната стойност в клетката е наобратно. Т.е. датата, която визуално виждам е тази, която ми трябва, но самата стойност на клетката показва наобратно, което е много странно. По принцип оправих нещата по малко по-сложен начин с разделяне на текста по колони и replace, но въпросът ми е има ли по-лесен начин?

    Краси Кръстев:

    Здравей, Мая. 


    Ако правилно те разбирам проблема при теб е следния имаш запис в клетката 2013-08-20 ( записа е такъв защото си превърнала pdf  в Excel ), съответно обаче в клетката виждаш 20-08-2013 чисто визулано когато НЕ СИ  в режим на редакция на клетката  или просто не си кликнала върху нея и не гледаш функционалната лента, в такъв режим следва да виждаш 2013-08-20 ( записа в клетката )

    Това е нормално от гледна точка на форматиране.С форматирането ти показваш как точно да изглежда клетката, НО самата стойност в самата клетка е нещо съвсем друго и в това няма нищо странно.

    Например ако в дадена клетка имаш формула = А1 + А2, когато гледаш клетката в която имап формулата виждаш число, А НЕ формулата  = А1 + А2 нали така, но когато кликнеш на клетката и влезнеш в режим на редакция следвва да виждаш  = А1 + А2 или ако си кликнала в тази клетка във формулата горе във функционалната лента виждаш Формуалта  = А1 + А2, А НЕ числото.Същото е и с този запис, За теб записа в клетката е 2013-08-20, но в клетката виждаш 20-08-2013

    Ето го и обратния случай на снимка 1. в клетката имам записано 20.08.2013( снимка 1 позциия 2 ) , но в клетката виждам 2013.20.08 ( снимка 1 позиция 1 ).

    Така че ако всичко е наред от гледна точка на датите, 2013.20.08 става на 20.08.2013 т.е. там всичко е коректно следва да не се притеснявате.
    Мая:

    Проблемът е, че това което виждам, е 20-08-2013, но съдържанието на клетката 13-08-2020, т.е. годината е съвсем различна. В момента, в който форматирам се появява година 2020.

    Silviya:

    Здравейте Мая, най-вероятно не сте избрала район България. Опитайте като първо изберете Bulgarian в полето Locale (location) и след това желания формат от изброените в полето Type. Така би трябвало да се получат нещата.

    Мая:

    Здравей, Силвия, това също го пробвах, но без успех. Дори и да се форматира по този начин, самото съдържание остава наобратно и съответно не може да се работи с формули. 

    Silviya:

    В такъв случай най-вероятно причината е регионалните настройки на компютъра. Промених моите на Albanian за проба и да... в този случай датата се визуализира във формула реда наобратно. Провери какви са твоите. При Bulgarian всичко е ок.


    Silviya:

    Оказа се, че не съм разбрала реалния проблем с датите. При конвертирането, например 17-06-13 се възприема от Excel като 13.06.2017, а не както трябва като 17.06.2013. В този случай форматирането на датата не помага. Съответно и регионалните настройки не са причина за проблема. С Мая обсъдихме проблема в личния чат (наистина удобна функция на сайта).

    Стигнахме до още едно решение на проблема - излъгахме малко Excel. Използвахме функцията TEXT, за да чете буквално от съдържанието на клетката и съответно във функцията DATE се подреждат по желания начин дата, месец и година.
    Ако датата в клетка А2 се вижда като 17-06-13 (възприета като 13.06.2017), в клетка например B2 използвахме следната формула:
    =DATE(YEAR(TEXT(A2;"yy-mm-dd"));MONTH(TEXT(A2;"yy-mm-dd"));DAY(TEXT(A2;"yy-mm-dd")))

    Ако някой е намерил и друг начин за решаване на този проблем, моля, нека да го сподели.
    Райна:

    Накратко, от меню Data, Text to columns и в последната стъпка има възможност да се смени формата на колонката, например за дата да се избере формат DMY

    Никола Петров:

    Инж. Кръстев е направил статия по този въпрос за системните сепаратори - вижте и при вас дали има отметка, както сочи стрелка 5. Стрелка 1 сочи първо- началния запис със тирета, а стрелка 2 - след натискане на Enter. Лек ден и успехи!

  • Краси Кръстев:

    Здравей, това може лесно да се промени чрез промяна глобалните настройки на компютъра - снимка 1. Отидете в Control Panel - a и там в раздела Clock Region and Language и кликнете на Region and Language, след кoето променете
    Фромат - а на Bulgarian- > Apply -> OK

    Снимка 1

    Elena:

    Благодаря, получи се.

    НАТАЛИЯ:

    Здравейте! Как може да се въведе начало на броене на седмиците, примерно от 25.06.2017, а да не е само от началото на годината? Благодаря предварително!

    Никола Петров:

    Елена, може и оттука:

    Резултатът: Лек ден и успехи!

    Никола Петров:

    Резултатът: Лек ден и успехи!

  • Как да заложа настройките за дата

    Димитър Атанасов:

    Здравейте, когато напиша 12/1 в ексел, програмата не го подразбира като 12 януари. За целта при мен трябва да въведа 12.1 , за да ми го разпознае. Има ли начин да променя тези настройки. Благодаря Ви предварително

    Краси Кръстев:

    Здравей, по отношение на настройките на десетични разделител, разгледай тази тема от раздела трикове на Aula.

    Ето какво да правите, ако Excel ви обръща числата в дата

    Мисля че е доста удачна за основното разбиране на настройките.

    Daniela:

    Здравей, Провери в Control panel

    Regional Settings. Или Regional Options

    Какви са езиковите настройки.

    Bulgarian би ти свършил работа

    Там е показано как се изписва кратка и дълга дата. Можеш да пробваш и други езици.

  • Защо не ми работи autocomplete?

    Monika:

    Здравейте, опитвам се с autocomplete автоматично да въведа всички дни от седмицата, но този път не се получава. Отивам в File->Options->Advanced->General и когато натисна Edit Custom Lists продължава да ми се отваря именно този един и същ прозорец и не мога да продължа към настройките...Първият път преди време ми се получи без никакъв проблем. Опитах с числа като задържа Ctrl и се получава, но не и с дните от седмицата.

    Краси Кръстев:

    Здравей, Моника.

    Ето тук :

    Искам да отворя Custom lists в Excel 2013, но след като отида на Options > Advanced и кликна на Edit Custom Lists, ме връща в началото на прозореца, вместо да отвори прозореца с Custom lists. Как да реша проблема?

    в тази тема. Прочети цялата тема и приложи съветите предложени в дискусията, надявам се накой от тях да ти помогне.

    Daniela:

    Здравей Моника, Проблема ти се получава защото не си излязла от маркираната зона с клетки понеделник понеделник понеделник.....

    Изтрий всичии понеделници и остави само най-горния. Трябва тази клетка да ти е активна само. Преди това трябва да си въвела в Custom list списъка на дните от седмицата. След това провлачи с мишката докъдето искаш.

    Връщането го прави и при мен когато съм маркирала многото понеделници. Надявам се да съм помогнала.

    Краси Кръстев:

    @Моника, Предложението на Даниела го няма в темата към която те препратих Пробвай и нейното, дано да се получат нещата.

    @Даниела, интересно тествах това което си написала за получаване на проблема и не се получи проблема :/ Ползвам версия 2016.

    Daniela:

    В момента съм го пробвала с версия 2010. На празен лист бях въвела няколко понеделника. Просто за да разбера откъде се получава . Не съм ползвала файла от урока.

  • Къде да създам ред с дните от седмицата на български?

    Веселина Рангелова:

    Здравейте, търся начин да обърна дата в ден от седмицата, но да е изписан с думи и по възможност в съкратена форма. Попаднах на функцията text, която може да прави това, но при мен само на английски - на ред 4 от таблицата е резултата с английските имена. Когато в кавичките задам "ддд" вместо "ddd" като резултат връща отново ддд, както е на ред 3. Т.е. някъде се губи връзката с дните от седмицата в съкратен формат на български... Ще съм благодарна и на други предложения. Може ли по някакъв начин да се направи чрез функция от функция, напр. ако weekday връща 1, напиши Пн., ако е 2, напиши Вт. и т.н.? Извинявам се, трудно спирам до само един въпрос и благодаря предварително!

    Краси Кръстев:

    Здравейте, искате да форматирате така клетката че когато имате изписана цяла дата ( снимка 1 позиция 1 ) в нея да се изписва деня и то съкратено - снимка 1 позиция 2.

    Снимка_1

    При вас обаче не излизат на български, ами на английски. Това се дължи на регионалните настройки на windows - a.

    Прочетете тази тема тук :

    Ето какво да правите, ако Excel ви обръща числата в дата

    В нея е обяснено как може да промените тези регионални настройки.

    Настроите ги на български и вече при формат ddd следва да Ви излезне съкръщение на български, както е показано на снимката по - горе.

    Райна:

    Тъй като дните от седмицата могат да се запишат катo серийни данни (Custom lists), то може да се създаде такъв и само с въвеждането на един елемент от списъка да получим останалите. За създаване на серийни данни трябва да изберем от File, Options, Advanced и изберем Custom Lists u си въведем елементите. Разбира се в този случай трябва да знаем кой ден от седмицата е първата дата, от която започваме.

    Веселина Рангелова:

    Здравейте и благодаря за предложенията! Идеята и желанието ми беше при въвеждане на дните от месеца на ред 1 автоматично да излиза съответният им ден от седмицата на ред 2, така че и да се смени месеца на по-късен етап да виждаме верните седмични дни, т.е. искам да има връзка между въведеното на ред 1 и резултата на ред 2.

    Междувременно отворих да проверя регионалните настройки според съвета ви, инж. Кръстев, но изненадващо за мен, тук на служебния ми компютър всичко излезе както трябва (дните от седмицата на български с функцията Text), Описаният проблем се случва на друг компютър, така че предстои да сравня настройките. В линка, който сте посочил, става дума за използването на точка или запетая като сепаратор, дали не трябва да търся по-скоро нещо свързано с формата на датите?

    Краси Кръстев:

    Ако описания проблем се случва на друг компютър наистина проверете го, като регионални настройки. Темата към която Ви препратих съответно, беше с идея да видите откъде точно да направите промените по регионалните настройки. По отношение на датата дали е дата може да проверите това посредством следната формула - снимка 1 позиция 1 =ISNUMBER (препратка към клетката в която е датата ).

    Снимка_1

    Ако функцията върне TRUE ( снимка 2 позиция 1 ) следва че датата е дата, т.е. ползвали сте правилния разделител за дата.

    Снимка_2

    По отношение на това ред 1 да е обвързан с ред 2, може да направиш следното в ред 1 формата да бъде пълния 01.02.2016 ( снимка 1 позиция 1 ) - вижда се всичко ( снимка 3 позиция 1 ).

    На РЕД 2 следва да направиш препратка тип B1= A1 - т.е. стойностите от долния ред да са равни на стойностите от Ред 1.

    Съответно втория ред е форматиран да не се вижда цялата дата ами само деня в случая Пон. ( понеделник ).

    Следва ако променя датата горе да излезне деня ( снимка 4 позциия 1 ) , за дадената дата ( снимка 4 позиция 2 ).

    Снимка_4

    Надявам се да свърши работа това. ПО отношение на това с изписването на английски, най - вероятно е от рег. настройки.

    Веселина Рангелова:

    Здравейте отново, проверих всичко, което казахте - дата е наистина дата и в настройките се оказа, че не е зададен на Region - Formats - Bulgarian(Bulgaria). След като поправих това, функцията Text проработи според очакванията и резултата се вижда на ред 4, снимка 1.

    Снимка 1

    Междувременно през деня намерих още един начин и бих искала да го споделя - функцията Choose, която избира една стойност от даден ред, според поредния й номер в реда. В нашия случай, използваме weekday да свърже датата от ред 1, с число от 1 до 7, а choose свързва полученото число със съответната стойност в реда, който задаваме на ръка и това са именно дните от седмицата. Резултатът е на ред 3, снимка 2.

    Снимка 2

    Опитах и вашето предложение, но се затруднявам (засега :) ) в ето тази част: "Съответно втория ред е форматиран да не се вижда цялата дата ами само деня в случая Пон. ( понеделник )" - как да го форматирам така?

    Още веднъж, много благодаря!

    Веселина Рангелова:

    Извинявам се, качили са се повече снимки - първите две са идентични.

    Краси Кръстев:

    @Веселина Рангелова.

    Радвам се че сме разрешили казуса.Регионалните настройки са наистина от голямо значение, и то не само във Вашия случай. Ако Ви е интересно, може с търсачката във форума да потърсите, наистина има доста изписано по отношение на регионалните настройки.

    Радвам се и затова че споделяте неща, които сте разучила.Ще бъде полезно и за други в Аула :).

    По отношение на това как може да форматирате една клетка, с дата, така че да показва само деня без цялата дата.

    Отивате на клетката с датата ( снимка 1 позиция 1 ), след което кликнете на стрелката в групата Number ( снимка 1 позиция 2 ), след което ще Ви се отвори прозореца Format Cells ( снимка 1 позиция 3 ), след това отидета на раздела Number ( Снимка 1 позиция 4 - всъщност най - вероятно Excel Ви е препратил точно там ) след това отиде на Custom ( Снимка 1 позиция 5), след което в полето Custom ( снимка 1 позиция 6 ) изпишете ddd. т.е. вида на форматирането, реално с ddd ще зададете съкръщение на деня с няколко букви. С ОК потвърдете настройките.

    Снимка_1

    Следва да се получи показаното на снимка 2.

    Снимка_2

    Веселина Рангелова:

    Знаех си, че трябва да има и по-простичък начин за решаването на задачата, но това наистина надхвърли очакванията ми! :) Елегантно и работещо, благодаря!

    Никола Петров:

    Прозорецът Format Cells се отваря и със клавишната комбинация Ctrl+1 при избрана клетка, или с ДЕСЕН бутон и избор от падащото меню. Лек ден и успехи!

    Ели Ф.:

    Благодаря и на двама ви, много полезно!

  • Защо не ми излиза падащото меню с допълнителни опции за промяна спрямо българските стандарти?

    Инна Николова:

    Здравейте, И аз срещам проблема с липсата на падащо меню, от което да избера номер 2, за да премина към българските стандарти за ден от седмицата. моля съдействайте!

    Инна Николова:

    Реших и ръчно да въведа номер 2, но излиза това съобщение.

    Краси Кръстев:

    Здравей, сигурна ли си че разделителя ти за параметрите във формулите е ; а не е ,. Пробвай със ,

    Никола Петров:

    Ако трябва да се знае какъв ден от седмицата е съответната дата, то след избор на Format Cells (комбинация Ctrl+1 или десен бутон от клетката) , напишете три малки латински букви ddd и интервал и натиснете Еnter. . Ще се види, че денят е сряда. Дано е това, което трябва! Лек ден и успехи!

    Инна Николова:

    Здравейте, Пробвах със , и стана. Благодаря Ви!Лек ден!

    Краси Кръстев:

    Моля, радвам се че се е получило :)

    Дарина Иванова:

    Има начин да сме сигурни кой е разделителят между параметрите на функция - ако десетичната "запетая" в ексел се изписва като запетая, то разделителят между параметрите не може да е запетая, тоест ще бъде ; и ако десетичният знак е точка, тогава разделител между параметрите е запетая.

    Никола Петров:

    Ако след изписването на функцията, както се вижда, натиснем една от комбинациите, а именно Ctrl+A или Shift+F3, ще се появи прозорецът Function Arguments (а в клетката ще се появи и затварящата скоба), в който след изписването на първия аргумент и натискане бутона Tab, ще преминем на втория аргумент, а в клетката програмата ще изпише разделителят. . Натискаме ОК и виждаме резултата, а именно - 5/петък/

  • Може ли Excel да напомня при езтичане на времеви срокове?

    Yulian Danailov:

    Здравейте, бих искъл да попитам как може да се направи напомняне в Excel, т.е. при достигане на определена дата и някакъв документ е със срок до тази дата Excel да ни казва. Нар. дата за ГТП на автомобил, изтичане на договор, изтичане на срок на лични документи.

    Никола Петров:

    Във Аула Трикове има статия по този въпрос " Следене на срокове в Ехсеl" с автор г-жа Даниела Найденова. Лек ден и успехи!

    Краси Кръстев:

    Здравейте и от мен.

    Ето няколко теми по казуса:

    Как да настроя Reminder в Excel? - тема от блога на Аула.

    Дата с най-стар срок по даден критерий в Excel. Как да я намерим? - тема от форума на Аула,

    Следене на срокове в Ексел - тема от раздела трикове в Аула.

    Ако поразтърсите има още хиляди полезни теми в някой от инструментите на Аула.

    Yulian Danailov:

    Много благодаря и на двамата.

    Никола Петров:

    Ако темата е актуална, ето някои идеи: Избираме позиция 7 и се отваря прозорец в който избираме посоченото. Вижда се използваната формула и избрания цвят. Затваряме с ОК. Връщаме се в Conditional Formatting Rules Manager, маркираме другото правило. Правим същото и с другото правило. Получаваме таблица с оцветени данни. Това е таблица, направена чрез формулата, която се вижда във формула бар-а Вижда се Условното Форматиране. Дано е станало ясно! Лек ден и успехи!

  • Защо, когато напиша 1, 2, 3 и придърпам с курсора Excel не разпознава, че трябва да продължи с 4, 5, 6 и 7, колкото са дните от седмицата? Къде мога да променя това?

    Велислава Маринова:

    Защо, когато напиша 1, 2, 3 и придърпам с курсора Excel не разпознава, че трябва да продължи с 4, 5, 6 и 7, колкото са дните от седмицата? Къде мога да променя това? Извинявам се, ако въпроса ми се дублира, но никъде в коментарите не намерих отговор по темата.