Mga Pag-andar ng Database

Overview

Ang labindalawang function sa kategoryang Database ay tumutulong sa iyo na suriin ang isang simpleng database na sumasakop sa isang hugis-parihaba na lugar ng spreadsheet na binubuo ng mga column at row, na ang data ay nakaayos bilang isang row para sa bawat record. Ipinapakita ng header cell ng bawat column ang pangalan ng column at karaniwang ipinapakita ng pangalang iyon ang mga content ng bawat cell sa column na iyon.

Ang mga function sa kategoryang Database ay tumatagal ng tatlong argumento gaya ng sumusunod:

  1. Database . Ang hanay ng cell ng database.

  2. DatabaseField . Ang column na naglalaman ng data na gagamitin sa mga kalkulasyon ng function.

  3. PaghahanapCriteria . Ang hanay ng cell ng isang hiwalay na lugar ng spreadsheet na naglalaman ng pamantayan sa paghahanap.

Ang mga argumentong ito ay inilarawan nang mas ganap sa ibaba.

Ang lahat ng mga function ay may parehong konsepto ng balangkas ng operasyon. Ang unang lohikal na hakbang ay ang paggamit ng tinukoy PaghahanapCriteria upang matukoy ang subset ng mga tala sa Database na gagamitin sa mga susunod na kalkulasyon. Ang ikalawang hakbang ay upang kunin ang mga halaga ng data at isagawa ang mga kalkulasyon na nauugnay sa partikular na function (average, sum, produkto, at iba pa). Ang mga halagang naproseso ay ang mga nasa DatabaseField column ng mga napiling record.

note

Tinatrato ng Calc ang mga petsa at lohikal na halaga (TRUE at FALSE) bilang numeric kapag kinakalkula gamit ang mga function na ito.


Mga Pangangatwiran sa Function ng Database

