Како да креирате пресметано поле во ексел. Пресметани колони во Transact-SQL Како да креирате пресметана колона

Во оваа статија ќе зборуваме за пресметаните полиња во Пристап до прашања. Барањето, како табела, може да врши пресметки на нумерички, низа или датумски вредности за секој запис користејќи податоци од едно или повеќе полиња. Резултатот од пресметката формира ново пресметано поле во табелата за прашања. За разлика од полињата со пресметани табели, пресметаните полиња во табелите на изворната база на податоци не создаваат нови полиња. Секојпат кога ќе се изврши барањето, се прават пресметки врз основа на тековните вредности на полињата.

Пресметаните изрази на полиња може да користат константи и функции покрај имињата на полињата. Како резултат на обработка на израз, може да се добие само една вредност.

Задача 1.Табелата PRODUCT ги има полињата PRICE и RATE_DAT. Пресметајте ја цената со ДДВ и споредете ја со цената добиена во пресметаното поле на табелата Цена со ДДВ.

  1. Креирајте прашање за избор во режим на дизајнирање за табелата PRODUCT. Повлечете ги полињата NAME_TOV, PRICE, RATE_VAT и Цена со ДДВ во формуларот за барање (сл. 4.6).
  2. За да ја пресметате цената со вклучен ДДВ, креирајте пресметано поле со пишување на изразот [PRICE]+[PRICE]*[RATE_VAT] во празната ќелија од редот Поле.
  3. За да изберете записи со вредност поголема од 5000 во пресметаното поле, внесете > 5000 во линијата Criteria
  4. По внесувањето на израз, системот стандардно го генерира името на пресметаното поле Израз 1, што станува наслов на колоната во табелата со резултатите од барањето. Ова име ќе се вметне пред изразот [PRICE]+[PRICE]*[VAT_RATE]. За секое ново пресметано поле во барањето, бројот на изразот се зголемува за еден. Името на пресметаното поле е одвоено од изразот со две точки. За да го промените името, ставете го курсорот на глувчето во пресметаното поле на формуларот за барање и кликнете на десното копче на глувчето. Од менито чувствително на контекст, изберете Својстваполе (Properties) и во линијата Наслов внесете ново име на поле - Цена со вклучен ДДВ 1. Сега во табелата со резултатите од барањето, ова име ќе биде прикажано во заглавието на пресметаната колона. Името на полето може да се коригира и директно во формуларот за барање.
  5. За да се прикаже резултатот од барањето, кликнете на копчето Изврши(Трчај) во групата резултати(Резултати). Пресметаното поле на табелата и барањето имаат исти вредности.
  6. Променете ја цената на производот во една од записите за барање. Вредностите во двете пресметани полиња ќе бидат веднаш повторно пресметани.
  7. За да се формира сложен израз во пресметано поле или услов за избор, препорачливо е да се користи градител на изрази. Градителот ви овозможува да ги изберете имињата на полињата потребни во изразот од табели, прашања, знаци за работа и функции. Отстранете го изразот во пресметаното поле и користете го градителот за да го генерирате.
  8. Повикајте го Изградувачот на изрази со кликнување на копчето Градител(Градител) во групата Поставување барањеДизајн на лента (Поставување барање) или со избирање Изградба(Изградба) во менито чувствително на контекст. Покажувачот на глувчето мора да биде претходно поставен во влезната ќелија за изразување.
  9. На левата страна на прозорецот Градител на изрази(Изградувач на изрази) (сл. 4.7) изберете ја табелата ПРОИЗВОД на која се базира барањето. Списокот на неговите полиња ќе се прикаже десно. Секвенцијално изберете ги бараните полиња и оператори со двоен клик на нив во изразот. Изразот ќе се формира на врвот на прозорецот. Ве молиме имајте предвид дека градителот го наведе името на табелата на која припаѓа пред името на полето и го одвои од името на полето со извичник.
  10. Завршете го процесот на конструирање израз во пресметано поле со кликнување на копчето ОК.
  11. Зачувајте го барањето под името ― Цена со ДДВ и затворете го.
  12. Извршете ја зачуваната датотека со избирање во областа за навигација и избирање Отвори од контекстното мени.


Задача 2.Можете да користите вградени функции во пресметаните полиња и условите за филтрирање. Пристапот има дефинирани над 150 функции.
Нека биде неопходно да се изберат сите фактури за кои е извршена пратката во даден месец. Во INVOICE, датумот на испорака се зачувува во полето DATE_OTG со типот на податоци Date/Time.

  1. Креирајте барање за избор во режим на дизајнирање за табелата INVOICE. Повлечете ги полињата NOM_NAKL и CODE_SK во формата (сл. 4.8).
  2. Направете пресметано поле во ќелија во празен ред Поле(Поле) со пишување на еден од изразите таму: Формат([INVOICE]![DISPOSITION_DATE];"mmmm") - оваа функција ќе го врати целосното име на месецот
    или Формат ([INBOOK]![DATE_DATE];"mm") - оваа функција ќе го врати бројот на месецот.
  3. За да изберете фактури издадени во даден месец, во пресметаното поле во линијата Услови за избор (Критерии) внесете го името на месецот, на пример март (сл. 4.8) или бројот на месецот, на пример 3 во согласност со параметар во функцијата Формат.
  4. Пополнете го вашето барање со кликнување на копчето Изврши(Трчај) во групата резултати(Резултати) на јазичето со лента Работа со барања | Конструктор(Алатки за пребарување | Дизајн).
  5. Напишете ја функцијата Month(INVOICE!DATE_OTG) во пресметаното поле и проверете дали оваа функција го враќа бројот на месецот извлечен од датумот.
  6. За да ги изберете сите редови поврзани со вториот квартал, во редот Criteria, внесете го операторот Between 4 And 6, кој одредува дали вредноста на изразот спаѓа во наведениот интервал.
  7. Напишете го изразот MonthName(Month(INVOICE!DATE_OTG)) во пресметаното поле и проверете дали функцијата MonthName го претвора бројот на месецот во неговото целосно име.


За да го засилите ова, погледнете го видео туторијалот.

Кога анализирате податоци користејќи PivotTables, честопати треба да ги вклучите во вашиот извештај вредностите што произлегуваат од пресметките што биле извршени надвор од оригиналниот сет на податоци. Excel програмаму обезбедува на корисникот средства за извршување на пресметките во стожерните табели користејќи пресметани полиња и пресметани ставки. На сл. Слика 1 покажува како пресметаното поле може да прикаже податоци од различна перспектива. Стожерната табела го прикажува обемот на продажба и времето (во часови) потрошени за продажба на опрема на секој пазар. Пресметаното поле кое пресметува просечен приход на час ја подобрува способноста за анализа на податоците во стожерна табела.

Ориз. 1. Треба да креирате пресметано поле во постоечка стожерна табела Просечен приход на час, што ќе им даде ново значење на анализираните податоци

Преземете ја белешката во или формат, примери во формат

Пресметаното поле е поле за податоци што се создава како резултат на пресметките врз основа на постоечките полиња на PivotTable. Пресметаното поле се додава во збирката податоци како виртуелна колона. Оваа колона не е вклучена во изворните податоци, содржи вредности определени со формула и комуницира со податоците на PivotTable на ист начин како и другите полиња на PivotTable.

Со пресметаните полиња, можете да вметнете формула во PivotTable, што ќе ви овозможи да креирате сопствено поле. Новосоздадените податоци ќе станат дел од стожерната табела, во интеракција со постоечките податоци. Кога ги ажурирате стожерните табели, пресметаните полиња повторно се пресметуваат, а самата стожерна табела се полни со информации што не биле во оригиналниот сет на податоци.

