Можете да извършвате изчисления и логически сравнения в таблица, като използвате формули. Командата " Формула " се намира в раздела "Оформление на таблица ", в групата " Данни ".
Формулите в Word се актуализират автоматично, когато отворите документа, съдържащ формулата. Можете също да актуализирате резултата на формула ръчно. За повече информация вижте раздела Актуализиране на резултатите на формула.
Забележка
Формулите в таблиците на Word са тип код на поле. За повече информация за кодовете на полета вж. раздела "Вж. също".
В тази статия
Примери: Сумиране на числа в таблица с помощта на позиционни аргументи
Използване на имена на показалци или препратки към клетки във формула
Вмъкване на формула в клетка на таблица
- Изберете клетката от таблицата, където искате да бъде резултатът. Ако клетката не е празна, изтрийте съдържанието й.
- В раздела "Оформление на таблица ", в групата " Данни " изберете "Формула".
- Използвайте диалоговия прозорец Формула, за да създадете формулата. Можете да пишете в полето Формула, да изберете формат на числата от списъка Формат на номерата и да поставяте функции и показалци с помощта на списъците Постави функция и Постави показалец.
Актуализиране на резултатите на формула
В Word резултатът от формулата се изчислява, когато тя се вмъква и когато се отвори документът, съдържащ формулата.
Можете също да актуализирате ръчно:
- Резултатите от всички формули в дадена таблица
- Всички кодове на полета в документа, включително формули
Актуализиране на всички резултати от формули в таблицата
- Изберете цялата таблица, която съдържа резултатите на формули, които искате да актуализирате, и след това натиснете F9.
Актуализиране на всички формули в документа
Важно
Тази процедура актуализира всички кодове на полета в документа, а не само формулите.
- Натиснете клавишите CTRL+A.
- Натиснете F9.
Примери: Сумиране на числа в таблица с помощта на позиционни аргументи
Можете да използвате позиционни аргументи (LEFT, RIGHT, ABOVE, BELOW) със следните функции:
- AVERAGE
- COUNT
- MAX
- MIN
- PRODUCT
- SUM
Като пример прегледайте следната процедура за събиране на числа с помощта на функцията SUM и позиционни аргументи.
Важно
За да избегнете грешка при сумирането в таблица с помощта на позиционни аргументи, напишете нула (0) във всяка празна клетка, която ще бъде включена в изчислението.
- Изберете клетката от таблицата, където искате да бъде резултатът. Ако клетката не е празна, изтрийте съдържанието й.
- В раздела "Оформление на таблица ", в групата " Данни " изберете "Формула".
- В диалоговия прозорец Формула направете едно от следните неща:
| За да добавите числата... | Въведете това в полето Формула |
|---|---|
| Над клетката | =SUM(ABOVE) |
| Под клетката | =SUM(BELOW) |
| Над и под клетката | =SUM(ABOVE,BELOW) |
| Отляво на клетката | =SUM(LEFT) |
| Отдясно на клетката | =SUM(RIGHT) |
| Отляво и отдясно на клетката | =SUM(LEFT,RIGHT) |
| Отляво и над клетката | =SUM(LEFT,ABOVE) |
| Отдясно и над клетката | =SUM(RIGHT,ABOVE) |
| Отляво и под клетката | =SUM(LEFT,BELOW) |
| Отдясно и под клетката | =SUM(RIGHT,BELOW) |
Достъпни функции
Забележка
Формулите, които използват позиционни аргументи (например LEFT), не включват стойности в заглавните редове.
Във формулите на таблици на Word са достъпни следните функции:
| Функция | Какво прави | Пример | Връща |
|---|---|---|---|
| ABS() | Изчислява абсолютната стойност на стойността в скобите | =ABS(-22) | 22 |
| AND() | Оценява дали всички аргументи в скобите са TRUE. | =AND(SUM(LEFT)<10;SUM(ABOVE)>=5) | 1, ако сумата на стойностите отляво на формулата (в същия ред) е по-малка от 10 и сумата на стойностите над формулата (в същата колона, без заглавната клетка) е по-голяма или равна на 5; 0 – ако не е. |
| AVERAGE() | Изчислява средната стойност на елементите, указани в скобите. | =AVERAGE(RIGHT) | Средната стойност на всички стойности отдясно на клетката с формулата, в същия ред. |
| COUNT() | Изчислява броя на елементите, указани в скобите. | =COUNT(LEFT) | Броя на стойностите отляво на клетката с формулата, в същия ред. |
| DEFINED() | Оценява дали аргументът в скобите е дефиниран. Връща 1, ако аргументът е дефиниран и се оценява без грешка, 0 – ако аргументът не е дефиниран или връща грешка. | =DEFINED(брутен_доход) | 1, ако брутен_доход е дефиниран и се оценява без грешка; 0 – ако не. |
| FALSE | Не приема аргументи. Винаги връща 0. | =FALSE | 0 |
| IF() | Оценява първия аргумент. Връща втория аргумент, ако първият аргумент е верен; връща третия аргумент, ако първият аргумент е неверен. Забележка: Изисква точно три аргумента. |
=IF(SUM(LEFT)>=10;10;0) | 10, ако сумата от стойностите отляво на формулата е поне 10; 0 – в противен случай. |
| INT() | Закръгля надолу стойността в скобите до най-близкото цяло число. | =INT(5;67) | 5 |
| MAX() | Връща максималната стойност на елементите, указани в скобите. | =MAX(ABOVE) | Максималната стойност от клетките над формулата (без заглавните редове). |
| MIN() | Връща минималната стойност на елементите, дефинирани в скобите. | =MIN(ABOVE) | Минималната стойност от клетките над формулата (без заглавните редове). |
| MOD() | Приема два аргумента (трябва да са числа или да се приравняват на числа). Връща остатъка след разделяне на втория аргумент на първия. Ако остатъкът е 0 (нула), връща 0,0 | =MOD(4;2) | 0 |
| NOT() | Приема един аргумент. Оценява дали той е верен. Връща 0, ако аргументът е верен, и 1 – ако е неверен. Най-често се използва във формула IF. | =NOT(1=1) | 0 |
| OR() | Приема два аргумента. Ако един от тях е верен, връща 1. Ако и двата са неверни, връща 0. Най-често се използва във формула IF. | =OR(1=1;1=5) | 1 |
| PRODUCT() | Изчислява произведението на елементите, указани в скобите. | =PRODUCT(LEFT) | Произведението от всички стойности, намиращи се в клетките отляво на формулата. |
| ROUND() | Приема два аргумента (първият трябва да е число или да се приравнява на число; вторият трябва да е цяло число или да се приравнява на цяло число). Закръгля първия аргумент до броя на цифрите, указан от втория аргумент. Ако вторият аргумент е по-голям от (0), първият се закръгля до указания брой цифри. Ако вторият аргумент е нула (0), първият се закръгля до най-близкото цяло число. Ако вторият аргумент е отрицателен, първият се закръгля от лявата страна на десетичния знак. | =ROUND(123,456, 2) =ROUND(123,456, 0) =ROUND(123,456, -2) |
123,46 123 100 |
| SIGN() | Приема един аргумент, който може да бъде число или да се приравнява на число. Оценява дали елементът в скобите е по-голям от, равен на, или по-малък от нула (0). Връща 1, ако е по-голям от нула, 0 – ако е нула, и -1 – ако е по-малък от нула. | =SIGN(-11) | -1 |
| SUM() | Изчислява сумата на елементите, указани в скобите. | =SUM(RIGHT) | Сумата на стойностите на клетките отдясно на формулата. |
| TRUE() | Не приема аргументи. Винаги връща 1. | =TRUE | 1 |
Използване на имена на показалци или препратки към клетки във формула
Можете да направите препратка към отбелязана с показалец клетка, като използвате нейното име на показалец във формула. Например ако сте отбелязали с показалец клетка, която съдържа или се приравнява на число, с името на показалец брутен_доход, формулата =ROUND(брутен_доход,0) закръгля стойността на тази клетка до най-близкото цяло число.
Можете също да използвате препратки към колона или ред във формула. Има два стила на препратка: RnCn и A1.
Забележка
Клетката, която съдържа формулата, не се включва в изчисление, което използва препратка. Ако клетката е част от препратката, тя се игнорира.
Препратки RnCn
Можете да правите препратка към ред, колона или клетка от таблица във формула, като използвате конвенцията на препратки RnCn. В тази конвенция Rn се отнася до n-тия ред, а Cn се отнася до n-тата колона. Например R1C2 се отнася до клетката, която е в първия ред и втората колона. Следващата таблица съдържа примери на този стил на препратка.
| За да препратите към | …използвайте този стил на препратка |
|---|---|
| Цяла колона | Cn |
| Цял ред | Rn |
| Конкретна клетка | RnCn |
| Реда, съдържащ формулата | R |
| Колоната, съдържаща формулата | C |
| Всички клетки между две указани клетки | RnCn:RnCn |
| Клетка в таблица с показалци | Име_на_показалец RnCn |
| Диапазон от клетки в таблица с показалци | Име_на_показалец RnCn:RnCn |
Препратки A1
Можете да правите препратка към клетка, набор от клетки или диапазон от клетки, като използвате конвенцията на препратки A1. В тази конвенция буквата се отнася до колоната на клетката, а числото се отнася до реда на клетката. Първата колона в таблица е колона A; първият ред е ред 1. Следващата таблица съдържа примери на този стил на препратка.
| За да препратите към | …използвайте тази препратка |
|---|---|
| Клетката в първата колона и втория ред | A2 |
| Първите две клетки в първия ред | A1; B1 |
| Всички клетки в първата колона и първите две клетки във втората колона | A1:B2 |