Excel бағдарламасында есептелген өрісті қалай құруға болады. Transact-SQL жүйесінде есептелген бағандар Есептелген бағанды ​​қалай жасауға болады

Бұл мақалада біз есептелген өрістер туралы айтатын боламыз Қол жеткізу сұраулары. Кесте сияқты сұрау бір немесе бірнеше өрістердің деректерін пайдаланып әрбір жазба үшін сандық, жолдық немесе күн мәндері бойынша есептеулерді орындай алады. Есептеу нәтижесі сұрау кестесінде жаңа есептелген өрісті құрайды. Есептелген кесте өрістерінен айырмашылығы, бастапқы дерекқор кестелеріндегі есептелген өрістер жаңа өрістерді жасамайды. Сұрау орындалған сайын ағымдағы өріс мәндері негізінде есептеулер жүргізіледі.

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

1-тапсырма.ӨНІМ кестесінде ҚҚС қоса алғанда бағаны есептеңіз және оны ҚҚС қоса алғанда баға кестесінің есептелген өрісінде алынған бағамен салыстырыңыз.

  1. PRODUCT кестесі үшін дизайн режимінде таңдау сұрауын жасаңыз. NAME_TOV, PRICE, RATE_VAT және ҚҚС қосылған баға өрістерін сұрау пішініне сүйреп апарыңыз (4.6-сурет).
  2. ҚҚС қоса алғанда бағаны есептеу үшін Өріс жолының бос ұяшығына [PRICE]+[PRICE]*[RATE_VAT] өрнегін жазу арқылы есептелген өрісті жасаңыз.
  3. Есептелген өрісте 5000-нан жоғары мәні бар жазбаларды таңдау үшін Шарт жолына > 5000 енгізіңіз.
  4. Өрнекті енгізгеннен кейін жүйе әдепкі бойынша есептелген өрістің атын 1 Өрнек жасайды, ол сұрау нәтижелері бар кестедегі баған тақырыбына айналады. Бұл атау [PRICE]+[PRICE]*[VAT_RATE] өрнегі алдында енгізіледі. Сұраудағы әрбір жаңа есептелген өріс үшін өрнек саны біреуге артады. Есептелген өріс атауы өрнектен қос нүкте арқылы бөлінеді. Атын өзгерту үшін тінтуір курсорын сұрау пішінінің есептелген өрісіне қойып, тінтуірдің оң жақ түймешігін басыңыз. Мәтінмәндік мәзірден таңдаңыз Қасиеттер(Сипаттар) өрісінде және Тақырып жолында жаңа өріс атауын енгізіңіз - 1 ҚҚС қосқандағы бағасы. Енді сұрау нәтижелері бар кестеде бұл атау есептелген бағанның тақырыбында көрсетіледі. Өріс атауын тікелей сұрау пішінінде де түзетуге болады.
  5. Сұрау нәтижесін көрсету үшін түймені басыңыз ОрындауТопта (жүгіру). нәтижелер(Нәтижелер). Кесте мен сұраудың есептелген өрісі бірдей мәндерге ие.
  6. Сұраныс жазбаларының бірінде өнімнің бағасын өзгертіңіз. Есептелген екі өрістегі мәндер бірден қайта есептеледі.
  7. Есептелген өрісте немесе таңдау жағдайында күрделі өрнекті қалыптастыру үшін өрнек құрастырушыны қолданған жөн. Құрастырушы кестелерден, сұраулардан, операция белгілерінен және функциялардан өрнекке қажетті өріс атауларын таңдауға мүмкіндік береді. Есептелген өрістегі өрнекті алып тастаңыз және оны жасау үшін құрастырушыны пайдаланыңыз.
  8. Түймені басу арқылы Өрнек құрастырушыға қоңырау шалыңыз Құрылысшы(Құрылысшы) топта Сұрау орнату(Сұраныс орнату) таспасының дизайны немесе таңдау арқылы Құру(Құру) мәтінмәндік мәзірде. Тінтуір курсоры бұрын өрнек енгізу ұяшығында орналасуы керек.
  9. Терезенің сол жағында Өрнек құрастырушы(Өрнек құрастырушы) (4.7-сурет) сұрау негізделген PRODUCT кестесін таңдаңыз. Оң жақта оның өрістерінің тізімі көрсетіледі. Қажетті өрістер мен операторларды өрнекте екі рет басу арқылы дәйекті түрде таңдаңыз. Өрнек терезенің жоғарғы жағында қалыптасады. Құрылысшы өріс атауының алдында өзі жататын кестенің атын көрсетіп, оны өріс атынан леп белгісімен бөлгенін ескеріңіз.
  10. OK түймесін басу арқылы есептелген өрісте өрнек құру процесін аяқтаңыз.
  11. Сұранымды ― ҚҚС қосылған баға деген атпен сақтаңыз және оны жабыңыз.
  12. Сақталған файлды шарлау аймағында таңдап, контекстік мәзірден Ашу пәрменін таңдау арқылы орындаңыз.


2-тапсырма.Есептелген өрістер мен сүзгі жағдайларында кірістірілген функцияларды пайдалануға болады. Access-те 150-ден астам функция анықталған.
Берілген айда жөнелтілген барлық шот-фактураларды таңдау қажет болсын. шот-фактурада жөнелту күні DATE_OTG өрісінде Күн/Уақыт деректер түрімен сақталады.

  1. шот-фактура кестесі үшін дизайн режимінде таңдау сұрауын жасаңыз. NOM_NAKL және CODE_SK өрістерін пішінге апарыңыз (4.8-сурет).
  2. Бос жол ұяшығында есептелген өрісті жасаңыз Өріс(Өріс) сол жерде өрнектердің бірін жазу арқылы: Формат([ИНВОИКА]![DISPOSITION_DATE];"мммм") - бұл функция айдың толық атауын қайтарады.
    немесе Формат([INBOOK]![DISPOSITION_DATE];"мм") - бұл функция ай нөмірін қайтарады.
  3. Белгілі бір айда берілген шот-фактураларды таңдау үшін Таңдау шарты (шарттары) жолындағы есептелген жолға айдың атын, мысалы, наурызды (4.8-сурет) немесе ай нөмірін, мысалы, 3-ке сәйкес енгізіңіз. Формат функциясындағы параметр.
  4. Түймені басу арқылы сұрауыңызды аяқтаңыз ОрындауТопта (жүгіру). нәтижелер(Нәтижелер) таспа қойындысында Сұраныстармен жұмыс | Конструктор(Сұрау құралдары | Дизайн).
  5. Есептелген өріске Month(INVOICE!DATE_OTG) функциясын жазыңыз және бұл функция күннен алынған ай нөмірін қайтаратынына көз жеткізіңіз.
  6. Екінші тоқсанға қатысты барлық жолдарды таңдау үшін Шарттар жолында өрнек мәні көрсетілген интервалға түсетінін немесе келмейтінін анықтайтын 4 пен 6 арасындағы операторды енгізіңіз.
  7. Есептелген өріске MonthName(Month(INVOICE!DATE_OTG)) өрнегін жазыңыз және MonthName функциясы ай нөмірін оның толық атына түрлендіретініне көз жеткізіңіз.


Мұны күшейту үшін бейне оқулықты қараңыз.

Жиынтық кестелер арқылы деректерді талдаған кезде, сіз жиі есептерге бастапқы деректер жиынынан тыс орындалған есептеулер нәтижесіндегі мәндерді қосуыңыз керек. Excel бағдарламасыпайдаланушыға есептелген өрістер мен есептелген элементтерді пайдалана отырып, жиынтық кестелерде есептеулерді орындау құралдарымен қамтамасыз етеді. Суретте. 1-суретте есептелген өріс деректерді басқа көзқараспен көрсету жолын көрсетеді. Жиынтық кестеде сату көлемі мен әрбір нарықта жабдықты сатуға кеткен уақыт (сағатпен) көрсетіледі. Бір сағаттағы орташа табысты есептейтін есептелген өріс жиынтық кестедегі деректерді талдау мүмкіндігін жақсартады.

Күріш. 1. Бар жиынтық кестеде есептелген өрісті жасау керек Бір сағаттағы орташа табыс, бұл талданатын деректерге жаңа мағына береді

