Числа в Excel

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

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

Допълнение:

ФУНКЦИЯТА SUBSTITUTE

=SUBSTITUTE (текст; стар_текст; нов_текст; [срещане_ном])     =SUBSTITUTE(text, old_text, new_text, [instance_num])

  • Текст / Text - Текстът или препратката към клетка, съдържаща текста, в който искаме да заместваме определени знаци.
  • Стар_текст / Old_text  - Текстът, който искаме да заместим;
  • Нов_текст / New_text Текстът, с който искаме да заместим аргумента стар_текст.

ФУНКЦИЯТА DATAVALUE

=DATEVALUE(дата_текст)                                  =DATEVALUE(date_text)

  • Дата_текст / Date_text - ​Текст, който представя дата във формат за дата на Excel.

ФУНКЦИЯТА NUMBERVALUE

=NUMBERVALUE(текст; [десетичен_разделител]; [разделител_на_групи])  

=NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])

  • Текст / Text - Текстът, който искаме да преобразуваме в число;
  •  Десетичен_разделител / Decimal_separator  - Знакът,  за разделяне на цялата и дробната част на резултата;
  • Разделител_на_групи / Group_separator - Знакът, за разделяне на групи цифри.

ФУНКЦИЯТА TIMEVALUE

=TIMEVALUE(време_текст)                               =TIMEVALUE(time_text)

  • Време_текст / Time_text  - Текст, представящ време в някой от формати за време на Microsoft Excel.

ФУНКЦИЯТА TODAY

=TODAY() - Функцията няма аргумент, връща днешна дата.

​ФУНКЦИИТЕ ROUNDROUNDUP, ROUNDDOWN

=ROUND(число; брой_цифри)                            =ROUND(number, num_digits) - математическо закръгляне

=ROUNDUP(число; брой_цифри)                       =ROUNDUP(number, num_digits) - загкръгляне нагоре

=ROUNDDOWN(число; брой_цифри)                 =ROUNDDOWN(number, num_digits) - загкръгляне надолу

  • Число / Number                    -  Числото, което искаме да закръглим;
  • Брой_цифри / num_digits  - Броя на цифрите, до който искаме да закръглим аргумента число.

 

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

 
В случай, че Excel възприема числа като текст, формулата, която би помогнала е:
Numbervalue
Timevalue
Substitute
 