Сега погледнете ја сл. 5.1 и запрашајте се: Зошто требаше да додадете пресметани полиња? Зошто да не користите редовни формули за ќелии или да не ги извршите потребните пресметки директно на изворната табела за да ги добиете потребните информации? За да одговориме на овие прашања, да ги погледнеме различните методи што можете да ги користите за да го креирате пресметаното поле прикажано на Слика 1.

Метод 1: Додајте пресметано поле во изворот на податоци

Можете да додадете пресметано поле на вашиот извор на податоци, како што е прикажано на Слика. 2, дозволувајќи им на PivotTable да го користи ова поле како стандардно поле за податоци. Ако распоредот на информациите на листот со извор на податоци дозволува тоа да се направи, тогаш кое би можело да биде најдоброто решение. Патем, додавањето нова колона ќе бара не само ажурирање на стожерната табела, туку и промена на опсегот на кој се заснова стожерот. За да го направите ова, кликнете на резиме и одете низ менито Анализа → Извор на податоци → Извор на податоци.

Се обидувам да ги претворам оригиналните податоци во Табела (што е направено на сл. 2 и во приложената датотека Excel). Во овој случај, прво, насловите се означени, второ, се појавуваат копчиња со филтри, што често е корисно за истражување на податоци, трето, редовите се обоени еден по еден и, конечно, најважното нешто, кога се додаваат редови и колони не е неопходно да се промени областа на податоци за стожерна табела. Областа наведена како таква не е правоаголен опсег, туку името на Табелата. Во нашиот случај - Извор(сл. 3).

Ориз. 3. Формирање на резиме врз основа на специјална алатка Excel – Табела

Но, овој метод има и недостатоци: прво, не е секогаш погодно да се додаде колона на изворните податоци, и второ, можностите се ограничени ако се промени структурата на изворните податоци (на пример, извезувате податоци од 1C и новиот извоз има уште една колона; оваа нова колона ќе ја презапише вашата колона за пресметка).

Метод 2: Користете формула надвор од PivotTable за да креирате пресметано поле

Можете да додадете пресметано поле до стожерната табела. На сл. 4 секоја ќелија во колона Просечен приход на часобезбедена со формула која упатува на стожерна табела. Патем, ако, кога се обидувате да се повикате на ќелија на стожерна табела, функцијата GET.PIOTTABLE.DATA се појави во вашата формула, тогаш нема да можете да ја „влечете“ формулата. За да ја надминете оваа тешкотија, прочитајте ја белешката.

Ориз. 4. Кога внесувате формула по креирањето на PivotTable, во суштина додавате пресметано поле кое се менува кога самата PivotTable се ажурира

Иако овој метод додава пресметано поле кое се ажурира кога PivotTable се освежува, сите промени во структурата PivotTable може да ја направат формулата бескорисна. На пример, како резултат на влечење на полето Sales market во областа FILTERS на списокот со полиња во стожерната табела, структурата на извештајот се менува, како резултат на што се појавува порака за грешка во пресметаното поле (сл. 5). Ако додадете друго поле во областа COLUMNS на стожерната табела, колоната Просечен приход на часќе бидат препишани.

Метод 3: Директно вметнување пресметано поле во PivotTable

Вметнувањето пресметано поле директно во PivotTable често е најдоброто решение. Ако го користите овој метод, нема да мора да ги прилагодувате формулите. Исто така, ќе биде можно автоматско прилагодување на табелата во согласност со променетиот извор на податоци. Ќе се постигне потребниот степен на флексибилност за да се обезбеди автоматско повторно пресметување на полињата во случај на промени во мерните единици.

Друга предност на овој метод е тоа што ако го користите, можете да ја промените структурата на стожерната табела, па дури и полињата со податоци за различните мерни единици што се користат во пресметаните полиња. Во исто време, можете да бидете сигурни дека нема да има грешки во формулите и референците на ќелиите нема да се изгубат.

Извештајот PivotTable прикажан на Слика 6 претставува збирна табела, која е прикажана на сл. 1, освен што е реконструиран за да покажува просечен приход на час за секоја услуга и секој пазар.

Ориз. 6. Претходно креираното пресметано поле останува „валидно“ дури и ако структурата на стожерната табела се промени, што резултира со прикажување на просечниот приход на час за секоја услуга и секој пазар на продажба

Направете пресметано поле

Пред да можете да креирате пресметано поле, мора да отворите или генерирате PivotTable. Нашиот пример ја користи стожерната табела прикажана на сл. 1, но без колона D. За да креирате пресметано поле, активирајте го полето за дијалог Вметнување пресметано поле. За да го направите ова, кликнете на стожерната табела за да ја активирате групата контекстуални јазичиња Работа со стожерни табели. Одете на јазичето Анализа, на групата Пресметки, кликнете на копчето Полиња, елементи и множестваи од менито изберете ја командата Calculated field (сл. 7).

На екранот ќе се појави дијалог-кутија Вметнување пресметано поле(Сл. 8). Постојат две полиња за текст на врвот на полето за дијалог: ИмеИ Формула. Во овие полиња, мора да го наведете името на пресметаното поле и да креирате формула со наведување на потребните полиња за податоци и математички оператори. На пресметаното поле му се дава описно име Просечен приход на час. Ова име треба да биде избрано за точно да се опише типот на математичката операција што се изведува. Стандардно поле за текст Формуладијалог прозорец Вметнување пресметано полего содржи изразот = 0. Пред да ја внесете формулата, мора да ја отстраните нулата. Изберете едно од полињата во областа Полиња; во нашиот случај - Обем на продажбаи кликнете Додадете поле. Името на полето ќе се појави во линијата Формула. Внесете го знакот за поделба / и потоа изберете го второто поле - Период на продажба (во часови). Кликнете Додадете, и потоа доброза да го активирате новото пресметано поле.

Ново пресметано поле ќе се појави во PivotTable Просечен приход на час(види Сл. 1). Ново пресметано поле штотуку беше успешно додадено во PivotTable. Сега можете да ги промените поставките за ова ново поле исто како што би ги промениле поставките за кое било друго поле (на пример, име на поле, формат на број или боја).

Дали ова значи дека сте ја додале колоната во изворот на податоци? Бр. Пресметаните полиња се како елементи СубтоталИ вкупна количинаФункциите на PivotTable се стандардни бидејќи сите тие се математички функции кои повторно ги пресметуваат податоците кога PivotTable се менува или ажурира. Пресметаните полиња едноставно имитираат експлицитно дефинирани полиња во изворот на податоци. Можете да ги влечете наоколу, да ги менувате поставките на полето и да ги користите заедно со други пресметани полиња.

Ве молиме имајте предвид дека на сл. 8 Форматот на формулата што ја внесовте е сличен на оној што се користи во стандардната линија Формули на Excel. Главната разлика е во тоа што наместо да користите строги референци за ќелии или нумерички вредности, ги повикувате полињата со податоци на PivotTable за да доделите вредности на аргументите што се користат во пресметките.

Креирање пресметани ставки

Пресметаниот елемент во суштина е виртуелен ред на податоци што се додаваат како резултат на пресметките што се вршат на други редови во истото поле. Многу често, резултат сличен на оној што се добива при креирање на пресметана ставка може да се постигне со групирање на податоците. Навистина, во многу случаи, групирањето обезбедува одлична алтернатива за пресметаните членови.

