Изчисления в ЕТ. Формули и функции в ЕТ.
1. Формули в ЕТ a)Oпределение - Всяка формула започва с знака =; b)Съдържа аритметичните операции: събиране +, изваждане -, умножение *, деление /, степенуване ^ и изчисляване на процент %. c)Всяка формула използва адресите на клетките, а не стойностите в тях.
2. Функции в ЕТ a)Oпределение - Прости изрази, зад които се крият формули, т. е. съкратен запис на формула. b)Аргумент на функция- стойности, които ще участват в формулата, скрита зад функцията. c)Пример: =Average(C1;C5;C7:C10) ), изпълнява следната формула: =(C1+C5+C7+C8+C9+C10)/6, където C1, C5, C7, C8, AC и C10 са аргументи на функцията Average.
3. Избор на категория функции Най- често използвани Всички Финансови Дата и час Математически и тригонометрични Статистически Търсене и адресиране База данни Логически Текст Информационни
4. Описание на често използвани функции A.Финансови: FV(лихва; брой периоди; плащане; настояща стойност; падеж) - изчислява крайната стойност на лихвеното капиталовложение на базата на редовни еднакви плащания; NOMINAL(ефективна лихва; брой периоди) - изчислява номиналната лихва и броя на плащанията на година (периоди); PMT(лихва; брой периоди; настояща стойност; бъдеща стойност; падеж) - изчислява постоянното периодично плащане за лихвено вложение.
B.Дата и час: DATE(година; месец; ден) - връща цяло число представляващо дадена дата- броя на дните от някаква начална дата; DAY(число) - връща деня от месеца, на който се пада зададената с цяло число дата; MONTH(число) - връща месеца, в който се пада зададеното с цяло число дата; YEAR(число) - изчислява годината (1900 до 2078), в която се пада зададената с цяло число дата (0 до 65380); TIME(час; минута; секунда) - връща дробно число съответно на определено време, като стойностите му са между 0 и 1; HOUR(число) - връща часа, на който отговаря дробната част на зададеното число; MINUTE(число) - изчислява минутата на базата на дробното число, което е подадено като аргумент; SECOND(число) - изчислява секундата на базата на дробното число, което може да има и дробна част; TODAY() - връща днешна дата; NOW() - връща днешна дата и час;
C.Математически и тригонометрични: ABS(число) - връща абсолютната стойност на аргумента; SIN(ъгъл) - изчислява синуса на аргумента; COS(ъгъл) - изчислява косинуса на аргумента; INT(число) - връща най- близкото по- малко число на аргумента; ROUND(число; позиции) - закръгля числото с точност до зададените позиции; MOD(число; делител) - връща остатъка от делението; SUM(число1; число2;...) - сума.
D.Статистически: AVERAGE(число1; число2;...) - връща средната аритметична стойност на аргументите; COUNT(стойност1; стойност2;...) - преброява цифровите стойности в списъка на аргументите. Текстовите и празните аргументи не се броят; E.Търсене и адресиране: AREAS(адрес) - връща броя на областите в адресното пространство; INDEX(адрес; ред; колона; област) - връща стойността на зададените ред и колона в адресното пространство, което може да се състои от няколко области; COLUMN(адрес) - връща номера на колоната на адресираните полета; ROW(адрес) - връща номера на реда на адресираните полета;
F.Текст: LEN(текст) - връща броя на знаците, от които се състои текстът; LEFT(текст; брой на знаците) - връща първите няколко знака по зададения брой; RIGHT (текст; брой на знаците) - връща последните няколко знака по зададения брой; LOWER(текст) - преобразува текста в малки букви; UPPER(текст) - преобразува текста в големи букви; VALUE(текст) - връща числовата стойност на текста; SUBSTITLE(текст; стар текст; нов текст; n) - търси в текста низа стар текст и го замества с нов текст. Ако е зададено n се замества само n- тото появяване на стария текст.