Ang mga sumusunod na kahulugan ng argumento ay nalalapat para sa lahat ng mga function sa kategorya ng Database:

  1. Argumento ng database

    Database tumutukoy sa hanay ng mga cell na inookupahan ng talahanayan ng database. Ang unang hilera ng hanay ay naglalaman ng mga pangalan ng field, at ang kasunod na mga hilera ay mga talaan na may katumbas na mga halaga ng field.

    Ang isang paraan ng pagtukoy sa hanay ng mga cell ay ang pagpasok ng cell reference para sa itaas na kaliwang bahagi ng cell, na sinusundan ng isang colon (:), at pagkatapos ay ang ibabang kanang bahagi ng cell reference. Ang isang halimbawa ay maaaring A1:E10.

    Ang Database Ang argumento ay maaari ding tukuyin sa pamamagitan ng pagpasa ng pangalan ng isang pinangalanang hanay o hanay ng database. Ang paggamit ng makabuluhang pangalan upang tukuyin ang hanay ng cell ay maaaring mapahusay ang pagiging madaling mabasa ng formula at pagpapanatili ng dokumento. Kung ang pangalan ay hindi tumutugma sa pangalan ng isang tinukoy na hanay, ang Calc ay nag-uulat ng isang #NAME? pagkakamali.

    Iba pang mga error na maaaring iulat bilang resulta ng isang di-wasto Database argument ay #VALUE! at Err:504 (error sa listahan ng parameter).

  2. Argumento ng DatabaseField

    DatabaseField tumutukoy sa column na gagamitin ng function para sa mga kalkulasyon nito pagkatapos mailapat ang pamantayan sa paghahanap at napili ang mga hilera ng data. Hindi ito nauugnay sa pamantayan sa paghahanap.

    Tukuyin ang DatabaseField argumento sa alinman sa mga sumusunod na paraan:

    • Sa pamamagitan ng paglalagay ng reference sa isang header cell sa loob ng Database lugar. Bilang kahalili, kung ang cell ay binigyan ng makabuluhang pangalan bilang isang pinangalanang hanay o hanay ng database, ilagay ang pangalang iyon. Kung ang pangalan ay hindi tumutugma sa pangalan ng isang tinukoy na hanay, ang Calc ay nag-uulat ng isang #NAME? pagkakamali. Kung ang pangalan ay wasto ngunit hindi tumutugma sa isang cell lamang, ang Calc ay nag-uulat ng Err:504 (error sa listahan ng parameter).

    • Sa pamamagitan ng paglalagay ng numero upang tukuyin ang column sa loob ng Database lugar, simula sa 1. Halimbawa, kung a Database sinakop ang hanay ng cell D6:H123, pagkatapos ay ilagay ang 3 upang isaad ang cell ng header sa F6. Inaasahan ng Calc ang isang integer na halaga na nasa pagitan ng 1 at ang bilang ng mga column na tinukoy sa loob Database at binabalewala ang anumang mga digit pagkatapos ng isang decimal point. Kung ang halaga ay mas mababa sa 1, ang Calc ay nag-uulat ng Err:504 (error sa listahan ng parameter). Kung ang halaga ay mas malaki kaysa sa bilang ng mga column sa Database , nag-uulat si Calc ng #VALUE! pagkakamali.

    • Sa pamamagitan ng pagpasok ng literal na pangalan ng header ng column mula sa unang hilera ng Database range, paglalagay ng mga panipi sa paligid ng pangalan ng header. Halimbawa, "Distansya sa Paaralan". Kung ang string ay hindi tumutugma sa isa sa Database mga heading ng column ng lugar, ang mga ulat ng Calc Err:504 (error sa listahan ng parameter). Maaari ka ring magbigay ng sanggunian sa isang arbitrary na cell (hindi sa loob ng Database at PaghahanapCriteria mga lugar) na naglalaman ng kinakailangang string.

    Ang DatabaseField Ang argumento ay opsyonal para sa DCOUNT at DCOUNTA function ngunit ito ay kinakailangan para sa iba pang sampung Database function.

  3. Argumento ng SearchCriteria

    PaghahanapCriteria tumutukoy sa hanay ng mga cell na naglalaman ng pamantayan sa paghahanap. Parang Database , ang unang row nito ay mga pangalan din ng field, at ang mga kasunod na row ay mga kundisyon para sa mga nauugnay na field. Ang Database at PaghahanapCriteria ang mga lugar ay hindi kailangang magkatabi, o kahit na sa parehong sheet.

    Ang isang reference sa isang walang laman na cell ay binibigyang kahulugan bilang ang numeric na halaga 0.

    Ang isang katugmang expression ay maaaring:

    • Isang numero o lohikal na halaga. Ang isang tumutugmang nilalaman ng cell ay katumbas ng numero o lohikal na halaga.

    • Isang value na nagsisimula sa isang comparator ( < , <= , = , > , >= , <> ).

      Para sa = , kung walang laman ang value tumutugma ito sa mga walang laman na cell.

      Para sa <> , kung walang laman ang value tumutugma ito sa mga cell na hindi walang laman.

      Para sa <> , kung ang value ay walang laman, tumutugma ito sa anumang nilalaman ng cell maliban sa halaga, kabilang ang mga walang laman na cell.

      Tandaan: Ang "=0" ay hindi tumutugma sa mga walang laman na cell.

      Para sa = at <> , kung ang value ay walang laman at hindi mabibigyang-kahulugan bilang isang uri ng numero o isa sa mga subtype nito at ang property Pamantayan sa paghahanap = at <> dapat ilapat sa buong mga cell ay naka-check, ang paghahambing ay laban sa buong nilalaman ng cell, kung hindi naka-check, ang paghahambing ay laban sa anumang subpart ng field na tumutugma sa pamantayan. Para sa = at <> , kung ang value ay walang laman at hindi mabibigyang-kahulugan bilang isang uri ng Numero o isa sa mga subtype nito ang nalalapat.

    • Iba pang halaga ng Teksto. Kung ang ari-arian Pamantayan sa paghahanap = at <> dapat ilapat sa buong mga cell ay totoo, ang paghahambing ay laban sa buong nilalaman ng cell, kung mali, ang paghahambing ay laban sa anumang subpart ng field na tumutugma sa pamantayan. Ang expression ay maaaring maglaman ng text, numero, regular na expression o wildcard ( kung pinagana sa mga opsyon sa pagkalkula ).

    Ang isang paraan ng pagtukoy sa hanay ng mga cell ay ang pagpasok ng cell reference para sa itaas na kaliwang bahagi ng cell, na sinusundan ng isang colon (:), at pagkatapos ay ang ibabang kanang bahagi ng cell reference. Halimbawa, A13:B14. Ang hanay ng cell ay maaari ding tukuyin sa pamamagitan ng pagpasa ng pangalan ng isang tinukoy na pinangalanang hanay o hanay ng database. Kung ang pangalan ay hindi tumutugma sa pangalan ng isang tinukoy na hanay, ang Calc ay nag-uulat ng isang #NAME? pagkakamali.

    Err:504 (error sa listahan ng parameter) ay maaari ding iulat bilang resulta ng di-wasto PaghahanapCriteria argumento.

    Ang mga nilalaman ng PaghahanapCriteria ang lugar ay inilalarawan nang mas detalyado sa susunod na seksyon.