Во збирната табела прикажана на сл. 9, е наведен вкупниот обем на продажба за одредени периоди на известување (поле Период на известување). Замислете дека сакате да го споредите просечниот обем на продажба од последните шест периоди со просечниот обем на продажба од претходните седум периоди. Да бидеме попрецизни, треба да го одредиме просекот за периодите P01–P07 и да го споредиме со просекот за периодите P08–P13.

Поставете го покажувачот во која било ќелија од полето Период на известувањеодете на јазичето за контекстуална лента Анализана групата Пресметување,и кликнете на копчето Полиња, елементи и множества. Во менито што се отвора, изберете ја командата Пресметан објект(Сл. 10).

Ќе се отвори дијалог-кутија (сл. 11). Забележете дека на врвот на полето за дијалог означува со кое поле работите. Во овој случај ова поле Период на известување. Покрај тоа, листата ги содржи сите елементи на полето Период на известување. Дајте му име на пресметаната ставка, а потоа креирајте формула со потребната комбинација на податочни ставки и оператори што ќе го произведе точниот резултат. Формулата се внесува во полето Формула, а во списокот се избираат потребните податочни елементи што се користат во него Елементи. Кликнете на копчето добро, а пресметаниот елемент ќе се додаде во стожерната табела (сл. 12).

Ориз. 11. Дијалог поле Вметнување пресметана ставка

Слично на тоа, креирајте пресметана ставка што ќе ја претставува просечната продажба за периодите P08–P13. Потоа скријте ги поединечните периоди за известување, оставајќи само две пресметани ставки. Со мало форматирање, нашите пресметани ставки ќе се користат за споредба на просечните продажби за претходните и следните шест месеци (Слика 13).

Ако не ги скриете ставките на податоци што се користат при пресметувањето на пресметаните ставки, подвкупните збирки и вкупните збирови може да се неточни.

Предности и недостатоци на пресметките на PivotTable

Исто така, постојат одредени недостатоци за користење на пресметаните полиња и елементи. Важно е да разберете што се случува кога пресметувате податоци во PivotTables, но поважно е да ги разберете ограничувањата на пресметаните полиња и пресметаните ставки за да помогнете во спречување на грешки додека ги анализирате вашите податоци.

Приоритет на операции.Како и во табеларни пресметки, секој оператор може да се користи во формули за пресметани ставки и полиња: +, –, *, /, %, ^, итн. Покрај тоа, како табеларни пресметки, пресметките во стожерните табели се вршат според предноста на операторот. Кога вршите пресметка која комбинира повеќе оператори, како што е (2+3) *4/50%, Excel го оценува изразот и ја врши пресметката по одреден редослед. Познавањето на оваа нарачка ќе ве спаси од многу грешки.

Значи, редоследот на операциите во Excel е како што следува:

  • обработка на изрази во загради;
  • обработка на опсег (:);
  • обработка на раскрсници (области);
  • обработка на спојници (;);
  • извршување на операција на негација;
  • конверзија на процентуални вредности (на пример, 50% се претвора во 0,50);
  • експоненцијација (^);
  • множење (*) и делење (/); овие операции имаат еднаков приоритет;
  • собирање (+) и одземање (–); овие операции имаат еднаков приоритет;
  • комбинирање на текстуални податоци (&) оваа операција се нарекува и конкатенација;
  • извршување на операции за споредба (=,<>, <=, >=).

Еквивалентни оператори во истиот израз секогаш се извршуваат по редослед (од лево кон десно).

Ајде да погледнеме едноставен пример. Како што знаете, изразот (2+3)*4 го враќа резултатот 20. Ако ги отстраните заградите и го оставите изразот 2+3*4, тогаш Excel ќе пресмета: 3*4 = 12 + 2 = 14.

Ајде да погледнеме друг пример. Ако го внесете изразот 10^2 како формула, т.е. Ако наведете да го квадратите бројот 10, програмата како одговор ќе ја врати вредноста 100. Ако го внесете изразот –10^2, можете да очекувате вредноста да се врати –100. Меѓутоа, Excel повторно ќе ја врати вредноста 100. Причината е што програмата ја извршува операцијата негација пред степенувањето, т.е. вредноста 10 прво се претвора во -10, а резултатот од -10*-10 е всушност 100. Со користење на загради во формулата -(10^2) се осигурува дека програмата прво ќе ја изврши експоненцијацијата, а потоа и негацијата, враќајќи го очекуваното резултат - 100.

Референци за ќелии и именувани опсези.Референците на ќелиите или именуваните опсези не можат да се користат при креирање пресметани полиња и ставки бидејќи кога креирате пресметани објекти во PivotTable, во суштина работите надвор од просторот на објектите. Единствените податоци достапни за корисниците се во кешот на стожерната табела. Бидејќи не можете да одите подалеку од кешот, не можете да ги повикувате ќелиите или именуваните опсези во формулата што ја креирате.

Функции на работниот лист.Можете да користите која било функција на работниот лист што не користи референци за ќелии или именувани објекти како аргументи. Всушност, можете да користите која било функција на работниот лист што не бара референци на ќелиите или именувани објекти. Функциите како што се COUNT, AVERAGE, IF, AND, NO и OR спаѓаат во оваа категорија.

Константи.Може да користите какви било константи во пресметките извршени во стожерните табели. Константите се статични вредности кои не се менуваат со текот на времето. На пример, во следната формула, бројот 5 е константа: [продадени единици] *5. Иако значењето Продадени единициможе да се промени врз основа на достапните податоци, бројот 5 секогаш ќе биде ист.

Врски до збирки.Формулите што вршат пресметки не можат да упатуваат на подзбирови или збирки на PivotTable. Со други зборови, не можете да го користите резултатот од тековната или вкупната пресметка како променлива или аргумент во пресметаното поле.

Посебни правила за пресметаните полиња.Пресметките во пресметаните полиња секогаш се вршат на збирки, а не на поединечни податочни ставки. Едноставно кажано, Excel секогаш ги пресметува полињата со податоци, потвкупите и збировите пред да оцени пресметано поле. Ова значи дека вашето пресметано поле секогаш се применува на збирките за изворните податоци. Примерот прикажан на сл. 14 покажува како ова може да влијае на анализата на податоците.

Ориз. 14. Иако пресметаното поле важи за поединечни податочни ставки, не е математички точно да се користи за подзбирки

Во секој квартал, треба да го добиете конечниот обем на продажба за секој производ со множење на бројот на продадени единици со единечната цена на тој производ. Ако прво ги погледнете податоците од првиот квартал, веднаш ќе го идентификувате проблемот. Наместо да се пресмета збирот од 220+150+220+594, што е 1184, збирот на бројот на единици се множи со збирот на цените на стоката, што резултира со неточна вредност. За жал, овој проблем не може да се реши, но може да се реши. Елиминирајте ги подзбирките и подзбировите од Стожерната табела, а потоа пресметајте нов збир на дното надвор од Стожерната табела.

Посебни правила за користење на пресметани членови.Стожерната табела не може да користи пресметани ставки што пресметуваат средини, стандардни отстапувања или варијанси. Спротивно на тоа, не можете да користите средства, стандардни отстапувања или варијанси во PivotTable што содржи пресметана ставка. Нема да можете да користите поле за страница за да креирате пресметана ставка или нема да можете да ги преместите пресметаните ставки во областа за филтер за извештај. Не можете да додадете пресметана ставка во извештај што содржи групирано поле и не можете да групирате ниту едно поле во PivotTable што содржи пресметана ставка. Кога креирате формула за пресметана ставка, не можете да упатувате на ставка од надворешно поле.

