Формулаларда математикалық функцияларды қолдану.
Жоғарыда сипатталғандай, бағалау позициясындағы жұмыс көлемін қарапайым қосу, азайту, көбейту және бөлу әрекеттерін қолдана отырып формула түрінде енгізуге болады. Сонымен қатар, формулаларда неғұрлым күрделі математикалық функцияларды қолдануға болады – мысалы, аудандар мен көлемдерді есептеу үшін тригонометриялық функциялар немесе белгілі бір шарттың орындалуына байланысты қажетті мәнді алуға мүмкіндік беретін логикалық функциялар.
Бұдан әрі сметаны жасау кезінде, ең алдымен смета позицияларындағы жұмыс көлемін енгізу кезінде "ГРАНД-Смета" ДК-де қолдануға болатын негізгі кіріктірілген математикалық функциялар келтірілген.
Тригонометриялық функциялар
SIN (Сан) – берілген бұрыштың синусын қайтарады. Сан-градустағы бұрыш.
COS (Сан) – берілген бұрыштың косинусын қайтарады. Сан-градустағы бұрыш.
TAN (Сан) – берілген бұрыштың тангенсін қайтарады. Сан-градустағы бұрыш.
ASIN (Сан) – синусқа кері функция. Сан - бастапқы бұрыштың синусы (мәні -1-ден 1-ге дейін), функция бастапқы бұрышты градуспен қайтарады.
ACOS (Сан) – косинусқа кері функция. Сан - бастапқы бұрыштың косинусы (мәні -1-ден 1-ге дейін), функция бастапқы бұрышты градуспен қайтарады.
ATAN (Сан) – тангенске кері функция. Сан-бастапқы бұрыштың тангенсі (мәні -1-ден 1-ге дейін), функция бастапқы бұрышты градуспен қайтарады.
Градус (Сан) - радианмен берілген бұрышты градусқа түрлендіреді. Сан-радиандағы бұрыш.
Радиан (Сан) - градуспен берілген бұрышты радианға айналдырады. Сан-градустағы бұрыш.
Логарифмдік функциялар
EXP (Сан) – e құрылысының нәтижесін Сан дәрежесіне қайтарады. E мәні, табиғи Логарифмнің негізі шамамен 2,7 құрайды.
LN (Сан) – санның табиғи логарифмінің мәнін қайтарады (яғни, e негізіндегі логарифм). Сан-оң нақты Сан.
Басқа математикалық функциялар:
Түбір (Сан) немесе SQRT(Сан) – санның квадрат түбірінің мәнін қайтарады.
сан1 ^ сан2-санды салу нәтижесін сан2 дәрежесіне қайтарады.
МОДУЛЬ (Сан) - берілген санның модулін (абсолютті шаманы) қайтарады.
Белгі (Сан) - берілген санның белгісін қайтарады: -1, 1 немесе 0.
Бөлгіш (число; делитель) - бөлу нәтижесінің бүтін бөлігін санның қалдығымен бөлгішке қайтарады.
ОСТАТ – число; делитель) - санның бөлгішке бөлінуінің қалдығын қайтарады.
Көптеген мәндермен жұмыс істеу функциялары
СУММ(число1;число2;...) немесе SUM(сан1; сан2;...)- жақшада көрсетілген барлық дәлелдерді жинақтайды. Дәлелдер саны-30-дан аспайды.
МИН(сан1;сан2;...) және МАКС(сан1;сан2;...)- аргументтер тізіміндегі ең кіші (ең үлкен) мәнді қайтарады. Дәлелдер саны-30-дан аспайды. Сол сияқты MIN және MAX функциялары үшін.
Таңдау (Сан; сан1; сан2;...) - берілген реттік сан бойынша аргументтер тізімінен бір мәнді қайтарады. Нөмір-бұл таңдалған мәннің реттік нөмірі, ол бүтін сан болуы керек. Дәлелдер саны-29-дан аспайды. Мысалы, функцияның нәтижесі таңдау (a;5;6;7) Егер А айнымалысы 1 болса, 5 Саны болады; 6 Саны, Егер А айнымалысы 2 болса; 7 саны, Егер А айнымалысы 3 болса. CHOOSE функциясы үшін де солай.
Логикалық функциялар
Логикалық мән-бұл екі мәнді қабылдай алатын шама немесе өрнек: шын немесе жалған. Егер логикалық мән функцияның дәлелі болса, онда "үлкен Смета" дербес компьютері 0-ді жалған деп санайды, ал 0-ге тең емес кез-келген мән шындық ретінде қарастырылады. Егер логикалық мән функцияның нәтижесі болса, онда "үлкен Смета" ДК іс үшін 0, ал шындық үшін 1 қайтарады.
ЕСЕТН (Сан) – егер берілген Сан жұп болса, ШЫН мәнін қайтарады; егер берілген сан тақ болса, ЖАЛҒАН мәнін қайтарады.
ЕНЕЧЕТ (Сан) – егер берілген сан тақ болса, ақиқат мәнін қайтарады; егер берілген Сан жұп болса, жалған мәнді қайтарады.
Емес (логикалық мән) - оның дәлелінің логикалық мәнін керісінше өзгертеді. Функция белгілі бір мәнге тең емес екеніне сенімді болу қажет болған жағдайда қолданылмайды. NOT функциясы үшін де солай.
Немесе (лог_ мәні1;лог_ мәні2;...) – егер аргументтердің кем дегенде біреуі ақиқат мәніне ие болса, ақиқат мәнін қайтарады; егер барлық аргументтер жалған болса, ЖАЛҒАН мәнін қайтарады. Дәлелдер саны-30-дан аспайды. Сол сияқты OR функциясы үшін. Және (лог_ мәні1;лог_ мәні2;...) – егер барлық аргументтерде шындық мәні болса, ақиқат мәнін қайтарады; егер кем дегенде бір дәлелде өтірік мәні болса, өтірік мәнін қайтарады. Дәлелдер саны-30-дан аспайды. Сол сияқты, AND функциясы үшін.
Егер(лог_ өрнегі; мән1;мән2) - егер берілген шарт лог_ өрнегі есептеу кезінде ақиқат мәнін берсе, 1 мәнін қайтарады, ал егер лог_ өрнегі жалғандық мәнін берсе, мән2. Мысалы, егер функцияның нәтижесі(a=2;3;4) А айнымалысы 2 болса, 3 саны болады; қалған жағдайларда бұл функция 4-ті қайтарады. IF функциясы үшін де солай.
Достарыңызбен бөлісу: |