Pagtukoy sa Pamantayan sa Paghahanap

Ang bilang ng mga column na inookupahan ng SearchCriteria hindi kailangang magkapareho ang lugar sa lapad ng Database lugar. Lahat ng heading na lumalabas sa unang hilera ng SearchCriteria dapat ay kapareho ng mga heading sa unang hilera ng Database . Gayunpaman, hindi lahat ng heading ay nasa Database kailangan lumitaw sa unang hilera ng SearchCriteria , habang papasok Database maaaring lumitaw nang maraming beses sa unang hilera ng SearchCriteria .

Ang mga pamantayan sa paghahanap ay ipinasok sa mga cell ng pangalawa at kasunod na mga hilera ng PaghahanapCriteria lugar, sa ibaba ng row na naglalaman ng mga heading. Mga blangkong cell sa loob ng PaghahanapCriteria hindi pinapansin ang lugar.

Lumikha ng pamantayan sa mga cell ng SearchCriteria lugar gamit ang mga operator ng paghahambing <, <=, =, <>, >=, at >. = ay ipinapalagay kung ang isang cell ay walang laman ngunit hindi nagsisimula sa isang paghahambing na operator.

Kung sumulat ka ng ilang pamantayan sa isang hilera, ang mga ito ay konektado ng AT. Kung magsusulat ka ng ilang pamantayan sa magkakaibang mga row, ang mga ito ay konektado ng OR.

Ang mga pamantayan ay maaaring gawin gamit ang mga wildcard, sa kondisyon na ang mga wildcard ay pinagana sa pamamagitan ng Paganahin ang mga wildcard sa mga formula opsyon sa - LibreOffice Calc - Kalkulahin diyalogo. Kapag ang interoperability sa Microsoft Excel ay mahalaga para sa iyong spreadsheet, dapat na paganahin ang opsyong ito.

Kahit na mas malakas na pamantayan ay maaaring malikha gamit ang mga regular na expression, sa kondisyon na ang mga regular na expression ay pinagana sa pamamagitan ng Paganahin ang mga regular na expression sa mga formula opsyon sa - LibreOffice Calc - Kalkulahin diyalogo.

warning

Kapag gumagamit ng mga function kung saan ang isa o higit pang mga argumento ay mga string ng pamantayan sa paghahanap na kumakatawan sa isang regular na expression, ang unang pagtatangka ay i-convert ang pamantayan ng string sa mga numero. Halimbawa, ang ".0" ay magko-convert sa 0.0 at iba pa. Kung matagumpay, ang tugma ay hindi magiging isang regular na expression na tugma ngunit isang numeric na tugma. Gayunpaman, kapag lumipat sa isang lokal na kung saan ang decimal separator ay hindi ang tuldok, ginagawang gumagana ang regular na expression na conversion. Upang pilitin ang pagsusuri ng regular na expression sa halip na isang numeric na expression, gumamit ng ilang expression na hindi maaaring maling pagkabasa bilang numeric, gaya ng ".[0]" o ".\0" o "(?i).0".