Управувајте и поддржувајте пресметки во стожерните табели

Кога работите со стожерните табели, често се појавуваат ситуации кога нема смисла да се задржи стожерната табела подолго отколку што е потребно за копирање на поединечни вредности. Сепак, често има ситуации кога е попрофитабилно да се складира стожерната табела и сите нејзини елементи непроменети. Ако одржувате и управувате со PivotTable со менување на барањата и зголемување на обемот на изворните податоци, треба да управувате со пресметаните полиња и пресметаните членови.

Уредување и бришење пресметки во стожерните табели.Ако ги промените поставките за пресметување или повеќе не ви треба пресметано поле или пресметан член, можете да го отворите соодветното поле за дијалог за да ја уредите или избришете пресметката. Активирајте го полето за дијалог Вметнување пресметано полеили Вметнување пресметана ставка(види опис на Сл. 7 и 10) и изберете ја паѓачката листа во неа Име(сл. 15).

Променете го редоследот по кој се вршат пресметките во пресметаните полиња.Ако вредноста на ќелијата во PivotTable зависи од резултатот од пресметката на неколку пресметани ставки, можете да го промените редоследот по кој се извршуваат операциите во пресметаните полиња. Со други зборови, можете да го одредите редоследот по кој ќе се вршат поединечни пресметки. За да го отворите полето за дијалог , поставете го покажувачот каде било во стожерната табела и кликнете на иконата Полиња, елементи и множества. Во опаѓачкото мени изберете ја командата Calculation order (Сл. 16).

Ориз. 16. Отворете го полето за дијалог Редоследот на пресметка

Во полето за дијалог Редоследот на пресметка(сл. 17), се прикажуваат сите пресметани елементи кои се додадени на стожерната табела. Изберете која било пресметана ставка во списокот и користете ги копчињата Горе, ДолуИ Избриши. Редоследот по кој се појавуваат формулите во списокот го одредува точниот редослед по кој се вршат пресметките во PivotTable.

Документација на формули. Excel ви обезбедува одлична алатка која ги прикажува пресметаните полиња и пресметаните ставки користени во PivotTable, како и начинот на извршување на пресметките и примената на формули. Оваа алатка е многу корисна за анализа на PivotTable од трета страна или кога треба брзо да одредите кои пресметки се користат во неа и на кои полиња и елементи тие влијаат. За да креирате извештај за пресметките на PivotTable, поставете го покажувачот каде било во PivotTable и кликнете Полиња, елементи и множестваи изберете ја командата од опаѓачкото мени Изведете формули. Excel ќе креира извештај за пресметаните полиња и елементи на посебен лист (сл. 18).

Ориз. 18. Тим Изведете формуливи овозможува брзо и лесно да ги документирате пресметките во стожерна табела

Белешката е напишана врз основа на книгата на Јелен, Александар. . Поглавје 5.

Зборот Табела е напишана со големи букви бидејќи не е само табела, туку посебна алатка на Excel.

Првиот начин да се создаде пресметано поле се заснова на фактот дека формуларот се заснова на барање кое вклучува пресметани колони. Формата создава текстуално поле кое одредува пресметувана колона за барање како нејзин извор на податоци. Полето е заклучено така што корисникот не може да ги промени податоците во него. Податоците се пресметуваат за време на извршувањето на барањето. За да заклучите поле во режим Дизајнерво прозорецот Својствапресметано поле на картичката Податоци по ред Заклучувањевнесете ДА.

Во вториот случај, формата е изградена врз основа на табела. Се креира ново поле во форма, во која изразот е наведен како извор на податоци, на пример, = [Unit Price]*Quantity. Кога се однесуваат на полиња во изразите, задолжително е да се користат квадратни загради ако името на полето се состои од повеќе од еден збор. Внесување на израз директно во контрола (поле) е дозволено ако е краток и ако должината на полето го дозволува тоа. Во спротивно, изразот се внесува во ќелијата за својство Податоципрозорец Својства.За да го направите ова, можете да го користите градител на изрази. Ако изразот не се вклопува во ќелијата за својство, треба да ги притиснете копчињата + и да го отворите прозорецот Влезна област. Доколку е потребно, треба да го поставите форматот на полето кога ќе се прикаже на екранот.

6. Креирање на формулар со копче

    Изберете команда од менито Управувач со формулари за услуги/Комунални услуги/копче.

    Во полето за дијалог што прашува дали сакате да креирате форма на копче, кликнете ДА.

    На екранот ќе се појави прозорец Менаџер со формулари на копчињата. Овој прозорец содржи листа на страници со форма на копчиња. На почетокот на работата, прозорецот е една страница - Форма на главното копче. Во прозорецот, кликнете на копчето Промена.

    Се отвора дијалог прозорец Промена на страницата за форма на копче. Уредете го името на формуларот.

    Кликнете на копчето Креирај. Се појавува прозорец Промена на елемент од формата на копче.

    На терен ТекстВнесете го името на копчето за креирање. Корисникот треба да го поврзе името на копчето со објектите со кои има намера да работи. Второ поле Тимви овозможува да го дефинирате дејството што ќе се изврши откако ќе кликнете на ова копче. Изберете ја командата потребна за вашата апликација од паѓачката листа.

    Додадете копчиња за сите форми и извештаи, структурирајќи ги по тип.

    Додајте копче за излез од апликацијата, како и копче за брз пристапДо Управувач со форма на копчиња.

    Поставете ја апликацијата на Форма на главното копчеотворена при отворање на базата на податоци. За да го направите ова, користете ја командата од менито Алатки/Опции за стартување.

ПРИМЕР:

Ориз. 28. Форма на копче од највисоко ниво

Лабораторија 3 Креирање прашања

Целта на работата -се здобијат со практични вештини за развој на прашања во базата на податоци.

Вежба:

Тестирајте ја шемата за базата на податоци користејќи типични прашања. Мора да креирате барем едно барање од секој тип опишан подолу. Во извештајот, прашањата треба да бидат претставени на природен јазик, во SQL, а исто така треба да дадат пример за резултатот од извршувањето на барањето.

Работна низа

1.Создадете барање за да изберете една табела користејќи го Изградувачот на прашања

    ВО прозорец со база на податоцикликнете на обележувачот Барања.

    Кликнете на копчето Креирај.

    Во прозорецот Ново барањеизберете Конструктори притиснете го копчето добро.

    Во прозорецот Додавање табелаОд прозорецот со список изберете ја табелата (или барањето) на која ќе се заснова барањето и кликнете на копчето Додадете. Затворете го тековниот прозорец. Следно, на екранот ќе се појави прозорец Изградувач на прашања.

    Додадете поле на барањето. За таа цел во изворна табела, кој се наоѓа на врвот на прозорецот примерок барање, изберете го саканото поле. Кликнете двапати на левото копче на глувчето на означеното поле. Во исто време, на дното на прозорецот Барањаво формуларот за барање ќе се појави колона што одговара на избраното поле.

Можете исто така да додадете поле на барање како што следува: кликнете лево копчеглувчето на избраното поле и, без да го ослободите, повлечете го полето до саканото место на формуларот за барање; Кликнете на полето за ќелија во формуларот за барање за да се прикаже паѓачката листа на полиња и да се избере потребното поле од него; Кликнете на полето за ќелија во формуларот за барање и внесете го името на полето.

