Съдържание
Вчера по време на маратона 30 Excel функции за 30 дни ние извлечехме елемент от списъка с помощта на функцията ИЗБИРАМ (ВЪБОР) и обясниха, че за търсене е много по-удобно да използвате други функции, например, ВОЛОКУП (VLOOKUP) или MATCH (ПО-ИЗЛОЖЕН).
Ще прекараме шестия ден от маратона в изучаване на функцията FIXED (ФИКСИРОВАННЫЙ), който форматира числото с малка част и разделители и връща резултата в текстов формат. Полагай, че това не трябва да те удиви силно, като функция FIXED (ФИКСИРОВАНЕН) принадлежи към текстови категории. Служи ли функция FIXED (ФИКСИРАН) да се използва? Вижте примерите и решете сами.
Така че нека се запознаем с функцията FIXED (FIXED) по-подробно и разгледайте няколко примера за работа с него. Ако имате какво да добавите към описанието или някои свои примери, моля, споделете ги в коментарите. Може би съм пропуснал някоя невероятна функция на тази функция. Този момент трябва да се ОПРАВИ и коригира!
Функция 06: ФИКСИРАН (ФИКСИРОВАН)
функция FIXED (ФИКСИРОВАННЫЙ) округлява числото до определен брой десятични знаци и връща резултата в текстов формат с разделители на разряди или без.
Как може да се използва функцията FIXED?
функция FIXED (FIXED) може да конвертира числа в текстов формат чрез закръгляване до определен брой десетични знаци. Функцията може да бъде полезна за тесен кръг от задачи, като например:
- Сравнете числата, импортирани като текст от други приложения.
- Преобразувайте числа в текстов низ.
Синтаксис ФИКСИРАН (ФИКСИРОВАН)
функция FIXED (FIXED) има следния синтаксис:
FIXED(number,decimals,no_commas)
ФИКСИРОВАННЫЙ(число;число_знаков;без_разделителей)
- брой (число) е числото, което искате да закръглите и преобразувате в текст.
- десетични дроби (число_знаков) — необходимото количество разряди на делото от десятичната точка. По подразбиране броят на разрядите на делото от десетичната точка е равно 2. Ако е указано отрицателно значение, то разрядите се округлят след това.
- Ако аргументът без_запетая (без_разделители) е FALSE (FALSE) или изобщо не е указано, тогава резултатът се показва с разделители.
- Ако аргументът без_запетая (no_separators) е TRUE, резултатът се извежда без разделители.
В редица страни по света, по-специално в Канада, точката се използва като разделител между цели и дробни части, а запетая се използва за разделители на групи изхвърляния. Например: 32,187.57. У нас е прието да се използва съответно запетая и интервал, т.е 32 187,57. Моля, обърнете внимание на това, тъй като статията е превод на канадски автор.
При желании Вие можете да построите разделители на цялата и малка част, а също и разделители на групи разряди. Направете това възможно в параметрите на Microsoft Excel или в настройките на регионалните стандарти на Вашата операционна система.
Ловушки FIXED (ФИКСИРОВАННЫЙ)
функция FIXED (ФИКСИРОВАННЫЙ) преобразува числото в текста, затова не го използвайте там, където е необходимо числото да посочите числата. Например, за да ограничите броя на десетичните знаци в графиката на таблицата с данни, използвайте чисел за форматиране в ячейки или функция КРЪГЛА (ОКРУГЛ).
Пример 1: Форматиране на закръглено число
функция FIXED (FIXED) ви позволява да вземете число, да го закръглите до определен знак след десетичната запетая, да добавите разделители и да върнете резултата в текстов формат. Например, ако въведете числото в клетка C2 32187.5689231, тогава можете да използвате функцията FIXED (ФИКСИРАН), за да го закръглите до два знака след десетичната запетая и да добавите разделители.
=FIXED(C2,2,FALSE)
=ФИКСИРОВАННЫЙ(C2;2;ЛОЖЬ)
Вместо използване на функции FIXED (ФИКСИРАН) можете просто да приложите числов формат към клетката с 2 десетични знака и разделители. В този случай съдържанието на клетката няма да се промени, а само форматирането ще се промени.
Можете да използвате функцията КРЪГЛА (ROUND) в комбинация с форматиране на клетки, за да се получи число с разделители за хиляди и закръглено до стотни.
=ROUND(C2,2)
=ОКРУГЛ(C2;2)
В крайна сметка, ако наистина имате нужда от резултата в текстов формат, използвайте функцията ТЕКСТ (ТЕКСТ). Възможностите за форматиране са много по-гибки, а ако е необходимо да се округли числото, можете да използвате нейното съчетание с функция КРЪГЛА (ОКРУГЛ):
=TEXT(C2,"#,###.00?")
=ТЕКСТ(C2;"# ###,00?")
Пример 2: Закръгляване на цифри отляво на десетичната запетая
Използване на функцията FIXED (ФИКСИРАН) можете да закръглите числа отляво на десетичната запетая, като използвате отрицателно число като аргумент десетични дроби (число_знаков). За да изберете разделители, задайте значение на аргумента без_запетая (без_разделителей) равным TRUE (ИСТИНА). Как и преди това ще получим резултат в текстов формат:
=FIXED(C2,-2,TRUE)
=ФИКСИРОВАННЫЙ(C2;-2;ИСТИНА)
Можете също така да използвате функцията КРЪГЛА (ОКРУГЛ), за да округлите числото слева от десятичната точка.
=ROUND(C2,-2)
=ОКРУГЛ(C2;-2)
Пример 3: Отображение на числа в хиляди долара
функция FIXED (FIXED) има ограничени опции за форматиране и контролира само броя на десетичните знаци и разделителите на хиляди. Използване на функцията FIXED (Можете да ФИКСИРОВАННЫЙ) Можете да намалите числото до хиляди, но не можете да добавите знак долара или да спрете нули.
=FIXED(C2,-3)
=ФИКСИРОВАННЫЙ(C2;-3)
Вместо използване на функции FIXED (ФИКСИРОВАННЫЙ) Можете да зададете потребителски формат на ячейка вида «$#,“. Той ще остави съдържанието на клетката непроменено, само ще промени дисплея.
За да получите точно такъв резултат в текстовия формат, използвайте функцията ТЕКСТ (ТЕКСТ), което ще ви позволи да зададете числовия формат в хиляди долари.
=TEXT(C3,"$#,")
=ТЕКСТ(C3;"$# ")
Вторият израз използва интервал вместо запетая. Използвайте този формат, ако използвате интервали като разделители на хиляди.