Ако искаме Excel да закръгля с приближение до по-близкото кръгло число, ще използваме: 
RoundUp
RoundDown
Round

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

  • Може ли да поправите теста към урока?

    Камелия Андонова:

    В текста липсва отговорът на въпроса: "В случай, че Excel възприема числа като текст, формулата, която би помогнала е:". Моля а го поправите, тъй като иначе се изисква прескачане на теста. Благодаря.

    Мария Балева:

    Здравей Камелия, оправихме теста. Блгагодаря, че ни писа за проблема :)

  • Кой е правилният отговор в единия от въпросите в теста към урока?

    Лора Тонева:

    Мисля, че на въпроса коя формула би помогнала, ако ексел възприема числата като текст numbervalue е верен отговор. Не че не може в определен случай и Substitute да е верен. Например ако трябва да заменим точка със запетая или обратно в зависимост от настройките. А може и аз да греша. Какво мислите вие?

    Витали Бурла:

    Здравейте Лора,

    в примера горе можете да видите разликата - Substitute по принцип връща текст, така че Numbervalue е това, което търсите в случая.

    вижте и илюстрацията по-долу също :

    Поздрави,

    Витали

    Лора Тонева:

    Благодаря за коментара и примерите.

    Димитър:

    Функцията Substitute връща текст и не виждам , как ще ни помогне да "накараме" Excel да възприеме числото като число.

    Диана Христова:

    След като превърнеш текста от хх.хх.хххх в текст хх/хх/хххх, вече може да се използва ФУНКЦИЯТА DATAVALUE, която превръща текста хх/хх/хххх в дата.

    Kocho:

    Едно от най-хубавите неща на Ексел е, че обикновено има много варианти за решение на даден проблем. В конкретния случай вместо да се чудим NUMBERVALUE ли е SUBSTITUTE ли е или какво друго, можем просто да:

    1. разкараме ff с CTRL+H

    2. разцепим колона А с помощтта на Text to columns

    3. извлечем числото с RIGHT

    освен това вместо NUMBERVALUE може да се ползва просто VALUE.

    И като капак на всичко - напълно съм съгласен, че NUMBERVALUE е верен отговор на въпроса, само, че трябва да се напише така: =NUMBERVALUE(A1;".";"ff")

  • Защо функцията SUBSTITUTE ми създава число? 

    Hristiqna:

    когато я въведа във файла под урока всичко се получава , но когато я въведа в личен файл се получава тожа Защо къде греша ?

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

    Здравей,

    На снимка 2,която си показала, формата на клетката е Общи = или General, ако искате да е дата тези клетки трябва да са във формат Data = или Date. Най - вероятно от там идва проблема.

    От курса знаем че датите в ексел са числа, т.е. в момента формата е такъв че датите са представени под формата за числа.

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

    Датите са написани като текст - стрелка 1 показва апострофа като символ на това, че написаното след него е текст, а стрелки 5 и 6 показват число. Вижда се формулата и готовият резултат. Дано е това, което се търси и да помогне! Лек ден и успехи!

    Райна:

    Че е текст се вижда и от това, че е ляво подравнен; числата са дясно подравнени по стандартната настройка. А функцията SUBSTITUTE работи с текстови данни

    Витали Бурла:

    Инженер Кръстев е посочил правилно отговора - при смяна на точките с наклонени черти получавате дата. Еквивалента на датата в числова стойност е число в порядъка на 45000+ - в един от уроците съм споменал, че Ексел брои дните от първи януари 1900. Числото, което виждате е колко дни са между датата която бихте имали, ако форматирате клетката като дата и 01/01/1900

    Hristiqna:

    Промених формата на дата и пак си остава число ?

    Hristiqna:

    да не са объркани основните ми настройки

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

    Инж.Кр. Кръстев е написал, точно по въпроса, статия " Какво да направим, ако Ексел ни обръща датите в числа". Има я и в блога на Аула. Лек ден и успехи!

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

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

    Витали Бурла:

    В колона BG разпознава ли ексел стойностите като дати? Подозирам, че да... Ако е така то това, което се случва е че при формулата получавате първо цифровата стойност на съседната клетка и тя впоследствие се трансформира в текст. Затова имате стойност в порядъка на 45000+ която не се променя при смяна на формата.

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

    Пробвайте в колона BG да сложите апостроф пред едната дата. Според мен след това ще видите точно това, което искате в клетката да нея, но това ще бъде текст дата в желания формат.

  • Как мога да направя Group на част от колоните във файла?

    Десислава Петрова Дженкова:

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

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

    В случай, че файлът е останал защитен, може да го запишете под ново име. След което много важно е да се маркират целите колони със щракване и обхождане в техните имена - например щракваме в колона С и задържаме до колона F. Така ще имаме маркирани колони C, D, E и F. Не се разрешава маркиране на несъседни колони или при използване на клавиш CTRL.

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

    Здравей, Десислава.

    Най-вероятно става дума за изключена отметка за визуализация на символа за групиране. На 99.9 % съм сигурен, т.к. изтеглих файла и след като включих отметката всичко си дойде на мястото.

    Става дума за следнa oтметка.

    Отвори проблемния файл, след това отиди на бутона File

    В палетата отляво, отвори раздела Options (снимка 1 позиция 1)

    Снимка_1

    Следва да ти се отвори прозореца Excel options (снимка 2 позиция 1), след което отиди на раздела Advanced (снимка 2 позиция 2), след което отиди на подраздела Display options for this worksheet (снимка 2 позиция 3), след това от падащото меню (снимка 2 позиция 4) избери листа в който искаш да се показват означенията за групиране (снимка 2 позиция 5) след което сложи отметка на Show outline symbols if an outline is applied (снимка 2 позиция 6), след което запази промените с ОК (снимка 2 позиция 7).

    Снимка_2

    Следва групирането на се появи - снимка 3 позиция 1.

    Снимка_3

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

    Десислава, може ли това да помогне: Лек ден и успехи!

    Само да допълня, че може да имаме най-много до 8 групи! Лек ден и успехи!

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

    Само да допълня, че може да имаме най-много до 8 групи! Лек ден и успехи!

    Десислава Петрова Дженкова:

    Много благодаря за отговорите. След слагане на отметката на Show outline symbols if an outline is applied се появи групирането.

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

    Моля!

    Супер е че проблема е бил в отметка, а не нкяъде другаде и сега всичко работи при теб, както трябва :) !

  • Филиз Велиева:

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

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

    Здравей, Фелиз.

    Това е заради използването на функцията Today,когато курсът бе създаден през 2016 година дата е била да речем 13.4.2016 и сътоветно спрямо 15.11.2014 се получава - -17,16666667 . Сега сме 19.05.2018 съответно се TODAY което тогава е било 13.4.2016 се е изменило на 19.05.2018 и ето и разликата.

    Ако направиш след месец упражнението вече Today ще има стойност 19.06.2018.

    От там идват разликата между видеото и това което получаваш като сотйности при теб.

    Филиз Велиева:

    Има логика да, не съм го съобразила просто. Благодаря за отговора!

  • Защо при мен липсва функцията NUMBERVALUE?

    Ani:

    Работя с Microsoft Excel 2010. На сваления файл мие изписана формулата по следния начин - 1.

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

    Здравей, Ани.

    Ако ползваш версия преди 2013, то функцията е само =VALUE , след 2013 от VALUE става на NUMBERVALUE.

    Ani:

    Благодаря много Краси!

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

    Моля, Ани!