За да ги додадете сите полиња од табелата во барањето, изберете го полето означено со ѕвездичка (*). Ѕвездичката ја олеснува работата за конструирање на барањето, но го отежнува подредувањето и внесувањето услови за избор на полиња.

    Стандардно, сите полиња за барање не се подредени. Доколку е потребно, можете да наведете во линијата Сортирањеформа за барање, како да се прикажат вредностите на колоните: растечки или опаѓачки. Кога одредувате редослед на сортирање во повеќе полиња, записите прво се подредуваат според најлевата колона, а потоа по секоја следна колона од лево кон десно.

    Во линија Излез на екранотштиклирајте ги полињата што сакате да ги видите во збирката на записи откако ќе го извршите барањето. Стандардно, се прикажуваат сите полиња вклучени во формуларот за барање.

    Во формуларот за барање во линијата Услов за избори во линијата Илинаведете ги условите за земање примероци од базата на податоци. Условите се логички изрази.

Се изведува логичка операција на условите за избор лоцирани во една линија И. Неколку услови за избор за едно поле може да се постават на еден од двата начини: внесете ги сите услови во една ќелија од редот Услов за избор, поврзувајќи ги со логички оператор ИЛИ, или внесете ја секоја состојба во посебна ќелија од редот Или. Премести во следниот ред од областа на ќелијата ИЛИсо клуч<>. Изразите во ќелијата на формуларот за барање се внесуваат од тастатурата или се користат за нивно создавање. Градител на изрази, кој е лансиран од командата Изградбаод контекстното мени поврзано со линијата Услов за избор(или можете да го притиснете копчето Изградбана лентата со алатки Пристап).

    Погледнете ги резултатите од барањето со кликнување на копчето Лансира(копче со извичник) или копче Прикажина лентата со алатки.

Во ситуации кога треба да промените својство на барање, кликнете двапати на празната област на горниот дел од прозорецот Барај конструктор -ќе се отвори прозорец Побарајте својства.

Прашања создадени во режими ДизајнерИ Мајстори, генерира команди на SQL јазик. Можете да ги видите овие команди со избирање од менито Прикажиопција МодSQL.

ПРИМЕР:

Изберете информации за производи во количини поголеми од 100, но помалку од 300 и чинат помалку од 100 рубли.

Ориз. 10. Конструктор на барање со услов

Ориз. 11. Резултат на барањето со услов

2. Внатрешно спојување на едно поле

    Изберете јазиче Барањапрозорец со база на податоци, кликнете на копчето Креирај.Ќе се отвори дијалог-кутија Ново барање. Изберете опција Конструктор.

    Во прозорецот Додавање табелаизберете секвенцијално неколку поврзани табели на кои ќе се гради барањето. На врвот Изградувач на прашањасе прикажуваат поврзани табели.

    Пополнете го формуларот за барање.

    Кликнете на копчето Лансираили Прикажиза прикажување на резултатите од барањето.

ПРИМЕР:

Изберете ги имињата на производите за кои е склучен договор, наведувајќи ги имињата на нивните производители и обемот на набавка.

Ориз. 12. Дизајнер за пребарување со повеќе табели

Ориз. 13. Резултат од пребарување со повеќе табели

3. Надворешни врски

    Следете ги чекорите 1-3 од делот Внатрешно спојување на едно поле.

    Воспоставете врска помеѓу табелите ако претходно не била регистрирана во Шема ДБ.

    Кликнете на линијата за спојување на полето за да ја означите.

    Изберете команди од менито Прикажиопција Опции за спојување.Се појавува дијалог прозорец Опции за спојување.

    Изберете го типот на спојување, кликнете на копчето добро. По оваа операција, на линијата за спојување ќе се појави стрелка што го означува типот на врската.

4. Вклучувајќи групна трансакција во формуларот за барање

    Кликнете на копчето Групни операции, знак на лентата со алатки Изградувач на прашања. Во формуларот за барање над линијата Сортирањелинијата ќе се појави Групна работа.

    Заменете во линија Групна работаинсталација Групирањеза потребните групна операцијасо избирање од комбо полето: Збир, Просечно, брои, Мво, Макс, StDev, Var, Прво, Последно, Изразување(израз),Каде(состојба),Група од страна на(групирање).

Изразувањеви овозможува да внесете израз наместо име на поле во ќелија , на пример, да се пресмета опсегот на вредности за одредена колона X:Макс([ X]) – мин([ X]).

Состојбапокажува дека ова поле ќе се користи за поставување на условите за избор на записи. Самиот услов за избор е запишан во ќелијата на редот Услов за избор.

3. Пополнете го барањето.

ПРИМЕР:

Изберете го вкупниот број на производи од секој производител, наведувајќи го неговото име.

Ориз. 14. Конструктор за пребарување со групирање на записи

Ориз. 15. Резултат на барање со групирање на записи

5. Вклучувајќи ги пресметаните полиња во формуларот за барање

    Изградувач на прашања .

    Кликнете во линијата Полеспоред празната колона од формуларот за барање. Внесете го името на колоната, проследено со две точки, проследено со израз. За да внесете израз, кликнете на копчето Изградба, да ги искористат предностите Градител на изрази.

    На врвот Градител на изразиВо полето за внесување, креирајте израз.

    Во колоната со пресметано поле, поместете го курсорот до редот Групна работаи изберете од паѓачката листа Изразување(ако не ја изберете опцијата Изразување, кога ќе се изврши, барањето отвора дијалог прозорец Внесете ја вредноста на параметаротили враќа порака за грешка).

    Извршете го барањето.

ПРИМЕР:

Пресметајте го вкупниот износ на нарачката за секој договор (дефиниран како производ од количината на стоката и цената плус транспортните трошоци).

Ориз. 16. Конструктор на барање со пресметано поле

Ориз. 17. Резултат на барање со пресметано поле

6.Креирање параметриско барање

    Креирајте барање за избор во режим Креатор на прашања.

    Внесете низи во една од ќелиите Услов за изборпараметар, а не вредност. На пример, ако изберете записи по презиме, тогаш параметарско барањена терен Презиме во условите за избор, фразата [внеси презиме] може да биде напишана во квадратни загради.

    Изберете од менито Барањеопција Опции. Во полето за дијалог Барајте параметриво левата колона, во квадратни загради внесете го параметарот што одговара на параметарот во формулар за барање Изградувач на прашања(параметарот може да се копира од формуларот за барање). Во десната колона, наведете го типот на податоци: притиснете го копчето , изберете тип на податоци од списокот.

    Извршете го барањето за извршување. Пристап ќе прикаже прозорец Внесете ја вредноста на параметарот, во која внесете ја вредноста на параметарот што ја барате и притиснете го копчето добро.

5. Извршете го барањето за извршување.

ПРИМЕР:

Изберете список на производи чиј рок на траење ја надминува наведената вредност.

Ориз. 18. Градител на параметриски прашања

Ориз. 19. Внесување на датумот на истекување на производот

Ориз. 20. Резултат од параметарско барање

7. Креирање вкрстени прашања

1. Креирај со Дизајнер ново барањеи во него вклучете ги потребните табели.

2. Изберете ги полињата чии вредности ќе се користат за креирање на редови и колони од динамичната табела и повлечете ги во формуларот за барање.

3. Изберете команда од менито Барање/Крст.Наслов Дизајнерќе се промени од Прашање 1: по примерок на Прашање 1: Вкрстено барање . Формуларот за барање ќе ја прикаже линијата Крст маса .

4. За полињата што ќе бидат редови со вкрстени јазичиња, отворете ја паѓачката листа Ред Крст масаизберете опција Заглавија на редови.Секое поле што е заглавие на линијата мора да има поставка за операција на група во линијата Групирање.