Жазбаны немесе пішімінде жүктеп алыңыз, пішімдегі мысалдар

Есептелген өріс - бар жиынтық кесте өрістеріне негізделген есептеулер нәтижесінде жасалған деректер өрісі. Есептелген өріс деректер жиынына виртуалды баған ретінде қосылады. Бұл баған бастапқы деректерге қосылмаған, формуламен анықталған мәндерді қамтиды және жиынтық кесте деректерімен басқа жиынтық кесте өрістері сияқты әрекеттеседі.

Есептелген өрістермен жиынтық кестеге формула кірістіруге болады, бұл өз өрісіңізді жасауға мүмкіндік береді. Жаңадан жасалған деректер бұрыннан бар деректермен әрекеттесе отырып, жиынтық кестенің бөлігі болады. Жиынтық кестелерді жаңартқан кезде есептелген өрістер қайта есептеледі және жиынтық кестенің өзі бастапқы деректер жинағында жоқ ақпаратпен толтырылады.

Енді суретке қараңыз. 5.1 және өзіңізден сұраңыз: Неліктен есептелген өрістерді қосу керек болды? Неліктен қажетті ақпаратты алу үшін кәдімгі ұяшық формулаларын қолданбасқа немесе бастапқы кестеде қажетті есептеулерді тікелей орындамасқа?» Бұл сұрақтарға жауап беру үшін 1-суретте көрсетілген есептелген өрісті құрудың әртүрлі әдістерін қарастырайық.

1-әдіс: Деректер көзіне есептелген өрісті қосыңыз

Суретте көрсетілгендей деректер көзіне есептелген өрісті қосуға болады. 2, жиынтық кестеге осы өрісті стандартты деректер өрісі ретінде пайдалануға мүмкіндік береді. Деректер көзі парағындағы ақпараттың орналасуы мұны жасауға мүмкіндік берсе, ең жақсы шешім қандай болуы мүмкін. Айтпақшы, жаңа бағанды ​​қосу жиынтық кестені жаңартуды ғана емес, сонымен қатар жиынтық негіз болатын аумақты өзгертуді қажет етеді. Ол үшін жиынтықты басып, мәзір арқылы өтіңіз Талдау → Деректер көзі → Деректер көзі.

Мен бастапқы деректерді Кестеге айналдыруға тырысамын (ол 2-суретте және қосымша Excel файлында орындалады). Бұл жағдайда, біріншіден, тақырыптар бөлектеледі, екіншіден, деректерді зерттеу үшін жиі пайдалы болатын сүзгілері бар түймелер пайда болады, үшіншіден, жолдар бір-бірден боялады, және, ең бастысы, жолдар қосу кезінде және бағандарда жиынтық кесте үшін деректер аймағын өзгерту қажет емес. Көрсетілген аумақ тікбұрышты ауқым емес, Кесте атауы. Біздің жағдайда - Дереккөз(Cурет 3).

Күріш. 3. Арнайы Excel құралы – Кесте негізінде түйіндемені құру

Бірақ бұл әдістің кемшіліктері де бар: біріншіден, бастапқы деректерге баған қосу әрқашан қолайлы бола бермейді, екіншіден, бастапқы деректердің құрылымы өзгерсе, мүмкіндіктер шектеулі (мысалы, сіз 1С-тен деректерді экспорттайсыз және жаңа экспортта тағы бір баған бар; бұл жаңа баған сіздің есептеу бағаныңызды қайта жазады).

2-әдіс: Есептелген өрісті жасау үшін жиынтық кестеден тыс формуланы пайдаланыңыз

Жиынтық кестенің жанына есептелген өрісті қосуға болады. Суретте. Бағандағы әрбір ұяшықтан 4 Бір сағаттағы орташа табысжиынтық кестеге сілтеме жасайтын формуламен қамтамасыз етілген. Айтпақшы, егер сіз жиынтық кесте ұяшығына сілтеме жасағыңыз келсе, формулаңызда GET.PIOTTABLE.DATA функциясы пайда болса, онда формуланы «сүйреп апара» алмайсыз. Бұл қиындықты жеңу үшін ескертуді оқыңыз.

Күріш. 4. Жиынтық кестені жасағаннан кейін формуланы енгізген кезде, сіз негізінен жиынтық кестенің өзі жаңартылған кезде өзгеретін есептелген өрісті қосасыз.

Бұл әдіс жиынтық кесте жаңартылған кезде жаңартылатын есептелген өрісті қосқанымен, жиынтық кесте құрылымына кез келген өзгертулер формуланы пайдасыз етуі мүмкін. Мысалы, «Сату нарығы» өрісін жиынтық кестедегі өрістер тізімінің СҮЗГІЛЕР аймағына апару нәтижесінде есептің құрылымы өзгереді, нәтижесінде есептелген өрісте қате туралы хабар пайда болады (Cурет 1). 5). Егер сіз жиынтық кестенің БАҒАНДАР аймағына басқа өрісті қоссаңыз, баған Бір сағаттағы орташа табысқайта жазылады.

3-әдіс: Есептелген өрісті жиынтық кестеге тікелей кірістіру

Есептелген өрісті тікелей жиынтық кестеге кірістіру көбінесе ең жақсы шешім болып табылады. Бұл әдісті пайдалансаңыз, формулаларды реттеудің қажеті болмайды. Сондай-ақ өзгертілген деректер көзіне сәйкес кестені автоматты түрде реттеу мүмкін болады. Өлшем бірліктері өзгерген жағдайда өрістерді автоматты түрде қайта есептеуді қамтамасыз ету үшін қажетті икемділік дәрежесіне қол жеткізіледі.

Бұл әдістің тағы бір артықшылығы, егер сіз оны қолдансаңыз, есептелген өрістерде қолданылатын әртүрлі өлшем бірліктері үшін жиынтық кестенің құрылымын және тіпті деректер өрістерін өзгертуге болады. Бұл ретте формулаларда қателер болмайтынына және ұяшық сілтемелерінің жоғалмайтынына сенімді бола аласыз.

Суретте көрсетілген жиынтық кесте есебі 6 суретте көрсетілген жиынтық кестені ұсынады. 1, тек әрбір қызмет пен әрбір нарық үшін сағатына орташа табысты көрсету үшін қайта құрастырылғанын қоспағанда.

Күріш. 6. Бұрын жасалған есептелген өріс жиынтық кестенің құрылымы өзгертілсе де, «жарамды» болып қалады, нәтижесінде әрбір қызмет пен әрбір сату нарығы үшін сағатына орташа кіріс көрсетіледі.

Есептелген өрісті жасаңыз

Есептелген өрісті жасамас бұрын, жиынтық кестені ашу немесе жасау керек. Біздің мысалда суретте көрсетілген жиынтық кесте қолданылады. 1, бірақ D бағаны жоқ. Есептелген өрісті жасау үшін диалогтық терезені белсендіріңіз Есептелген өрісті енгізу. Мұны істеу үшін контекстік қойындылар тобын белсендіру үшін жиынтық кестені басыңыз Жиынтық кестелермен жұмыс. Қойындыға өтіңіз Талдау, топқа Есептер, түймешігін басыңыз Өрістер, элементтер және жиындаржәне мәзірден Есептелген өріс командасын таңдаңыз (Cурет 7).

Экранда диалогтық терезе пайда болады Есептелген өрісті енгізу(Cурет 8). Диалогтық терезенің жоғарғы жағында екі мәтіндік өріс бар: АтыЖәне Формула. Бұл өрістерде есептелген өрістің атын көрсету керек және қажетті деректер өрістері мен математикалық операторларды көрсету арқылы формуланы құру керек. Есептелген өріске сипаттамалық атау беріледі Бір сағаттағы орташа табыс. Бұл атау орындалатын математикалық операцияның түрін дәл сипаттау үшін таңдалуы керек. Әдепкі мәтін өрісі Формуладиалогтық терезе Есептелген өрісті енгізу= 0 өрнегін қамтиды. Формула енгізер алдында нөлді алып тастау керек. Аймақтағы өрістердің бірін таңдаңыз Өрістер; біздің жағдайда - Сату көлеміжәне басыңыз Өріс қосыңыз. Жолда өріс атауы пайда болады Формула. Бөлу белгісін / енгізіңіз, содан кейін екінші өрісті таңдаңыз – Сату кезеңі (сағатпен). басыңыз қосу, сосын ЖАРАЙДЫ МАжаңа есептелген өрісті белсендіру үшін.