Ang isa pang setting na nakakaapekto sa kung paano pinangangasiwaan ang pamantayan sa paghahanap ay ang Pamantayan sa paghahanap = at <> ay dapat ilapat sa buong mga cell opsyon sa - LibreOffice Calc - Kalkulahin diyalogo. Kinokontrol ng opsyong ito kung ang pamantayan sa paghahanap na iyong itinakda para sa mga function ng Database ay dapat na eksaktong tumugma sa buong cell. Kapag ang interoperability sa Microsoft Excel ay mahalaga para sa iyong spreadsheet, dapat na paganahin ang opsyong ito.

Mga Halimbawa ng Paggamit ng Function ng Database

Ang sumusunod na talahanayan ay nagbibigay ng isang halimbawa ng talahanayan ng database na ginagamit upang ipakita kung paano gamitin ang mga function sa kategorya ng Database. Ang cell range A1:E10 ay naglalaman ng kathang-isip na impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe. Ang sumusunod na impormasyon ay ibinibigay para sa bawat bisita - pangalan, grado sa paaralan, edad sa mga taon, distansya sa paaralan sa metro, at timbang sa kilo.

A

B

C

D

E

1

Pangalan

Grade

Edad

Distansya

Timbang

2

Andy

3

9

150

40

3

Betty

4

10

1000

42

4

Charles

3

10

300

51

5

Daniel

5

11

1200

48

6

Eva

2

8

650

33

7

Frank

2

7

300

42

8

Greta

1

7

200

36

9

Harry

3

9

1200

44

10

Irene

2

8

1000

42

11


Ang sumusunod na anim na halimbawa ay gumagamit ng talahanayan ng database sa itaas, na sinamahan ng iba't ibang mga lugar ng pamantayan sa paghahanap.

Halimbawa 1

A

B

C

D

E

12

Pangalan

Grade

Edad

Distansya

Timbang

13

>600

14


Gaya sa simpleng halimbawang ito, minsan ay kanais-nais (ngunit hindi mahalaga) na ilagay ang lugar ng pamantayan sa paghahanap nang direkta sa ilalim ng talahanayan ng database, na ang mga column ng dalawang lugar ay nakahanay nang patayo. Binabalewala ang mga blangkong entry sa lugar ng pamantayan sa paghahanap. Gamit ang halimbawang talahanayan ng database sa itaas at ang lugar ng pamantayan sa paghahanap na ito, ipasok ang formula =DCOUNT(A1:E10;;A12:E14) sa isang walang laman na cell sa ibang lugar sa sheet upang mabilang kung ilan sa mga bisita ni Joe ang bumibiyahe nang higit sa 600 metro papunta sa paaralan. Ibinalik ang value 5 (nagbibilang ng Betty, Daniel, Eva, Harry, at Irene).

Tandaan din na ang formula =DCOUNT(A1:E10;;D12:D13) nagbabalik ng eksaktong parehong halaga, na nagpapakita na kinakailangan lamang para sa lugar ng pamantayan sa paghahanap na maglaman ng mga nauugnay na heading ng column.

Halimbawa 2

   A   

   B   

   C   

   D   

   E   

12

Edad

Grade

13

>7

2

14