5. За полињата што ќе бидат колони со вкрстени јазичиња, во зависност од барањето, можни се следните дејства:

во линија Крст масаизберете опција Наслови на колонии во линија Групна работаинсталација групирање,или во ред Групна работаСостојба,во линии Услов за изборИ ИЛИНапиши логички израз.

6. Поставете го полето врз основа на кое ќе се креира вкупната вредност. Во линија Крст масаизберете Значење.Во линија Групна работаизберете ја конечната функција или Изразување.Во вториот случај, во ќелијата Полезапишете го изразот.

7. Извршете го барањето за извршување.

ПРИМЕР:

Изберете ги вкупните количини на нарачани производи од секој тип произведени од секој производител. Претставете го резултатот во форма на табела, каде што редовите се имињата на типовите производи, а колоните се имињата на производителите.

Ориз. 21. Градител на вкрстени прашања

Ориз. 22. Резултат од вкрстено барање

8.Барање за создавање табела

За да креирате табела од резултатите на барањето што се користеше за избор на записи во поврзаните табели, следете ги овие чекори:

    Направете копија од барањето за да изберете записи од табелите (или да креирате нова).

    Отворете го креираното барање во режим дизајнер,со означување на неговото име во листата на прашања во прозорецот на базата на податоци и кликнување на копчето Конструктор.

    Изберете команда од менито Барање/Креирај табела.Ќе се отвори дијалог прозорец Креирање табела. Внесете го името на новата табела, оставете го копчето за радио во позиција Во тековната база на податоци.

    Кликнете на копчето добро. Барањето за избор се претвора во барање за креирање табела.

    Извршете го барањето со двоен клик на името на барањето во прозорецот на DB. Пред да се изврши барањето, се појавува порака која ве предупредува дека ќе се направат промени во новата табела (иако сè уште не е креирана).

    Кликнете на копчето Да. Се појавува втора предупредувачка порака за бројот на записи што ќе бидат ставени во новата табела како резултат на барањето. Кликнете на копчето Да.

    Проширете го табот Табели во прозорецот DB; Во списокот треба да се појави нова табела.

9.Барање за ажурирање на записите

    Направете ново барање и вклучете ја креираната копија од табелата во неа.

    Изберете команда од менито Барање/Ажурирање. Во формуларот за барање линија СортирањеИ Излез на екранотќе се замени со низата Ажурирање.

    Во линија Ажурирањенаведете израз кој ја претставува новата вредност за тековното поле.

    Ако информацијата не е ажурирана во сите записи од табелата, туку само во дел од неа, внесете услов за избор на записи.

    Пополнете го барањето. Проверете дали записите се ажурирани правилно.

ПРИМЕР:

Ажурирајте ги трошоците за производи чие количество надминува 500 единици, поставувајќи го на 90% од оригиналната цена.

Ориз. 23. Конструктор на барање за ажурирање

10.Барање за бришење записи

    Направете копија од табелата во која записите треба да се ажурираат.

    Направете ново барање и вклучете ја соодветната табела во неа.

    Повлечете и испуштете ги полињата во формуларот за барање чии вредности ќе се користат за избирање полиња. Во линија Услови за изборнаведете ги критериумите за избор.

    Извршете барање за избор за да ги прикажете записите што треба да се избришат.

    Отвори прозорец со база на податоци. Изберете јазиче Табели.

    Активирајте го креираното барање за избор и одете во режимот Барање конструктор.

    Изберете команда од менито Барање/Избриши. Во формуларот за барање линија СортирањеИ Излез на екранотќе се замени со низата Отстранување.

    Кликнете на копчето Лансираленти со алатки. Се појавува поле за пораки со барање потврда за бришење на записите.

Бришење записи во табелата “ еден", за што во табелата „ многу"има поврзани записи, го прекршува правилото за интегритет на податоците. Затоа, опцијата за интегритет на податоци поставена на врска помеѓу табелите може да спречи бришење на записите. Треба да се примени каскадно бришење.

ПРИМЕР:

Ориз. 24. Избришете го конструкторот на барања

11. Барање за додавање записи

За копирање податоци од една табела на друга, често се користи барање за додаток.

    Изберете јазиче Барањапрозорец со база на податоци, кликнете на копчето Креирај.Ќе се отвори дијалог-кутија Ново барање. Изберете опција Конструктор.

    Во прозорецот Додавање табелаизберете ја табелата од која ќе се земаат податоците.

    Премести на линија Полеформулар за барање за полиња чии вредности ќе бидат вклучени во друга табела.

    Изберете команди од менито Барање/Додај. Ќе се појави прозорец Додаток, каде што треба да го наведете името на табелата на која треба да додадете податоци и на која база на податоци припаѓа. Ако базата на податоци не е тековната, туку некоја друга, тогаш ќе треба да го наведете целосното име на датотеката што ја содржи базата на податоци.

Во формуларот за барање по линијата Сортирањелинијата ќе биде вклучена Додаток,во кои треба да ги наведете табеларните полиња каде се додаваат податоци. Ако имињата на полињата се исти АСоcessавтоматски ќе се вметне во линијата Додатокимиња на полиња.

    Извршете го барањето за извршување. Погледнете како се промени табелата со додадени нови редови.

Доколку во барање за Додатокима полиња како Бројач, тогаш можете да работите со такви полиња на два начина:

    не вклучуваат полиња за тип Бројачво полињата што треба да се додадат; тогаш во табелата каде што се додаваат податоците ќе продолжи нумерирањето на низата на податоци, т.е. ако има табела на вработени со броеви од 1 до 100 и се додава на неа нови записи, тогаш нивното нумерирање ќе започне од бројот 101;

    вклучуваат полиња од типот Бројачво списокот со барања како додадени полиња, тогаш вредностите што ги имале во оригиналната табела ќе бидат зачувани во полињата на додадените записи; ако таквите вредности веќе постојат во полињата на табелата на кои се додаваат записите, тоа може да резултира со грешка. На екранот се прикажува порака за грешка пред да се изврши барањето. Ако има грешка, изберете го копчето Откажи и поправете ја грешката.

Дополнителни

Резултат

пресметки

Сортирај по

Подреди најмала до

минимум до

максимум

Известуваме во формат на табела со три колони кои содржат: име на производ, категорија и продажба. Пример Во овој пример, ќе продолжиме да работиме на стожерната табела создадена во примерот. Извештаите на PivotTable дозволуваат. Секоја вежба започнува со креирање на свој работен директориум во папката Мои документи каде што ќе ги зачувате вашите датотеки.

Операции со повеќе листови Операции со повеќе листови истовремено. Преместување и копирање листови помеѓу датотеки. Лабораторија 4 Страна 1 од 17 Содржина. Следната табела ги прикажува 10-те имиња на вработени во одредена компанија, нивната месечна плата и годишниот бонус што го добивале.

поле елементи од минимум (1-ва позиција)

до максимална вредност

Сортирај по

Одредување на реден број на вредност

максимум до

елемент (ранг) во однос на вредностите

Би сакале да подредиме по наслов. Сепак за редовен корисникСистемите за бази на податоци бараат посебна обука. Pivot табели Понекогаш треба да ја сумирате содржината на базата на податоци како дополнителна табела. Табелата што ги сумира избраните полиња на базата на податоци се нарекува стожерна табела.

