30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Кечээ марафондо 30 күндө 30 Excel функциялары функцияны колдонуп тизмеден элементти алдык ТАНДОО (ВЫБОР) и вяснили, что для поиска гораздо удобнее использовать башка функцияларды, мисалы, VLOOKUP (VLOOKUP) же МАТЧА (Көбүрөөк АЧЫК).

Марафондун алтынчы күнүн функцияны изилдөө менен өткөрөбүз ОҢДОЛДУ (ФИКСИРОВАННЫЙ), которая форматирует число с дробной частью жана разделителями жана возвращает результат в текстовом формате. Полагаю, что это не должно сильно Вас удивить, поскольку функция ОҢДОЛДУ (ФИКСИРОВАННЫЙ) принадлежит к категории текстовых. Заслуживает ли функция ОҢДОЛДУ (FIXED) колдонулат? Мисалдарды карап, өзүңүз чечиңиз.

Келгиле, функция менен таанышалы ОҢДОЛДУ (FIXED) кененирээк жана аны менен иштөөнүн бир нече мисалдарын карап көрөлү. Сүрөттөмөгө кошуу үчүн бир нерсе же өзүңүздүн айрым мисалдарыңыз болсо, аларды комментарийлерде бөлүшүңүз. Балким, мен бул өзгөчөлүктүн укмуштуудай өзгөчөлүгүн сагындым. Бул учурду ОҢДОО жана оңдоо керек!

Функция 06: FIXED (ФИКСИРОВАННЫЙ)

милдети ОҢДОЛДУ (ФИКСИРОВАННЫЙ) округляет число до определённого количества десятичных знаков и возвращает результат в текстовом формате с разделителями разрядов же болбосо.

FIXED функциясын кантип колдонсо болот?

милдети ОҢДОЛДУ (FIXED) ондуктардын белгиленген санына тегеректөө аркылуу сандарды текст форматына айландыра алат. Функция милдеттердин тар чөйрөсү үчүн пайдалуу болушу мүмкүн, мисалы:

  • Башка колдонмолордон текст катары импорттолгон сандарды салыштырыңыз.
  • Сандарды текст сабына айландыруу.

Синтаксис FIXED (ФИКСИРОВАННЫЙ)

милдети ОҢДОЛДУ (FIXED) төмөнкү синтаксиске ээ:

FIXED(number,decimals,no_commas)

ФИКСИРОВАННЫЙ(число;число_знаков;без_разделителей)

  • сан (сан) бул сиз тегеректеп, текстке айландыргыңыз келген сан.
  • ондуктар (число_знаков) — требуемое количество разрядов справа от десятичной точки. По умолчанию количество разрядов справа от десятичной точки равно 2. Если же указано отрицательное значение, то разряды округляются слева.
  • Аргумент болсо үтүр жок (сиз_бөлүүчүлөр) ЖАЛГАН (ЖАЛГАН) же такыр көрсөтүлгөн эмес, анда натыйжа бөлгүчтөр менен көрсөтүлөт.
  • Аргумент болсо үтүр жок (no_separators) TRUE, натыйжа бөлгүчсүз чыгарылат.

Дүйнөнүн бир катар өлкөлөрүндө, атап айтканда Канадада бүтүн жана бөлчөк бөлүктөрүнүн ортосундагы бөлүүчү катары чекит, ал эми разряд топторунун бөлүүчүлөрү үчүн үтүр колдонулат. Мисалы: 32,187.57. Биздин өлкөдө, тиешелүүлүгүнө жараша үтүр жана боштук колдонуу салт болуп саналат, б.а 32 187,57. Макала канадалык автордун котормосу болгондуктан, буга көңүл буруңуз.

При желании Вы можете настроить разделители целой и дробной части, а также разделители группа разрядов. Сделать это можно в параметрах Microsoft Excel же в настройка региональных стандартов Вашей операционной системы.

Ловушки FIXED (ФИКСИРОВАННЫЙ)

милдети ОҢДОЛДУ (ФИКСИРОВАННЫЙ) превращает число в текст, поэтому не используйте ее там, где необходимо числа оставить числами. Мисалы, чтобы ограничить количество десятичных знаков в таблице данных графика, используйте форматирование чисел в ячейках же функцию ТЕГЕРЕК (ОКРУГЛ).