Sa halimbawang ito ang lugar ng pamantayan sa paghahanap ay naglalaman lamang ng dalawang heading at ang mga ito ay hindi patayo na nakahanay sa mga kaukulang heading sa halimbawang talahanayan ng database. Dahil mayroong dalawang kundisyon sa parehong row, ang mga ito ay konektado ng AND. Gamit ang halimbawang talahanayan ng database sa itaas at ang lugar ng pamantayan sa paghahanap na ito, ipasok ang formula =DCOUNT(A1:E10;;B12:C13) sa isang walang laman na cell sa ibang lugar sa sheet upang mabilang kung ilan sa mga bisita ni Joe ang nasa grade 2 at higit sa 7 taong gulang. Ibinalik ang value 2 (nagbibilang sina Eva at Irene).

Halimbawa 3

   A   

   B   

   C   

   D   

   E   

12

Edad

13

9

14

10


Sa halimbawang ito ang lugar ng pamantayan sa paghahanap ay naglalaman lamang ng isang heading. Dahil may dalawang kundisyon sa magkasunod na row, ang mga ito ay konektado ng OR. Gamit ang halimbawang talahanayan ng database sa itaas at ang lugar ng pamantayan sa paghahanap na ito, ipasok ang formula =DCOUNT(A1:E10;;B12:B14) sa isang walang laman na cell sa ibang lugar sa sheet upang mabilang kung ilan sa mga bisita ni Joe ang 9 o 10 taong gulang. Ibinalik ang value 4 (nagbibilang kay Andy, Betty, Charles, at Harry).

Halimbawa 4

   A   

   B   

   C   

   D   

   E   

12

Edad

Edad

13

>=8

<=10

14


Sa halimbawang ito ang lugar ng pamantayan sa paghahanap ay naglalaman ng dalawang paglitaw ng parehong heading. Dahil mayroong dalawang kundisyon sa parehong row, ang mga ito ay konektado ng AND. Gamit ang halimbawang talahanayan ng database sa itaas at ang lugar ng pamantayan sa paghahanap na ito, ipasok ang formula =DCOUNT(A1:E10;;B12:C13) sa isang walang laman na cell sa ibang lugar sa sheet upang mabilang kung ilan sa mga bisita ni Joe ang may edad sa pagitan ng 8 at 10 (kasama). Ibinalik ang value 6 (nagbibilang kay Andy, Betty, Charles, Eva, Harry, at Irene).

Halimbawa 5

   A   

   B   

   C   

   D   

   E   

12

Pangalan

13

F*

14


Ang simpleng halimbawang ito ay nagpapakita ng paggamit ng mga wildcard. Para gumana ang halimbawang ito ayon sa nilalayon, piliin upang paganahin ang mga wildcard sa - LibreOffice Calc - Kalkulahin . Gamit ang halimbawang talahanayan ng database sa itaas at ang lugar ng pamantayan sa paghahanap na ito, ipasok ang formula =DCOUNT(A1:E10;;A12:A13) sa isang walang laman na cell sa ibang lugar sa sheet upang mabilang kung ilan sa mga bisita ni Joe ang may mga pangalan na nagsisimula sa titik na "F". Ang halaga 1 ay ibinalik (nagbibilang ng Frank).

Halimbawa 6

   A   

   B   

   C   

   D   

   E   

12

Pangalan

13

[ABC].*

14


Ang simpleng halimbawang ito ay nagpapakita ng paggamit ng mga regular na expression. Para gumana ang halimbawang ito ayon sa nilalayon, piliin upang paganahin ang mga regular na expression sa - LibreOffice Calc - Kalkulahin . Gamit ang halimbawang talahanayan ng database sa itaas at ang lugar ng pamantayan sa paghahanap na ito, ipasok ang formula =DCOUNT(A1:E10;;A12:A13) sa isang walang laman na cell sa ibang lugar sa sheet upang mabilang kung ilan sa mga bisita ni Joe ang may mga pangalan na nagsisimula sa mga titik na "A", "B", o "C". Ibinalik ang value 3 (nagbibilang kay Andy, Betty, at Charles).

DAVERAGE

Kinakalkula ng DAVERAGE ang average ng mga numeric na halaga sa mga cell (mga field) ng tinukoy na column, para sa lahat ng row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Binabalewala ang mga non-numeric na value sa mga cell na iyon.