Стожерните табели ви дозволуваат да собирате податоци содржани во бази на податоци складирани во работни книги или надворешни датотеки. Променете ја големината на екранот или. Вежба 4 Табели и програми за пресметување статистика. Табелата се состои од ќелии формирани со пресек на редови, обично означени случаи, со колони што означуваат.

минимум

поле елементи од максимум (1-ва позиција)

до минималната вредност

Пресметка на вредности со помош на формулата:

Вредност_ во_ ќелија∙Вкупно_вкупно

Д: Создавање табели на Гант. Неговата голема предност е способноста да се автоматизира. Табелата се користи каде што има огромна количина на работа што се повторува според одредена шема. Оваа база на податоци се состои од неколку табели, Сл.

Ќе се појави десната страна на екранот. Вовед. Табелата обично се смета за алатка за извршување едноставни или напредни пресметки користејќи вградени функции или. Припаѓа на тип на програма наречена табела. Алатките се менуваат работно време. Во полето календар, изберете го ресурсот за кој сакаме да го промениме работното време, на пример, да внесеме годишен одмор или да го промениме работното време.

Row_total∙Column_total

Метод 2: кликнете со десното копче на вредностите на саканото поле во областа ΣValues ​​и изберете:

Дополнително, за да изберете различна функција од предложената листа, конфигурирајте го форматот на полето и променете го името на полето.

За да ги искористите ефектите. Денес ќе ве научиме. Обележете ги ќелиите што сакате да ги нацртате. Лекција 3: Табели и стожерни графикони. Да речеме дека имаме сет за анализа. За да користите PivotTable, изберете која било ќелија на работниот лист и изберете PivotTable од менито Вметни.

Потоа можете да ги добиете информациите. Кога креирате графикони, не е важно дали табелата има граница или други елементи за форматирање. Вовед во формули и функции Вршењето пресметки, без разлика дали се едноставни или сложени, може да биде досадно и одзема многу време.

Дополнителни пресметки, потоа изберете ја саканата опција за пресметка.

Повторна употреба на оригинално поле во извештај на PivotTable

Можете да направите повеќе пресметки користејќи го истото изворно поле. За да го направите ова, треба да го додадете оригиналното поле од списокот со полиња во стожерната табела во опсегот на вредности С Вредности [Σ

Вредности] неколку пати, а потоа прилагодете ги параметрите на полето. Ова ќе ви овозможи истовремено да ја видите и самата пресметка и пресметката извршена врз основа на неа.

Додадете пресметани полиња во PivotTable

Не можете да додавате нови редови или колони во извештај на PivotTable за вметнување формули или додавање дополнителни пресметки, но можете да додадете пресметано поле што ви овозможува да внесувате формули за пресметување нови податоци врз основа на постоечките податоци.

Работен лист 1 Бази на податоци Работен лист 1 Создадете папка „Бази на податоци“ за да ги зачувате сите податоци од курсот. Создава барање што прикажува наслови и описи. Се појавува дијалог прозорецот Управување со база на податоци. Користејќи го овој прозорец, корисникот управува со базата на податоци и сите нејзини елементи.

Што е табела? Табелата е програма за извршување на математички пресметки. Со негова помош можеме да направиме и читливи пресметки во формата. Да се ​​искористат предностите на конкретни активности. Најмногу трудоинтензивен дел е подготовката на податоците. Задача 1 Математика Група 2 Следете ги овие чекори за возврат. Стартувајте ја масата.

Вметнување пресметано поле директно во PivotTable е најдобро решение. Нема потреба да управувате со формули или да се грижите за проширувањето на табелите додека изворот на податоци расте или се уредува, а стожерната табела останува доволно флексибилна за да ги менува дефинициите на полињата.

Друга огромна предност на овој метод е тоа што можете да ја промените структурата на PivotTable, па дури и да пресметате други полиња со податоци за пресметаните полиња, без да се грижите за грешките во формулата или скршените референци на ќелиите.

Западнопомерански универзитет за технологија во Шчечин Факултет за морска технологија и транспорт Оддел за конструкции, механика и технологија Брод во лабораторија за оперативно истражување. Стожерните табели се користат за брзо анализирање на податоците. За да користиме стожерни табели, мораме да ги имаме податоците правилно подготвени со заглавија.

За да избегнете такви ситуации, треба да ги форматирате нашите податоци како табела. За форматирање на податоците како табела. Ова ќе ги избере сите заглавија. . Следниот избор е локацијата на стожерната табела, а за да се одржи читливоста на податоците треба да ја оставите опцијата Нов лист, која ќе вметне нов листдо масата.

Microsoft Excel 2010. Ниво 2. Напредни функции

Значи, придобивките од додавање на сопствени пресметани полиња на PivotTable се јасни:

Елиминирајте ги потенцијалните грешки во формулите и референците на ќелиите.

Способност за додавање и отстранување податоци од стожерна табела без промена на оригиналните пресметки.

Има нов лист PivotTable кој е празен. На десната страна има листа на полиња, која ги содржи сите наслови од нашата табела и план со неговите области. Да речеме дека сакаме да видиме кој беше најпродаван. Во овој случај, изберете го полето Продавач и полето Износ, бидејќи по продажбата ќе провериме кој бил најдобар. Извештајот ќе изгледа вака.

Стандардно е колона. Стожерните табели може лесно да се менуваат и ако сакате да ја проверите најпродаваната земја, едноставно откажете го купувањето и означете го со продавачот. Веднаш добиваме нов извештај од кој можете да го прочитате резултатот.

Способност за автоматско пресметување на податоците при менување или ажурирање на стожерна табела.

Обезбедува флексибилност за промена на пресметките кога се менуваат дефинициите на елементите.

Способност за ефикасно управување со пресметките.

Направете пресметано поле:

1. Изберете ќелија на стожерна табела;

Можеме да додадеме и поткатегорија на Продавачот со штиклирање на ова поле. Извештајот за продажба автоматски ги сумира вредностите што ги прикажува, но овие збирки често ја отежнуваат анализата. Можеме да се ослободиме и од вкупниот број и да го промениме распоредот на извештајот.

За брзо да го промените извештајот и да видите како го продал Добровалски на други земји, едноставно сменете го редоследот на условите во полињата со тоа што ќе го фатите Продавачот и ќе го влечете низ државата. Освен Ирска и Германија, јасно е дека нејзините продажни резултати не се најдобри. Кога ќе кликнете на продаде во Ирска, ќе видите нов лист со табела што ги содржи сите трансакции на Добровалски во Ирска.

2. На картичката Опции, во групата Пресметки, проширете ја листата Полиња.

елементи и множества и изберете Пресметано поле.

3. Во прозорецот Вметнување пресметано поле:

 Во полето Име внесете го името на новото поле.

 Во полето Формула креирајте формула, почнувајќи со знакот = и избирајќи

достапни полиња во списокот Полиња (за вметнување, можете да кликнете двапати на поле или да изберете поле, а потоа кликнете Додај поле).

Ако сакаме да ги испечатиме нашите детали, ќе го земеме полето Продавач од областа Линии и ќе го преместиме во областа Колона. Ова ќе предизвика масата да се шири низ целиот лист. Во овој прозорец можеме да го одредиме и форматот на броеви прикажан во сите ќелии од полето. Едноставно користете го копчето „Формат на броеви“ и изберете ја соодветната валута, на пример.

Филтри се исто така корисни. Кога се додаваат во оваа област, полињата за добавувачи се појавуваат во горниот лев агол на паѓачката листа од која можете да изберете една или повеќе опции. Ајде да видиме кој месец беше најдобрата продажба. Подолу ја избираме категоријата според која сакаме да ги групираме податоците.

 Кликнете Додај.