1-мисал: Тегеректелген санды форматтоо

милдети ОҢДОЛДУ (FIXED) санды алууга, аны белгилүү бир ондук бөлүккө чейин тегеректоого, бөлгүчтөрдү кошууга жана натыйжаны текст форматында кайтарууга мүмкүндүк берет. Мисалы, C2 уячасына номерди киргизсеңиз 32187.5689231, анда сиз функцияны колдоно аласыз ОҢДОЛДУ (FIXED) аны эки ондук бөлүккө чейин тегеректөө жана бөлгүчтөрдү кошуу.

=FIXED(C2,2,FALSE)

=ФИКСИРОВАННЫЙ(C2;2;ЛОЖЬ)

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Вместо использования функции ОҢДОЛДУ (FIXED) сиз жөн гана 2 ондук жана бөлгүчтөр бар уячага сан форматын колдоно аласыз. Бул учурда уячанын мазмуну өзгөрбөйт, бирок форматтоо гана өзгөрөт.

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Функцияны колдоно аласыз ТЕГЕРЕК (ROUND) уяча форматтоосу менен айкалышып, миңдеген бөлгүчтөрү бар жана жүздөн бир бөлүгүнө тегеректелет.

=ROUND(C2,2)

=ОКРУГЛ(C2;2)

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Акыр-аягы, эгер сизге текст форматында натыйжа керек болсо, функцияны колдонуңуз ТЕКСТ (ТЕКСТ). Её возможности форматирования гораздо более гибкие, а если керек округлить число, Вы можете использовать её в сочетании с функцией ТЕГЕРЕК (ОКРУГЛ):

=TEXT(C2,"#,###.00?")

=ТЕКСТ(C2;"# ###,00?")

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

2-мисал: Сандарды ондук чекиттин сол жагына тегеректөө

Функцияны колдонуу ОҢДОЛДУ (FIXED) аргумент катары терс санды колдонуп, сандарды ондук чекиттин сол жагына тегерете аласыз ондуктар (число_знаков). Чтобы убрать разделители, задайте значение аргумента үтүр жок (без_разделителей) равным TRUE (ИСТИНА). Как и прежде, мы получим результат в текстовом формате:

=FIXED(C2,-2,TRUE)

=ФИКСИРОВАННЫЙ(C2;-2;ИСТИНА)

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Сиз ошондой эле функцияны колдоно аласыз ТЕГЕРЕК (ОКРУГЛ), чтобы округлить число слева от десятичной точки.

=ROUND(C2,-2)

=ОКРУГЛ(C2;-2)

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Мисал 3: Отображение числа в тысячах долларов

милдети ОҢДОЛДУ (FIXED) форматтоо параметрлери чектелген жана ондук орундардын жана миңдеген бөлгүчтөрдүн санын гана көзөмөлдөйт. Функцияны колдонуу ОҢДОЛДУ (ФИКСИРОВАННЫЙ) Вы можете округлить число до тысяч, бирок не сможете добавить знак доллара же спрятать нули.

=FIXED(C2,-3)

=ФИКСИРОВАННЫЙ(C2;-3)

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Вместо использования функции ОҢДОЛДУ (ФИКСИРОВАННЫЙ) Вы можете назначить пользовательский формат ячейке вида «$#,". Ал уячанын мазмунун өзгөрүүсүз калтырат, дисплейди гана өзгөртөт.

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Чтобы получить точно такой же результат в текстовом формате, используйте функцию ТЕКСТ (ТЕКСТ), ал сизге миңдеген доллардын форматын коюуга мүмкүндүк берет.

=TEXT(C3,"$#,")

=ТЕКСТ(C3;"$# ")

Экинчи сөз айкашында үтүрдүн ордуна боштук колдонулат. Эгерде сиз боштуктарды миңдеген бөлгүч катары колдонсоңуз, бул форматты колдонуңуз.

30 күндө 30 Excel функциясы: ТҮЗӨТУЛҮҮ

Таштап Жооп