Int, Fix функциялары

Бұл функциялар санның бүтін бөлігін қайтарады.

Синтаксис

Int(сан)

Fix(сан)

Міндетті санаргументDouble деректер түрі немесе әрбір жарамды сандық өрнек. Егер сан дәлелінде Босболса, Null мәнін қайтарады.

Ескертпелер

Int және Fix функциялары сан дәлелі мәннің бөлшек бөлігін жояды және алынған бүтін мәнді қайтарады.

Int және Fix функциялар арасындағы айырмашылық сан дәлелінің теріс мәнінде Int функциясы сандәлелінің мәнінен аздау не тең бірінші теріс бүтін санды қайтарады , ал Fix функциясы сандәлелінің мәнінен үлкен не тең бірінші теріс бүтін санды қайтарады. Мысалы, Int функциясы -8.4 мына -9 түрлендіреді, ал Fix -8.4 мына -8 түрлендіреді.

Fix(сан) функциясы келесі әдіспен есептеледі:

Sgn(number) * Int(Abs(number))

Мысал

Ескерту : Төмендегі үлгілер осы жетені Бағдарламаларға арналған Visual Basic (VBA) модулінде пайдаланылуын көрсетеді. VBA модулімен жұмыс істеу туралы көбірек ақпарат алу үшін, жайылмалы шаршыдағы Іздеу түймешігінің қасындағы Жасақтаушы сілтемелері түймешігін нұқып, іздеу жолағына бір немесе бірнеше шартты ендіріңіз.

Төмендегі мысалдарда Int және Fix функциялары сандардың бүтін бөліктерін қалай қайтаратындығы көрсетілген. Егер дәлел мәні теріс сан болса, Int функциясы "сан" дәлелінен аздау не тең бірінші теріс бүтін санды, ал Fix функциясы осы мәннен үлкен не тең бірініш теріс бүтін санды қайтарады.

Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×