Жиынтық кестеде жаңа есептелген өріс пайда болады Бір сағаттағы орташа табыс(1-суретті қараңыз). Жаңа есептелген өріс жиынтық кестеге сәтті қосылды. Енді кез келген басқа өрістің параметрлерін өзгерткендей (мысалы, өріс атауы, сан пішімі немесе түс) осы жаңа өрістің параметрлерін өзгертуге болады.

Бұл бағанды ​​деректер көзіне қосқаныңызды білдіре ме? Жоқ. Есептелген өрістер элементтер сияқты Аралық жиынтықЖәне жалпы сомаЖиынтық кесте функциялары әдепкі болып табылады, себебі олардың барлығы жиынтық кесте өзгертілген немесе жаңартылған кезде деректерді қайта есептейтін математикалық функциялар. Есептелген өрістер жай ғана деректер көзіндегі анық анықталған өрістерге еліктейді. Оларды сүйреп апаруға, өріс параметрлерін өзгертуге және оларды басқа есептелген өрістермен бірге пайдалануға болады.

Назар аударыңыз, суретте. 8 Енгізілген формула пішімі стандартты жолда пайдаланылғанға ұқсас Excel формулалары. Негізгі айырмашылық мынада: қатаң ұяшық сілтемелерін немесе сандық мәндерді пайдаланудың орнына есептеулерде пайдаланылатын аргументтерге мәндерді тағайындау үшін жиынтық кесте деректер өрістеріне сілтеме жасайсыз.

Есептелген элементтерді құру

Есептелген элемент негізінен сол өрістегі басқа жолдарда орындалатын есептеулер нәтижесінде қосылатын деректердің виртуалды жолы болып табылады. Көбінесе есептелген элементті құру кезінде алынған нәтижеге ұқсас нәтижеге деректерді топтау арқылы қол жеткізуге болады. Шынында да, көп жағдайда топтау есептелген мүшелерге тамаша балама береді.

Суретте көрсетілген жиынтық кестеде. 9, белгілі бір есепті кезеңдердегі сатудың жалпы көлемі көрсетілген (жол Есепті кезең). Соңғы алты кезеңдегі орташа сату көлемін алдыңғы жеті кезеңдегі орташа сату көлемімен салыстырғыңыз келетінін елестетіп көріңіз. Дәлірек айтсақ, P01–P07 кезеңдерінің орташа мәнін анықтап, оны P08–P13 кезеңдерінің орташа мәнімен салыстыру керек.

Көрсеткішті өрістің кез келген ұяшығына қойыңыз Есепті кезеңмәтінмәндік таспа қойындысына өтіңіз Талдаутопқа Есептеу,және түймені басыңыз Өрістер, элементтер және жиындар. Ашылған мәзірде пәрменді таңдаңыз Есептелген объект(Cурет 10).

Диалогтық терезе ашылады (Cурет 11). Диалогтық терезенің жоғарғы жағында қай өріспен жұмыс істеп жатқаныңызды көрсететініне назар аударыңыз. Бұл жағдайда бұл өріс Есепті кезең. Сонымен қатар, тізімде өрістің барлық элементтері бар Есепті кезең. Есептелген элементке атау беріңіз, содан кейін дұрыс нәтиже беретін деректер элементтері мен операторлардың қажетті тіркесімін пайдаланып формула жасаңыз. Өріске формула енгізіледі Формула, және онда пайдаланылатын қажетті деректер элементтері тізімде таңдалады Элементтер. түймешігін басыңыз ЖАРАЙДЫ МА, ал есептелген элемент жиынтық кестеге қосылады (Cурет 12).

Күріш. 11. Диалогтық терезе Есептелген элементті кірістіру

Сол сияқты, P08–P13 кезеңдері үшін орташа сатылымдарды көрсететін есептелген элементті жасаңыз. Содан кейін екі есептелген элементті қалдырып, жеке есеп кезеңдерін жасырыңыз. Кішкене пішімдеу арқылы біздің есептелген элементтер алдыңғы және келесі алты айдағы орташа сатылымдарды салыстыру үшін пайдаланылады (13-сурет).

Есептелген элементтерді есептеуде пайдаланылған деректер элементтерін жасырмасаңыз, аралық және жалпы қорытындылар қате болуы мүмкін.

Жиынтық кестені есептеудің артықшылықтары мен кемшіліктері

Есептелген өрістер мен элементтерді пайдаланудың белгілі бір кемшіліктері де бар. Жиынтық кестелерде деректерді есептегенде не болатынын түсіну маңызды, бірақ деректерді талдау кезінде қателерді болдырмауға көмектесу үшін есептелген өрістер мен есептелген элементтердің шектеулерін түсіну маңыздырақ.