Nagbabalik ng #DIV/0! error kung walang mga tala na tumutugma sa tinukoy na pamantayan sa paghahanap, o kung walang mga numerong halaga sa mga cell ng tinukoy na hanay para sa mga katugmang talaan.

Syntax

DAVERAGE(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell D13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DAVERAGE(A1:E10; "Distansya"; A12:E13) sa isang walang laman na selda sa ibang lugar sa sheet upang kalkulahin ang average na distansya sa mga metro na nilakbay sa paaralan ng mga bisita sa party ni Joe. Ang halaga na 666.67 ay ibinalik.

DCOUNT

Binibilang ng DCOUNT ang bilang ng mga cell (mga field) ng tinukoy na column na naglalaman ng mga numeric na halaga, para sa lahat ng row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Gayunpaman, kung walang tinukoy na column, ibinabalik ng DCOUNT ang bilang ng lahat ng record na tumutugma sa tinukoy na pamantayan sa paghahanap anuman ang nilalaman ng mga ito.

Syntax

DCOUNT(Database; [DatabaseField]; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Tiyaking blangko ang mga cell A13:E13, maliban sa cell D13 na dapat maglaman ng ">600" (tutugma ang pamantayan sa paghahanap na ito sa mga talaan sa talahanayan ng database na may halagang higit sa 600 sa column na Distansya).

Ipasok ang formula =DCOUNT(A1:E10;; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang kalkulahin kung ilan sa mga bisita ng party ni Joe ang bumibiyahe nang higit sa 600 metro papunta sa paaralan. Ang halaga 5 ay ibinalik.

Ang parehong resulta ay makukuha kung gagamitin mo ang formula =DCOUNT(A1:E10; "Distansya"; A12:E13) , dahil ang lahat ng mga entry sa hanay ng Distansya ay numeric. Gayunpaman, kung gagamitin mo ang formula =DCOUNT(A1:E10; "Pangalan"; A12:E13) , ang value na 0 ay ibinalik dahil ang lahat ng mga entry sa column na Pangalan ay hindi numeric.

DCOUNTA

Binibilang ng DCOUNTA ang bilang ng mga cell (mga field) ng tinukoy na column na hindi blangko, para sa lahat ng mga row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Ang mga blangkong cell ng tinukoy na column ay hindi binibilang. Gayunpaman, kung walang tinukoy na column, ibinabalik ng DCOUNTA ang bilang ng lahat ng record na tumutugma sa tinukoy na pamantayan sa paghahanap anuman ang nilalaman ng mga ito.

Syntax

DCOUNTA(Database; [DatabaseField]; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Tiyaking blangko ang mga cell A13:E13, maliban sa cell D13 na dapat maglaman ng ">600" (tutugma ang pamantayan sa paghahanap na ito sa mga talaan sa talahanayan ng database na may halagang higit sa 600 sa column na Distansya).

Ipasok ang formula =DCOUNTA(A1:E10;; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang kalkulahin kung ilan sa mga bisita ng party ni Joe ang bumibiyahe nang higit sa 600 metro papunta sa paaralan. Ang halaga 5 ay ibinalik.

Ang parehong resulta ay makukuha kung gagamitin mo ang formula =DCOUNTA(A1:E10; "Distansya"; A12:E13) o ang formula =DCOUNTA(A1:E10; "Pangalan"; A12:E13) . Ang huling kaso ay nagpapakita na sa kaibahan sa DCOUNT, ang DCOUNTA ay nagbibilang ng mga numeric at alphanumeric na halaga sa column na ipinahiwatig ng DatabaseField argumento.

DGET

Ibinabalik ng DGET ang mga nilalaman ng cell (field) ng tinukoy na column, para sa iisang row (database record) na tumutugma sa tinukoy na pamantayan sa paghahanap.

Ang mga ulat ng Calc Err:502 (invalid na argumento) kung maraming tugma ang natagpuan, o isang #VALUE! error (maling uri ng data) kung walang nakitang mga tugma. Isang #VALUE! iniuulat din ang error kung may nakitang tugma ngunit walang laman ang nauugnay na cell.

Syntax

DGET(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Tiyaking blangko ang mga cell A13:E13, maliban sa cell C13 na dapat maglaman ng "11" (tutugma ang pamantayan sa paghahanap na ito sa mga talaan sa talahanayan ng database na may halagang 11 sa column na Edad).

Ipasok ang formula =DGET(A1:E10; "Pangalan"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang mahanap ang pangalan ng bisita sa party ni Joe na edad 11. Ibinalik ang pangalang Daniel.

Kung babaguhin mo ang halaga sa cell C13 sa "10", pagkatapos ay ang formula =DGET(A1:E10; "Pangalan"; A12:E13) nagbabalik ng di-wastong error sa argumento (Err:502). Sinasalamin nito na maraming record ang tumutugma sa tinukoy na criterion (kapwa sina Betty at Charles ay 10 taong gulang).

DMAX

Kinakalkula ng DMAX ang maximum na halaga sa mga cell (mga field) ng tinukoy na column na naglalaman ng mga numeric na halaga, para sa lahat ng mga row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Hindi kasama ang mga blangkong cell o cell na naglalaman ng mga hindi numeric na character.

Nagbabalik ng 0 kung walang nakitang mga tugma, o kung walang mga non-zero numeric na halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DMAX(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell D13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DMAX(A1:E10; "Distansya"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang mahanap ang maximum na distansya sa mga metro na binibiyahe ng sinuman sa mga bisita ng party ni Joe sa paaralan. Ibinalik ang halagang 1200.

DMIN

Kinakalkula ng DMIN ang pinakamababang halaga sa mga cell (mga field) ng tinukoy na column na naglalaman ng mga numerong halaga, para sa lahat ng mga row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Hindi kasama ang mga blangkong cell o cell na naglalaman ng mga hindi numeric na character.

Nagbabalik ng 0 kung walang nakitang mga tugma, o kung walang mga non-zero numeric na halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DMIN(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell D13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DMIN(A1:E10; "Distansya"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang mahanap ang pinakamababang distansya sa mga metro na binibiyahe ng sinuman sa mga bisita ng party ni Joe sa paaralan. Ibinalik ang halagang 150.

DPRODUCT

Kinakalkula ng DPRODUCT ang produkto ng lahat ng numeric na halaga sa mga cell (mga field) ng tinukoy na column, para sa lahat ng row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Hindi kasama ang mga blangkong cell o cell na naglalaman ng mga hindi numeric na character.

Nagbabalik ng 0 kung walang nakitang mga tugma, o kung walang mga numerong halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DPRODUCT(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell C13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DPRODUCT(A1:E10; "Edad"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang kalkulahin ang produkto ng mga edad sa mga taon ng mga bisita sa party ni Joe. Ibinalik ang value na 279417600.

DSTDEV

Kinakalkula ng DSTDEV ang sample na standard deviation batay sa mga numeric na halaga sa mga cell (mga field) ng tinukoy na column, para sa lahat ng row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Binabalewala ang mga hindi numeric na halaga.

Nagbabalik ng #NUM! error kung eksaktong isang tala ang tumutugma sa tinukoy na pamantayan sa paghahanap, o kung mayroon lamang isang numerong halaga sa mga cell ng tinukoy na hanay para sa mga katugmang talaan.

Nagbabalik ng 0 kung walang nakitang mga tugma, o kung walang mga numerong halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DSTDEV(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:D13 ay blangko at ang cell E13 ay naglalaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DSTDEV(A1:E10; "Timbang"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang kalkulahin ang sample na standard deviation ng mga timbang sa kg ng mga bisita sa party ni Joe. Ang halagang 5.5 ay ibinalik.

DSTDEVP

Kinakalkula ng DSTDEVP ang standard deviation ng populasyon batay sa mga numeric na halaga sa mga cell (mga field) ng tinukoy na column, para sa lahat ng row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Binabalewala ang mga hindi numeric na halaga.

Nagbabalik ng #NUM! error kung walang mga tala na tumutugma sa tinukoy na pamantayan sa paghahanap, o kung walang mga numerong halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DSTDEVP(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:D13 ay blangko at ang cell E13 ay naglalaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DSTDEVP(A1:E10; "Timbang"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang kalkulahin ang karaniwang paglihis ng populasyon ng mga timbang sa kg ng mga bisita sa party ni Joe. Ang halagang 5.18545 ay ibinalik.

DSUM

Kinakalkula ng DSUM ang kabuuan ng lahat ng mga numeric na halaga sa mga cell (mga patlang) ng tinukoy na column, para sa lahat ng mga hilera (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Hindi kasama ang mga blangkong cell o cell na naglalaman ng mga hindi numeric na character.

Nagbabalik ng 0 kung walang nakitang mga tugma, o kung walang mga numerong halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DSUM(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell D13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DSUM(A1:E10; "Distansya"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang mahanap ang kabuuang distansya sa mga metro na binibiyahe ng lahat ng mga bisita sa party ni Joe sa paaralan. Ibinalik ang halagang 6000.

DVAR

Kinakalkula ng DVAR ang sample na variance batay sa mga numeric na value sa mga cell (field) ng tinukoy na column, para sa lahat ng row (database records) na tumutugma sa tinukoy na pamantayan sa paghahanap. Binabalewala ang mga hindi numeric na halaga.

Nagbabalik ng #NUM! error kung eksaktong isang tala ang tumutugma sa tinukoy na pamantayan sa paghahanap, o kung mayroon lamang isang numerong halaga sa mga cell ng tinukoy na hanay para sa mga katugmang talaan.

Nagbabalik ng 0 kung walang nakitang mga tugma, o kung walang mga numerong halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DVAR(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell D13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DVAR(A1:E10; "Distansya"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang mahanap ang sample na pagkakaiba-iba ng mga distansya sa mga metro na binibiyahe ng mga bisita ng party ni Joe sa paaralan. Ibinalik ang halagang 193125.

DVARP

Kinakalkula ng DVARP ang pagkakaiba-iba ng populasyon batay sa mga numeric na halaga sa mga cell (mga field) ng tinukoy na column, para sa lahat ng row (mga talaan ng database) na tumutugma sa tinukoy na pamantayan sa paghahanap. Binabalewala ang mga hindi numeric na halaga.

Nagbabalik ng #NUM! error kung walang mga tala na tumutugma sa tinukoy na pamantayan sa paghahanap, o kung walang mga numerong halaga sa mga cell ng tinukoy na column para sa mga katugmang talaan.

Syntax

DVARP(Database; DatabaseField; SearchCriteria)

Halimbawa

Ang halimbawang talahanayan ng database na nagbibigay ng impormasyon tungkol sa mga bisitang inimbitahan sa birthday party ni Joe (inilarawan sa itaas) ay dapat sumakop sa mga cell A1:E10. Ang nilalaman ng mga cell A12:E12 ay dapat na magkapareho sa mga label ng header para sa talahanayan ng database sa mga cell A1:E1. Siguraduhin na ang mga cell A13:E13 ay blangko, maliban sa cell D13 na dapat maglaman ng ">0" (ang criterion sa paghahanap na ito ay nilayon upang tumugma sa lahat ng mga tala sa talahanayan ng database).

Ipasok ang formula =DVARP(A1:E10; "Distansya"; A12:E13) sa isang walang laman na cell sa ibang lugar sa sheet upang mahanap ang pagkakaiba-iba ng populasyon ng mga distansya sa mga metro na binibiyahe ng mga bisita ng partido ni Joe sa paaralan. Ang halaga na 171666.67 ay ibinalik.

Mangyaring suportahan kami!