Поставувањето на изгледот на пресметаното поле, како и секое друго поле, се појавува во прозорецот

Параметри на полето за вредност.

Уредување на пресметано поле

1. На картичката Опции, во групата Пресметки, проширете ја листата Полиња.

елементи и множества, изберете Пресметано поле.

Сите знаеме како да користиме стожерни табели. Тие имаат многу предности, но има и многу недостатоци. Многу луѓе веруваат дека главниот проблем со стожерните табели е дека не постои начин да се прават пресметки - ова е заблуда. Зошто ова може да биде потребно? Да речеме дека креирате буџет користејќи стожерни табели. Податоците во оригиналната табела се претставени на квартална основа, за буџетски цели ќе биде потребно овие податоци да се додадат на годишен износ.

Ги славиме месеците и ги прифаќаме. Ќе добиеме извештај подреден по месец. Можете исто така да ги поделите податоците во неколку категории. Враќајќи се во групацијата на конфигуратори и избирајќи „Квартал и месец“, го добиваме изгледот на извештајот. Групирањето може да се користи и за броеви.

Кога ќе отворите контекстното мени, полето Редови и опцијата Група покажуваат различен прозорец од оној кога ги групиравте датумите. Броевите се групирани во опсези, кои ги дефинираме по почетокот, крајот и обемот на интервалот. Во овој случај го поставивме на 500, така што првата група ќе ги содржи сите трансакции во вредност помеѓу 0 и 500 злоти.

Всушност, постои таква можност и се реализира на еден од трите начини.

Можете да го надградите вашето знаење за основите на стожерните табели.

Првиот начин.Направете пресметки во табела со оригиналните податоци. Методот, искрено кажано, не е фонтана - преку погрешно место.

Втор начин.Конструирањето пресметки до стожерната табела, повторно, не е најдобриот метод. Ако стожерната табела се промени (и вреди да се користат стожерните табели токму кога очекуваме промени во табелата).

Трет начин.Вметнете ги пресметаните полиња во самата стожерна табела. Но, ова е добар начин. Ова е направено на следниов начин. Кога стожерната табела е веќе изградена, поставете го курсорот на стожерната табела (на лентата се појавуваат две јазичиња поврзани со оваа стожерна табела) и кликнете на јазичето што се појавува Опции, тогаш Полиња,Предмети, &Сетовиод блокот Пресметки, изберете од опаѓачкото мени ПресметаноПоле. Во Office 2007, ова копче беше на истиот таб Опции, само копчето беше одвоено.


Во прозорецот што се појавува, во полето ИмеВнесете го саканото име на полето. На терен Формулавнесете ја формулата што ви треба со вметнување полиња од листата подолу и кликнување на копчето ВметнетеПоле.


Ќе добиете табела со ново поле за пресметка. Табелата е подготвена!


Датотеката Excel може да се преземе од овде.

Интересен факт.Кога се користи третиот метод, програмата всушност ја прави пресметката за секој ред и потоа го применува потребниот параметар: сумирање, просек итн.

Последна вест

  • Напреден Excel: Зошто престанав да ја користам функцијата V...

    Веќе пишував за тоа дека функцијата VLOOKUP (VLOOKUP) е веројатно најкорисната функција после едноставни аритметички операции...

  • Како Excel повторно пресметува работна книга и зошто треба да се избегнува нестабилноста...

    Ако често работите со големи датотеки кои вршат голем број пресметки кои зависат една од друга, о...

  • Како брзо да изградите табела за водопад

    Excel нема стандардни табели за водопади. Затоа, за креирање на овој тип на дијаграми, најчесто се користи gis...

  • Контролен прозорец за следење на резултатите

    Често се случува да работиме со големи табели кои на крајот пресметуваат 1-2 индикатори, но зависат од ...

  • Табела за споредување на планираните показатели и фактичката...

    Честопати се јавува потреба од споредување на главните финансиски и економски показатели со планираните, на пример, заради ...

  • Тацуо Хориучи е 73-годишен уметник кој црта во Excel.

    „Никогаш не сум користел Excel на работа, но сум видел други луѓе како прават убави графикони и графикони во него...

  • Како да подигнете број на јачина и да го извадите коренот

    Дали знаевте дека за да се подигне број на моќ во Excel постои посебен карактер^ (на шест на англиски...

Пресметаните полиња се дизајнирани да ги прикажуваат вредностите на изразите врз основа на изворните податоци во извештаите. Пресметаните полиња во извештаите може да се користат за да се добијат збирови или да се извршат посебни пресметки, на пример, за прикажување на вкупната цена на нарачката со пресметување на производот од количината на ставката и цената на една ставка. Да ја погледнеме постапката за креирање пресметани полиња користејќи го примерот на извештајот „Предметки во складиште“ создаден претходно.

За да додадете пресметано поле „Износ“ во извештајот:

  1. Отворете го извештајот Items in Warehouse во режим на дизајн.
  2. На Toolbox, кликнете на копчето Натпис(Етикета) и ставете го новиот текст десно од „Единиците на залиха“ во делот за заглавие. Внесете го зборот „Сум“ како текст на етикетата.
  3. За да креирате поле за пресметана сума, кликнете на копчето Поле(Text Box) во Toolbox и додадете поле за текст десно од UnitsInStock текстуалното поле во делот за податоци. Отстранете ја етикетата од новото поле за текст.
  4. Кликнете внатре во полето за текст и внесете го следниов израз како негова вредност:

    = [Instock]* [Цена] (= * ).

    Отворете го прозорецот со својстваполиња со двоен клик на него и на табот Распоред(Формат) во комбо полето за својства Формат на поле(Формат) изберете вредност Монетарната(валута).

Коментар

Постојат неколку начини да внесете израз во полето за текст: изберете го и притиснете ја комбинацијата на копчиња +за да влезете во режим на уредување за содржината на полето или кликнете двапати на полето за да се прикаже дијалог-кутија Својства(Својства) и потоа внесете го изразот како вредност на имотот Податоци(Извор).

Ориз. 6.27.

  1. Повторете ги чекорите 3 и 4 за да креирате текстуално поле во делот за коментари на групата Категорија, но внесете го следново како подвкупен израз: =Sum([InStock] * [Price]) (=Sum( * )). Кликнете на копчето Задебелен(Задебелено) во лентата за формат за да го поставите текстот во новото поле на задебелен. Отворете го полето за дијалог Својства(Својства) и отворете го јазичето во него Друго(Друго), на терен Име(Име) Внесете име за текстуалното поле Sum. Потоа проширете го јазичето Распоред(Формат) и во комбо полето за својства Формат на поле(Формат) изберете вредност Монетарната(валута).
  2. Бидејќи ширината на податочната област на нашиот извештај е зголемена, намалете ја ширината на маргините на страницата така што сите полиња се вклопуваат на една страница. За да го направите ова, изберете ја командата Датотека, Поставување страница(Датотека, Поставување страница) и сменете ја стандардната ширина на левата и десната маргина на 10 mm (Видете „Преглед и печатење извештаи“ во ова поглавје.)
  3. Кликнете на копчето Прикажи(Преглед) на лентата со алатки Дизајнер на извештај(Репорт Дизајн) за да ги оцените резултатите од вашата работа. Извештајот ќе изгледа како што е прикажан на сл. 6.27. На претходните податоци беше додадена најдесната колона со вредностите на цената на чинење на секој производ во расположливото количество во магацинот и потвкупите за трошоците на стоката за секоја категорија.



Врв