Операциялардың басымдығы.Электрондық кестелердегі сияқты есептелетін элементтер мен өрістерге арналған формулаларда кез келген операторды қолдануға болады: +, –, *, /, %, ^ және т.б. Сонымен қатар, электрондық кестелер сияқты, жиынтық кестелердегі есептеулер оператордың басымдылығына сәйкес орындалады. (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.

Ұяшық сілтемелері және аталған ауқымдар.Есептелген өрістер мен элементтерді жасау кезінде ұяшық сілтемелерін немесе атаулы ауқымдарды пайдалану мүмкін емес, себебі жиынтық кестеде есептелген нысандарды жасағанда, сіз негізінен нысан кеңістігінен тыс жұмыс жасайсыз. Пайдаланушыларға қолжетімді жалғыз деректер жиынтық кесте кэшінде. Кэш шегінен шығу мүмкін болмағандықтан, жасалған формуладағы ұяшықтарға немесе аталған ауқымдарға сілтеме жасай алмайсыз.

Жұмыс парағының функциялары.Ұяшық сілтемелерін немесе аталған нысандарды дәлел ретінде пайдаланбайтын кез келген жұмыс парағы функциясын пайдалануға болады. Іс жүзінде ұяшық сілтемелерін немесе атаулы нысандарды қажет етпейтін кез келген жұмыс парағы функциясын пайдалануға болады. COUNT, AVERAGE, IF, AND, NO және НЕМЕСЕ сияқты функциялар осы санатқа жатады.

Тұрақтылар.Жиынтық кестелерде орындалатын есептеулерде кез келген тұрақты мәндерді пайдалануға болады. Тұрақтылар - уақыт өте келе өзгермейтін статикалық мәндер. Мысалы, келесі формулада 5 саны тұрақты болып табылады: [Сатылған бірліктер] *5. Мағынасы болса да Бірліктер сатылдықолжетімді деректер негізінде өзгеруі мүмкін, 5 саны әрқашан бірдей болады.

Қорытындыларға сілтемелер.Есептеулерді орындайтын формулалар жиынтық кестенің аралық жиындарына немесе қорытындыларына сілтеме жасай алмайды. Басқаша айтқанда, орындалатын немесе жалпы есептеу нәтижесін есептелген өрісте айнымалы немесе аргумент ретінде пайдалана алмайсыз.

Есептелген өрістерге арналған арнайы ережелер.Есептелген өрістердегі есептеулер әрқашан жеке деректер элементтері емес, қорытындылар бойынша орындалады. Қарапайым тілмен айтқанда, Excel әрқашан есептелген өрісті бағалау алдында деректер өрістерін, аралық қорытындыларды және қорытындыларды есептейді. Бұл сіздің есептелген өріс әрқашан бастапқы деректердің қорытындыларына қолданылатынын білдіреді. Суретте көрсетілген мысал. 14 бұл деректерді талдауға қалай әсер ететінін көрсетеді.

Күріш. 14. Есептелген өріс жеке деректер элементтері үшін жарамды болғанымен, оны аралық қорытындылар үшін пайдалану математикалық тұрғыдан дұрыс емес.

Әр тоқсанда сатылған бірліктер санын сол өнімнің бірлігінің бағасына көбейту арқылы әрбір өнім бойынша соңғы сату көлемдерін алу керек. Бірінші тоқсан деректеріне қарасаңыз, мәселені бірден анықтайсыз. 1184 болатын 220+150+220+594 қосындысын есептеудің орнына, бірлік санының қосындысын тауар бағасының қосындысына көбейтіп, қате мән шығады. Өкінішке орай, бұл мәселені шешу мүмкін емес, бірақ оны айналып өтуге болады. Жиынтық кестеден аралық қорытындыларды және аралық қорытындыларды алып тастаңыз, содан кейін жиынтық кестенің сыртындағы төменгі жағындағы жаңа қорытындыны есептеңіз.

Есептелген мүшелерді пайдаланудың арнайы ережелері.Жиынтық кесте орташаларды, стандартты ауытқуларды немесе ауытқуларды есептейтін есептелген элементтерді пайдалана алмайды. Керісінше, есептелген элементі бар жиынтық кестеде құралдарды, стандартты ауытқуларды немесе ауытқуларды пайдалана алмайсыз. Есептелген элементті жасау үшін бет өрісін пайдалана алмайсыз немесе есептелген элементтерді есеп сүзгі аймағына жылжыта алмайсыз. Топтастырылған өрісі бар есепке есептелген элементті қосу мүмкін емес және есептелген элементі бар жиынтық кестедегі кез келген өрісті топтау мүмкін емес. Есептелген элемент формуласын жасаған кезде сыртқы өрістегі элементке сілтеме жасай алмайсыз.

Жиынтық кестелердегі есептеулерді басқарыңыз және қолдаңыз

Жиынтық кестелермен жұмыс істегенде, жиынтық кестені жеке мәндерді көшіруге кететін уақыттан ұзағырақ сақтау мағынасы жоқ кезде жиі туындайды. Дегенмен, жиынтық кестені және оның барлық элементтерін өзгеріссіз сақтау тиімдірек болатын жағдайлар жиі кездеседі. Талаптарды өзгерту және бастапқы деректер көлемін арттыру арқылы жиынтық кестені қолдап, басқарсаңыз, есептелген өрістерді және есептелген мүшелерді басқаруыңыз қажет.

Жиынтық кестелердегі есептеулерді өңдеу және жою.Есептеу параметрлерін өзгертсеңіз немесе есептелген өріс немесе есептелген мүше қажет болмаса, есептеуді өңдеу немесе жою үшін сәйкес тілқатысу терезесін ашуға болады. Диалогтық терезені іске қосыңыз Есептелген өрісті енгізунемесе Есептелген элементті кірістіру(7 және 10-суреттегі сипаттаманы қараңыз) және ондағы ашылмалы тізімді таңдаңыз Аты(Cурет 15).

Есептелген өрістерде есептеулердің орындалу ретін өзгертіңіз.Жиынтық кестедегі ұяшықтың мәні бірнеше есептелген элементтерді есептеу нәтижесіне байланысты болса, есептелген өрістердегі әрекеттердің орындалу ретін өзгертуге болады. Басқаша айтқанда, сіз жеке есептеулер орындалатын ретті көрсете аласыз. Диалогтық терезені ашу үшін , меңзерді жиынтық кестенің кез келген жеріне қойып, белгішені басыңыз Өрістер, элементтер және жиындар. Ашылмалы мәзірден Есептеу тәртібі командасын таңдаңыз (Cурет 16).

Күріш. 16. Диалогтық терезені ашыңыз Есептеу тәртібі

Диалогтық терезеде Есептеу тәртібі(Cурет 17), жиынтық кестеге қосылған барлық есептелген элементтер көрсетіледі. Тізімдегі кез келген есептелген элементті таңдап, түймелерді пайдаланыңыз Жоғары, ТөменЖәне Жою. Тізімде формулалардың пайда болу реті жиынтық кестеде есептеулер орындалатын нақты ретті анықтайды.

Формулаларды құжаттау. Excel бағдарламасы жиынтық кестеде пайдаланылған есептелген өрістерді және есептелген элементтерді, сондай-ақ есептеулерді орындау және формулаларды қолдану жолын көрсететін тамаша құралды ұсынады. Бұл құрал үшінші тараптың жиынтық кестесін талдау үшін немесе онда қандай есептеулер қолданылатынын және олар қандай өрістер мен элементтерге әсер ететінін жылдам анықтау қажет болғанда өте пайдалы. Жиынтық кестенің есептеулері бойынша есеп жасау үшін меңзерді жиынтық кестенің кез келген жеріне апарып, түймесін басыңыз. Өрістер, элементтер және жиындаржәне ашылмалы мәзірден пәрменді таңдаңыз Формулаларды шығару. Excel жеке парақта есептелген өрістер мен элементтер туралы есепті жасайды (Cурет 18).

Күріш. 18. Команда Формулаларды шығаруесептерді жиынтық кестеде жылдам және оңай құжаттауға мүмкіндік береді

Ескертпе Желен, Александрдың кітабына негізделген. . 5-тарау.

Кесте сөзі бас әріппен жазылады, себебі ол жай кесте емес, жеке Excel құралы.

Есептелген өрісті құрудың бірінші жолы пішін есептелген бағандарды қамтитын сұрауға негізделгеніне негізделген. Пішін деректер көзі ретінде есептелген сұрау бағанын көрсететін мәтін өрісін жасайды. Пайдаланушы ондағы деректерді өзгерте алмайтындай өріс құлыпталған. Деректер сұрауды орындау кезінде есептеледі. Өрісті режимде құлыптау үшін Дизайнертерезеде Қасиеттерқатардағы Деректер қойындысындағы есептелген өріс Блоктауенгізіңіз ИӘ.

Екінші жағдайда пішін кесте негізінде құрастырылады. Пішінде жаңа өріс жасалады, онда өрнек деректер көзі ретінде көрсетіледі, мысалы, = [Бірлік бағасы]*Саны. Өрнектердегі өрістерге сілтеме жасағанда, өріс атауы бірнеше сөзден тұратын болса, шаршы жақшаларды қолдану міндетті болып табылады. Өрнекті басқару элементіне (өріске) тікелей енгізуге рұқсат етіледі, егер ол қысқа болса және өрістің ұзындығы рұқсат етсе. Әйтпесе, өрнек сипат ұяшығына енгізіледі Деректертерезе Қасиеттер.Мұны істеу үшін өрнек құрастырушыны пайдалануға болады. Егер өрнек сипат ұяшығына сәйкес келмесе, + пернелерін басып, терезені ашу керек Енгізу аймағы. Қажет болса, экранда көрсетілген кезде өріс пішімін орнату керек.

6. Түйме пішінін құру

    Мәзір командасын таңдау Қызмет/Утилиталар/Батырма пішін менеджері.

    Түйме пішінін жасағыңыз келе ме деп сұрайтын диалогтық терезеде түймешігін басыңыз ИӘ.

    Экранда терезе пайда болады Түйме пішін менеджері. Бұл терезеде түйме пішіні беттерінің тізімі бар. Жұмыстың басында терезе бір парақтан тұрады - Негізгі түйме пішіні. Терезеде түймені басыңыз Өзгерту.

    Диалогтық терезе ашылады Түйме пішінінің бетін өзгерту. Пішіннің атын өңдеңіз.

    түймешігін басыңыз Жасау. Терезе пайда болады Түйме пішін элементін өзгерту.

    Алаңда МәтінЖасалатын түйменің атын енгізіңіз. Түйменің атын пайдаланушы өзі жұмыс істегісі келетін нысандармен байланыстыруы керек. Екінші өріс Командаосы түймені басқаннан кейін орындалатын әрекетті анықтауға мүмкіндік береді. Ашылмалы тізімнен қолданбаға қажетті пәрменді таңдаңыз.

    Барлық пішіндер мен есептер үшін түймелерді қосып, оларды түрі бойынша құрылымдаңыз.

    Қолданбадан шығу үшін түймені, сондай-ақ түймені қосыңыз жылдам қол жеткізуКімге Түйме пішін менеджері.

    Қолданбаны орнату Негізгі түйме пішінімәліметтер базасын ашу кезінде ашылады. Ол үшін мәзір командасын пайдаланыңыз Құралдар/Іске қосу параметрлері.

МЫСАЛ:

Күріш. 28. Жоғарғы деңгейдегі түйме пішіні

Зертханалық жұмыс 3 Сұрауларды құру

Жұмыс мақсаты -деректер қорына сұраныстарды әзірлеуде практикалық дағдыларды алу.

Жаттығу:

Әдеттегі сұрауларды пайдаланып дерекқор схемасын сынаңыз. Төменде сипатталған әрбір түрдің кем дегенде бір сұрауын жасауыңыз керек. Есепте сұраныстар табиғи тілде, SQL тілінде берілуі керек, сонымен қатар сұрауды орындау нәтижесінің мысалын көрсету керек.

Жұмыс реті

1.Query Builder көмегімен бір кестелік таңдау сұранысын жасаңыз

    IN деректер базасының терезесібетбелгіні басыңыз Сұраулар.

    түймешігін басыңыз Жасау.

    Терезеде Жаңа сұраутаңдаңыз Конструкторжәне түймесін басыңыз ЖАРАЙДЫ МА.

    Терезеде Кестені қосутізім терезесінен сұрау негіз болатын кестені (немесе сұранысты) таңдап, түймені басыңыз қосу. Ағымдағы терезені жабыңыз. Содан кейін экранда терезе пайда болады Сұрау құрастырушы.

    Сұранысқа өріс қосыңыз. Мұны істеу үшін бастапқы кесте, терезенің жоғарғы жағында орналасқан үлгі сұрау, қажетті өрісті таңдаңыз. Белгіленген өрісте тінтуірдің сол жақ батырмасын екі рет басыңыз. Сонымен қатар, терезенің төменгі жағында Сұрауларсұрау пішінінде таңдалған өріске сәйкес баған пайда болады.

Сондай-ақ, өрісті сұрауға келесідей қосуға болады: басыңыз сол жақ түйметаңдалған өрісте тінтуірді басып, оны жібермей, өрісті сұрау пішініндегі қажетті орынға апарыңыз; Өрістердің ашылмалы тізімін көрсету үшін сұрау пішініндегі ұяшық өрісін басыңыз және одан қажетті өрісті таңдаңыз; Сұраныс пішініндегі ұяшық өрісін басып, өріс атын енгізіңіз.

Барлық кесте өрістерін сұрауға қосу үшін жұлдызшамен (*) белгіленген өрісті таңдаңыз. Жұлдызша сұрау салу жұмысын жеңілдетеді, бірақ өрістерді таңдау үшін сұрыптау мен шарттарды енгізуді қиындатады.

    Әдепкі бойынша, барлық сұрау өрістері сұрыпталмайды. Қажет болса, жолда көрсетуге болады Сұрыптаусұрау пішіні, баған мәндерін көрсету жолы: өсу немесе кему. Бірнеше өрістерде сұрыптау ретін көрсеткенде, жазбалар алдымен сол жақтағы баған бойынша, содан кейін солдан оңға қарай әрбір келесі баған бойынша сұрыпталады.

    Кезекте Дисплейдегі шығыссұрауды іске қосқаннан кейін жазбалар жинағында көргіңіз келетін ұяшықтарды белгілеңіз. Әдепкі бойынша, сұрау пішініне енгізілген барлық өрістер көрсетіледі.

    Жолдағы сұраныс пішінінде Таңдау шартыжәне қатарда Немеседерекқордан сынама алу шарттарын көрсетіңіз. Шарттар логикалық өрнектер.

Логикалық операция бір жолда орналасқан таңдау шарттарында орындалады ЖӘНЕ. Бір өріс үшін бірнеше таңдау шарттарын екі жолдың бірімен орнатуға болады: жолдың бір ұяшығына барлық шарттарды енгізіңіз Таңдау шарты, оларды логикалық оператормен байланыстыру НЕМЕСЕ, немесе әрбір шартты жолдың бөлек ұяшығына енгізіңіз Немесе. Ұяшық аймағының келесі жолына жылжытыңыз НЕМЕСЕкілт арқылы<>. Сұраныс пішінінің ұяшығындағы өрнектер пернетақтадан енгізіледі немесе оларды жасау үшін пайдаланылады. Өрнек құрастырушы, ол пәрмен арқылы іске қосылады Құружолға байланысты контекстік мәзірден Таңдау шарты(немесе түймені басуға болады Құруқұралдар тақтасында Қол жеткізу).

    Түймені басу арқылы сұрау нәтижелерін қараңыз Іске қосу(леп белгісі бар түйме) немесе түйме Көруқұралдар тақтасында.

Сұрау сипатын өзгерту қажет болған жағдайларда терезенің жоғарғы жағындағы бос аймақты екі рет басыңыз. Сұраныс конструкторы -терезе ашылады Сұрау сипаттары.

Режимдерде жасалған сұраулар ДизайнерЖәне Магистрлер, 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.Кестені құру үшін сұрау

Қатысты кестелердегі жазбаларды таңдау үшін пайдаланылған сұрау нәтижелерінен кесте жасау үшін мына қадамдарды орындаңыз:

    Кестелерден жазбаларды таңдау үшін сұраудың көшірмесін жасаңыз (немесе жаңасын жасаңыз).

    Құрылған сұранысты режимде ашыңыз дизайнер,дерекқор терезесіндегі сұраныстар тізімінде оның атын ерекшелеп, түймені басу арқылы Конструктор.

    Мәзірден пәрменді таңдаңыз Сұрау/Кестені құру.Диалогтық терезе ашылады Кестені құру. Жаңа кестенің атын енгізіңіз, радио түймені орнында қалдырыңыз Ағымдағы дерекқорда.

    түймешігін басыңыз ЖАРАЙДЫ МА. Таңдау сұрауы кесте құру сұранысына түрлендіріледі.

    ДБ терезесіндегі сұрау атауын екі рет басу арқылы сұрауды іске қосыңыз. Сұрауды іске қоспас бұрын, жаңа кестеге өзгертулер енгізілетінін ескертетін хабарлама пайда болады (ол әлі жасалмаса да).

    түймешігін басыңыз Иә. Сұрау нәтижесінде жаңа кестеде орналастырылатын жазбалар саны туралы екінші ескерту хабары пайда болады. түймешігін басыңыз Иә.

    ДҚ терезесіндегі Кестелер қойындысын кеңейтіңіз; Тізімде жаңа кесте пайда болуы керек.

9.Жазбаларды жаңартуды сұрау

    Жаңа сұраныс жасаңыз және оған кестенің жасалған көшірмесін қосыңыз.

    Мәзірден пәрменді таңдаңыз Сұрау/жаңарту. Жолдық сұрау пішінінде СұрыптауЖәне Дисплейдегі шығысжолымен ауыстырылады Жаңарту.

    Кезекте Жаңартуағымдағы өріс үшін жаңа мәнді көрсететін өрнекті көрсетіңіз.

    Кестенің барлық жазбаларында ақпарат жаңартылмай, оның бір бөлігінде ғана жаңартылса, жазбаларды таңдау шартын енгізіңіз.

    Өтінішті толтырыңыз. Жазбалардың дұрыс жаңартылғанын тексеріңіз.

МЫСАЛ:

Саны 500 бірліктен асатын өнімдердің өзіндік құнын жаңартып, оны бастапқы құнның 90% деңгейінде белгілеңіз.

Күріш. 23. Сұраныс конструкторын жаңарту

10.Жазбаларды жоюды сұрау

    Жазбалар жаңартылатын кестенің көшірмесін жасаңыз.

    Жаңа сұрау жасаңыз және оған сәйкес кестені қосыңыз.

    Мәндері өрістерді таңдау үшін пайдаланылатын сұрау пішініне өрістерді сүйреп апарыңыз. Кезекте Таңдау шарттарытаңдау критерийлерін көрсетіңіз.

    Жойылатын жазбаларды көрсету үшін таңдау сұрауын іске қосыңыз.

    Ашық деректер базасының терезесі. Қойындыны таңдаңыз Кестелер.

    Жасалған таңдау сұранысын іске қосыңыз және режимге өтіңіз Сұраныс конструкторы.

    Мәзірден пәрменді таңдаңыз Сұрау/Жою. Жолдық сұрау пішінінде СұрыптауЖәне Дисплейдегі шығысжолымен ауыстырылады Жою.

    түймешігін басыңыз Іске қосуқұралдар тақталары. Жазбаларды жоюды растауды сұрайтын хабар терезесі пайда болады.

Кестедегі жазбаларды жою « бір», ол үшін кестеде « көп»қатысты жазбалар бар, деректер тұтастығы ережесін бұзады. Сондықтан кестелер арасындағы қатынасқа орнатылған деректер тұтастығы опциясы жазбалардың жойылуын болдырмауы мүмкін. Каскадты жою қолданылуы керек.

МЫСАЛ:

Күріш. 24. Сұраныс конструкторын жою

11. Жазбаларды қосуды сұрау

Қосымша сұрау жиі деректерді бір кестеден екінші кестеге көшіру үшін қолданылады.

    Қойындыны таңдаңыз Сұраулардерекқор терезесінде түймешігін басыңыз Жасау.Диалогтық терезе ашылады Жаңа сұрау. Опцияны таңдаңыз Конструктор.

    Терезеде Кестені қосудеректер алынатын кестені таңдаңыз.

    Жолға жылжыту Өрісмәндері басқа кестеге қосылатын өрістер үшін сұрау пішіні.

    Мәзір пәрмендерін таңдаңыз Сұрау/қосу. Терезе пайда болады Қосу, мұнда деректерді қосу керек кестенің атын және қай дерекқорға жататынын көрсету керек. Егер дерекқор ағымдағы емес, басқасы болса, онда дерекқорды қамтитын файлдың толық атауын көрсету керек.

Жолдан кейінгі сұраныс пішінінде Сұрыптаусызық қосылады Қосу,онда деректер қосылатын кесте өрістерін көрсету керек. Егер өріс атаулары бірдей болса Абіргеcessжолға автоматты түрде кірістіріледі Қосуөріс атаулары.

    Орындау сұрауын іске қосыңыз. Жаңа жолдар қосылған кестенің қалай өзгергенін қараңыз.

Егер сұраныста болса Қосусияқты өрістер бар Есептегіш, онда мұндай өрістермен екі жолмен жұмыс істеуге болады:

    түр өрістерін қоспаңыз Есептегішқосу қажет өрістерде; содан кейін деректер қосылған кестеде деректер тізбегін нөмірлеу жалғасады, яғни. егер 1-ден 100-ге дейінгі сандары бар қызметкерлер кестесі болса және оған қосыңыз жаңа жазбалар, содан кейін олардың нөмірленуі 101 санынан басталады;

    түрінің өрістерін қамтиды Есептегішсұраныс тізіміне қосылған өрістер ретінде, содан кейін олардың бастапқы кестеде болған мәндері қосылған жазбалардың өрістерінде сақталады; егер мұндай мәндер жазбалар қосылатын кестенің өрістерінде әлдеқашан бар болса, бұл қатеге әкелуі мүмкін. Сұраныс орындалмас бұрын экранда қате туралы хабар пайда болады. Қате болса, түймені таңдаңыз Болдырмау және қатені түзетіңіз.

Қосымша

Нәтиже

есептеулер

Бойынша сұрыптау

Ең кішісіне сұрыптау

минимум дейін

максимум

Біз үш бағанды ​​қамтитын кесте пішімінде есеп береміз: өнім атауы, санат және сатылым. Мысал Бұл мысалда біз мысалда жасалған жиынтық кестеде жұмысты жалғастырамыз. Жиынтық кесте есептеріне рұқсат береді. Әрбір жаттығу файлдарды сақтайтын Менің құжаттарым қалтасында өзіңіздің жұмыс каталогыңызды жасаудан басталады.

Бірнеше парақ әрекеттері Бір уақытта бірнеше парақ әрекеттері. Файлдар арасында парақтарды жылжыту және көшіру. Зертхана 4 17 беттің 1-і Мазмұны. Төмендегі кестеде белгілі бір компанияның 10 қызметкерінің аты-жөні, олардың ай сайынғы жалақысы және жылдық сыйақысы көрсетілген.

минимумнан өріс элементтері (1-орын)

максималды мәнге дейін

Бойынша сұрыптау

Мәннің реттік санын анықтау

максимум дейін

мәндерге қатысты элемент (разряд).

Біз тақырып бойынша сұрыптағымыз келеді. Дегенмен үшін тұрақты қолданушыДеректер базасының жүйелері арнайы дайындықты қажет етеді. Жиынтық кестелер Кейде дерекқордың мазмұнын қосымша кесте ретінде қорытындылау қажет. Таңдалған дерекқор өрістерін жинақтайтын кесте жиынтық кесте деп аталады.

Жиынтық кестелер жұмыс кітаптарында немесе сыртқы файлдарда сақталған дерекқорлардағы деректерді біріктіруге мүмкіндік береді. Экран өлшемін өзгертіңіз немесе. 4-жаттығу Статистиканы есептеуге арналған кестелер мен бағдарламалар. Электрондық кесте жолдардың қиылысуынан құрылған ұяшықтардан тұрады, әдетте регистрлерді белгілейді, бағандарды белгілейді.

минимум

максимумнан өріс элементтері (1-орын)

ең төменгі мәнге дейін

Формула арқылы мәндерді есептеу:

Ұяшықтағы_мән∙Жалпы_жалпы

D: Гант диаграммаларын құру. Оның үлкен артықшылығы - автоматтандыру мүмкіндігі. Электрондық кесте белгілі бір үлгі бойынша қайталанатын жұмыстың үлкен көлемі бар жерде қолданылады. Бұл мәліметтер базасы бірнеше кестелерден тұрады, сурет.

Экранның оң жағы пайда болады. Кіріспе. Кесте әдетте кірістірілген функцияларды немесе көмегімен қарапайым немесе кеңейтілген есептеулерді орындауға арналған құрал ретінде қарастырылады. Ол электрондық кесте деп аталатын программа түріне жатады. Құралдар өзгереді жұмыс уақыты. Күнтізбе өрісінде жұмыс уақытын өзгерткіміз келетін ресурсты таңдаңыз, мысалы, демалысты енгізіңіз немесе жұмыс уақытын өзгертіңіз.

Жол_жалпы∙Баған_жалпы

2-әдіс: ΣМәндер аймағындағы қажетті өрістің мәндерін тінтуірдің оң жақ түймешігімен басып, таңдаңыз:

Сонымен қатар, ұсынылған тізімнен басқа функцияны таңдау үшін өріс пішімін конфигурациялаңыз және өріс атауын өзгертіңіз.

Әсерлерді пайдалану үшін. Бүгін біз сізге үйретеміз. Сурет салғыңыз келетін ұяшықтарды белгілеңіз. 3-сабақ: Кестелер және жиынтық диаграммалар. Бізде талдау жасайтын жиын бар делік. Жиынтық кестені пайдалану үшін жұмыс парағындағы кез келген ұяшықты таңдап, Кірістіру мәзірінен Жиынтық кестені таңдаңыз.

Содан кейін сіз ақпаратты ала аласыз. Диаграммаларды құру кезінде кестеде жиек немесе басқа пішімдеу элементтері бар ма маңызды емес. Формулалар мен функцияларға кіріспе Есептеулерді орындау, қарапайым немесе күрделі болсын, жалықтыратын және көп уақытты қажет етуі мүмкін.

Қосымша есептеулер, содан кейін қажетті есептеу опциясын таңдаңыз.

Жиынтық кесте есебінде бастапқы өрісті қайта пайдалану

Бір бастапқы өрісті пайдаланып бірнеше есептеулер жасауға болады. Ол үшін жиынтық кестедегі өрістер тізімінен Σ мәндер ауқымына бастапқы өрісті қосу керек [Σ

Мәндер] параметрін бірнеше рет таңдаңыз, содан кейін өріс параметрлерін реттеңіз. Бұл бір уақытта есептеудің өзін де, оның негізінде орындалған есептеуді де көруге мүмкіндік береді.

Есептелген өрістерді жиынтық кестеге қосыңыз

Формулаларды кірістіру немесе қосымша есептеулерді қосу үшін жиынтық кесте есебіне жаңа жолдар немесе бағандар қосу мүмкін емес, бірақ бар деректер негізінде жаңа деректерді есептеу үшін формулаларды енгізуге мүмкіндік беретін есептелген өрісті қосуға болады.

Дерекқорлар жұмыс парағы 1 Дерекқорлар жұмыс парағы 1 Барлық курс деректерін сақтау үшін «Дерекқорлар» қалтасын жасаңыз. Тақырыптар мен сипаттамаларды көрсететін сұрау жасайды. Дерекқорды басқару тілқатысу терезесі пайда болады. Бұл терезені қолдану арқылы пайдаланушы мәліметтер қорын және оның барлық элементтерін басқарады.

Электрондық кесте дегеніміз не? Электрондық кесте – математикалық есептеулерді орындауға арналған бағдарлама. Оның көмегімен формада түсінікті есептеулер де жасай аламыз. Арнайы әрекеттерді пайдалану үшін. Ең көп еңбекті қажет ететін бөлім – деректерді дайындау. 1 есеп Математика 2-топ Мына қадамдарды кезекпен орындаңыз. Кестені іске қосыңыз.

Есептелген өрісті тікелей жиынтық кестеге кірістіру болып табылады ең жақсы шешім. Формулаларды басқарудың немесе кестенің кеңейтілуіне алаңдаудың қажеті жоқ, өйткені деректер көзі өседі немесе өңделеді және жиынтық кесте өріс анықтамаларын өзгерту үшін жеткілікті икемді болып қалады.

Бұл әдістің тағы бір үлкен артықшылығы - жиынтық кестенің құрылымын өзгертуге және тіпті формула қателері немесе бұзылған ұяшық сілтемелері туралы алаңдамай есептелген өрістер үшін басқа деректер өрістерін есептеуге болады.

Щециндегі Батыс Померания технологиялық университеті Теңіз технологиялары және көлік факультеті Құрылымдар, механика және технологиялар бөлімі операциялық зерттеу зертханасында кеме. Жиынтық кестелер деректерді жылдам талдау үшін қолданылады. Жиынтық кестелерді пайдалану үшін бізде тақырыптармен дұрыс дайындалған деректер болуы керек.

Мұндай жағдайларды болдырмау үшін деректерімізді кесте ретінде пішімдеу керек. Деректерді кесте ретінде пішімдеу үшін. Бұл барлық тақырыптарды таңдайды. . Келесі таңдау - жиынтық кестенің орны және деректердің оқылуын сақтау үшін кірістірілген Жаңа парақ опциясын қалдыру керек. жаңа жапырақүстелге.

Microsoft Excel 2010. 2-деңгей. Қосымша мүмкіндіктер

Сонымен, жиынтық кестеге өзіңіздің есептелген өрістеріңізді қосудың артықшылықтары анық:

Формулалар мен ұяшық сілтемелеріндегі ықтимал қателерді жойыңыз.

Бастапқы есептеулерді өзгертпей жиынтық кестеден деректерді қосу және жою мүмкіндігі.

Бос жаңа жиынтық кесте парағы бар. Оң жақта біздің кестедегі барлық тақырыптарды қамтитын өрістер тізімі және оның аймақтары бар жоспар бар. Ең жақсы сатушы кім болғанын көргіміз келеді делік. Бұл жағдайда «Сатушы» өрісін және «Сома» өрісін таңдаңыз, өйткені сатылымнан кейін біз кімнің үздік болғанын тексереміз. Есеп келесідей болады.

Әдепкі - баған. Жиынтық кестелерді оңай өзгертуге болады және ең көп сатылатын елді тексергіңіз келсе, сатып алудан бас тартып, оны сатушымен белгілеңіз. Бірден біз нәтижені оқи алатын жаңа есеп аламыз.

Жиынтық кестені өзгерту немесе жаңарту кезінде деректерді автоматты түрде қайта есептеу мүмкіндігі.

Элемент анықтамалары өзгерген кезде есептеулерді өзгерту икемділігін қамтамасыз етеді.

Есептерді тиімді басқара білу.

Есептелген өрісті жасаңыз:

1. Жиынтық кесте ұяшығын таңдаңыз;

Сондай-ақ, осы құсбелгіні қою арқылы Сатушыға ішкі санат қоса аламыз. Сату есебі ол көрсететін мәндерді автоматты түрде қорытындылайды, бірақ бұл қорытындылар жиі талдауды қиындатады. Сондай-ақ біз жиынтықтан құтылып, есептің орналасуын өзгерте аламыз.

Есепті жылдам өзгерту және оның Добравальскийді басқа елдерге қалай сатқанын көру үшін Сатушыны ұстап алып, оны мемлекет арқылы сүйреп апару арқылы өрістердегі жағдайдың ретін өзгертіңіз. Ирландия мен Германияны қоспағанда, оның сатылым нәтижелері жақсы емес екені анық. «Ирландияда сату» түймесін басқан кезде сіз Добревальскийдің Ирландиядағы барлық транзакцияларын қамтитын кестеден тұратын жаңа парақты көресіз.

2. Параметрлер қойындысындағы Есептеулер тобындағы Өрістер тізімін кеңейтіңіз.

элементтер мен жиындарды таңдап, таңдаңыз Есептелген өріс.

3. Терезеде Есептелген өрісті енгізу:

 Name өрісіне жаңа өрістің атын енгізіңіз.

 Формула өрісінде = белгісінен бастап және таңдау арқылы формуланы жасаңыз

Өрістер тізіміндегі қолжетімді өрістер (енгізу үшін өрісті екі рет шертуге немесе өрісті таңдауға, содан кейін Өріс қосу түймесін басыңыз).

Мәліметтерімізді басып шығарғымыз келсе, «Сызықтар» аймағынан «Сатушы» өрісін алып, оны Баған аймағына жылжытамыз. Бұл кестенің бүкіл параққа таралуына әкеледі. Бұл терезеде өрістің барлық ұяшықтарында көрсетілетін сан пішімін де көрсете аламыз. «Сан пішімі» түймесін пайдаланып, сәйкес валютаны таңдаңыз, мысалы.

Сүзгілер де пайдалы. Бұл аймаққа қосылғанда, бір немесе бірнеше опцияны таңдауға болатын ашылмалы тізімнің жоғарғы сол жақ бұрышында жеткізуші өрістері пайда болады. Қай айда ең жақсы сатылғанын көрейік. Төменде біз деректерді топтастырғымыз келетін санатты таңдаймыз.

 Қосу түймесін басыңыз.

Есептелген өрістің көрінісін орнату кез келген басқа өріс сияқты терезеде орын алады

Мән өрісінің параметрлері.

Есептелген өрісті өңдеу

1. Параметрлер қойындысындағы Есептеулер тобындағы Өрістер тізімін кеңейтіңіз.

элементтер мен жиындар, таңдаңыз Есептелген өріс.

Біз барлығымыз жиынтық кестелерді қалай пайдалану керектігін білеміз. Олардың артықшылығы көп, бірақ кемшіліктері де аз емес. Көптеген адамдар жиынтық кестелердегі басты мәселе есептеулерді жүргізудің мүмкін еместігі деп санайды - бұл қате түсінік. Бұл не үшін қажет болуы мүмкін? Сіз жиынтық кестелерді пайдаланып бюджетті жасайсыз делік. Түпнұсқа кестедегі деректер тоқсан сайын ұсынылады, бюджеттік мақсаттар үшін бұл деректерді жылдық сомаға қосу қажет болады.

Біз айларды тойлаймыз және біз оларды құшақтаймыз. Біз ай бойынша сұрыпталған есеп аламыз. Сондай-ақ деректерді бірнеше санатқа бөлуге болады. Конфигураторларды топтастыруға оралып, «Тоқсан және ай» тармағын таңдап, біз есептің көрінісін аламыз. Топтауды сандар үшін де қолдануға болады.

Сіз ашқанда контекстік мәзір, Жолдар өрісі мен Топ опциясы күндерді топтағаныңыздан басқа терезені көрсетеді. Сандар диапазондарға топтастырылған, біз оларды интервалдың басы, соңы және көлемі бойынша анықтаймыз. Бұл жағдайда біз оны 500-ге орнаттық, сондықтан бірінші топта 0 мен 500 злоты арасындағы барлық транзакциялар болады.

Шын мәнінде, мұндай мүмкіндік бар және ол үш жолдың бірінде жүзеге асырылады.

Жиынтық кестелердің негіздері туралы біліміңізді толықтыра аласыз.

Бірінші жол.Бастапқы деректермен кестеде есептеулер жасаңыз. Әдіс, шынын айтқанда, фонтан емес - дұрыс емес жер арқылы.

Екінші жол.Жиынтық кестенің жанында есептеулерді құру, тағы да, ең жақсы әдіс емес. Егер жиынтық кесте өзгерсе (және біз кестеде өзгерістер күткен кезде жиынтық кестелерді пайдалану керек).

Үшінші жол.Есептелген өрістерді жиынтық кестенің өзінде ендіру. Бірақ бұл жақсы жол. Бұл келесідей орындалады. Жиынтық кесте әлдеқашан құрастырылған кезде, курсорды жиынтық кестеге қойыңыз (таспада осы жиынтық кестеге қатысты екі қойынды пайда болады) және пайда болатын қойындыны басыңыз Опциялар, содан кейін Өрістер,Элементтер, &ЖиындарЕсептер блогынан ашылмалы мәзірден таңдаңыз Есептелгенөріс. Office 2007 нұсқасында бұл түйме бірдей Параметрлер қойындысында болды, тек түйме бөлек болды.


Пайда болған терезеде өрісте АтыҚажетті өріс атауын енгізіңіз. Алаңда Формулатөмендегі тізімнен өрістерді енгізу және түймені басу арқылы қажетті формуланы енгізіңіз Кірістіруөріс.


Сіз жаңа есептеу өрісі бар кестені аласыз. Үстел дайын!


Excel файлын осы жерден жүктеп алуға болады.

Қызықты факт.Үшінші әдісті пайдаланған кезде бағдарлама шын мәнінде әрбір жол үшін есептеуді жасайды, содан кейін қажетті параметрді қолданады: жиынтық, орташа және т.б.

Соңғы жаңалықтар

  • Жетілдірілген Excel: неге мен V функциясын пайдалануды тоқтаттым...

    Мен VLOOKUP функциясы (VLOOKUP) қарапайым арифметикалық операциялардан кейінгі ең пайдалы функция екенін жазғанмын...

  • Excel жұмыс кітабын қалай қайта есептейді және неге құбылмалылықтан аулақ болу керек...

    Егер сіз бір-біріне тәуелді көптеген есептеулерді орындайтын үлкен файлдармен жиі жұмыс жасасаңыз, o...

  • Сарқырама кестесін қалай тез құруға болады

    Excel бағдарламасында стандартты Сарқырама диаграммалары жоқ. Сондықтан диаграммалардың бұл түрін жасау үшін әдетте gis пайдаланылады...

  • Нәтижелерді бақылауға арналған басқару терезесі

    Көбінесе біз 1-2 көрсеткішті есептейтін үлкен кестелермен жұмыс істейміз, бірақ...

  • Жоспарланған көрсеткіштер мен нақты... салыстыруға арналған таңбалы диаграмма

    Көбінесе негізгі қаржылық-экономикалық көрсеткіштерді жоспарлы көрсеткіштермен салыстыру қажеттілігі туындайды, мысалы,...

  • Тацуо Хориучи - Excel бағдарламасында сурет салатын 73 жастағы суретші.

    «Мен Excel бағдарламасын жұмыста ешқашан пайдаланған емеспін, бірақ мен басқа адамдардың онда әдемі диаграммалар мен графиктер жасағанын көрдім...

  • Санды дәрежеге көтеру және түбірді шығару әдісі

    Excel бағдарламасында санды дәрежеге көтеру үшін бар екенін білесіз бе ерекше сипат^ (ағылшын тілінде алтыда...

Есептелген өрістер есептердегі бастапқы деректерге негізделген өрнектердің мәндерін көрсетуге арналған. Есептердегі есептелген өрістерді қорытындыларды алу немесе арнайы есептеулерді орындау үшін пайдалануға болады, мысалы, элемент саны мен бір элементтің бағасының көбейтіндісін есептеу арқылы тапсырыстың жалпы бағасын көрсету үшін. Бұрын жасалған «Қоймадағы заттар» есебінің мысалын пайдаланып есептелген өрістерді құру процедурасын қарастырайық.

Есепке есептелген "Сома" өрісін қосу үшін:

  1. Қоймадағы элементтер есебін Дизайн режимінде ашыңыз.
  2. Құралдар тақтасында түймені басыңыз Жазу(Жапсырма) және жаңа мәтінді тақырып бөліміндегі «Қордағы бірліктердің» оң жағына орналастырыңыз. Белгі мәтіні ретінде «Қосынды» сөзін енгізіңіз.
  3. Есептелген қосынды өрісін жасау үшін түймешігін басыңыз Өріс(Мәтіндік жолақ) тармағын таңдаңыз және деректер бөліміндегі UnitsInStock мәтін ұясының оң жағына мәтін ұясын қосыңыз. Жаңа мәтін өрісінің белгісін алып тастаңыз.
  4. Мәтін өрісінің ішіне басып, оның мәні ретінде келесі өрнекті енгізіңіз:

    = [InStock]* [Баға] (= * ).

    Сипаттар терезесін ашыңызөрістерді екі рет басу арқылы және қойындыда Орналасу(Формат) сипатты құрама жолағында Өріс пішімі(Формат) мәнді таңдаңыз Ақшалай(Валюта).

Түсініктеме

Мәтін өрісіне өрнекті енгізудің бірнеше жолы бар: оны таңдап, пернелер тіркесімін басыңыз +өрістің мазмұнын өңдеу режиміне кіру үшін немесе диалогтық терезені көрсету үшін өрісті екі рет басыңыз Қасиеттер(Сипаттар) және одан кейін өрнекті сипат мәні ретінде енгізіңіз Деректер(Дереккөз).

Күріш. 6.27.

  1. Санат тобының түсініктемелер бөлімінде мәтін өрісін жасау үшін 3 және 4-қадамдарды қайталаңыз, бірақ аралық жиын өрнек ретінде келесіні енгізіңіз: =Қосынды([InStock] * [Баға]) (=Қосынды( * )). түймешігін басыңыз ҚалыңЖаңа өрістегі мәтінді қалың етіп орнату үшін пішімдеу жолағында (Қалың) басыңыз. Диалогтық терезені ашу Қасиеттер(Сипаттар) және ондағы қойындыны ашыңыз Басқа(Басқа), далада Аты(Аты) Қосынды мәтін жолағына атау енгізіңіз. Содан кейін қойындыны кеңейтіңіз Орналасу(Пішім) және сипаттар құрама жолағында Өріс пішімі(Формат) мәнді таңдаңыз Ақшалай(Валюта).
  2. Есептің деректер аймағының ені ұлғайғандықтан, барлық өрістер бір бетке сыятындай етіп бет жиектерінің енін азайтыңыз. Ол үшін пәрменді таңдаңыз Файл, бет параметрлері(Файл, Бет параметрлері) параметрін таңдап, әдепкі сол және оң жақ жиектер енін 10 мм етіп өзгертіңіз (Осы тараудағы «Есептерді қарау және басып шығару» бөлімін қараңыз.)
  3. түймешігін басыңыз Көру(Көрініс) құралдар тақтасында Есеп құрастырушы(Есеп дизайны) жұмысыңыздың нәтижелерін бағалау үшін. Есеп суретте көрсетілгендей болады. 6.27. Алдыңғы деректерге ең оң жақ баған қоймадағы қолда бар сандағы әрбір өнімнің өзіндік құнының мәндерімен және әр санат үшін тауарлар құнының аралық жиынтықтарымен қосылды.



Жоғарғы