Arvutitehnikas on koondfunktsioon matemaatiline algoritm, mis tagastab kokkuvõtliku andmekogumi. Need funktsioonid teostavad lihtsaid matemaatilisi arvutusi, sealhulgas loendamist, järjestamist ja keskmiste arvutamist väärtuste loendist. Andmete koondamist kasutatakse tavaliselt statistilises aruandluses.
Ettevõtluses võib koondfunktsioon aidata juhtidel määrata ettevõtte tervist ja kasumit. Enamik automatiseeritud aruandlusprogramme sisaldab mitmeid koondfunktsioone, mida kasutatakse tavalistes raamatupidamisaruannetes. Need funktsioonid hõlmavad summa, maksimumi, miinimumi ja keskmise algoritme.
Paljud tarkvaraprogrammid pakuvad koondfunktsioonide käsitlemiseks spetsiaalseid meetodeid. Need aitavad arendajatel andmeid teisendada ja matemaatilisi arvutusi teha. Igal programmeerimiskeelel on konkreetsed reeglid selle kohta, kuidas tarkvaras koondfunktsioone kasutatakse.
Arvude loendi lisamine on lihtne matemaatiline funktsioon ja hea näide koondfunktsioonist. See erifunktsioon lisab andmete loendisse arvväärtusi. Summafunktsioon Microsoft® Excelis® on tavaliselt kasutatav algoritm, mis teostab liitmist.
Arvude komplekti keskmise väärtuse arvutamine on veel üks näide koondfunktsioonist. Keskmine funktsioon tagastab tavaliselt arvude loendi keskmise või mediaanväärtuse. Seda erifunktsiooni kasutatakse tavaliselt ettevõtluses, et aidata kindlaks teha suundumusi ja kõrvalekaldeid.
Minimaalse väärtuse määramine loendist nõuab tavaliselt keerulist matemaatilist algoritmi. Enamik programmeerimiskeeli sisaldab koondfunktsiooni, mis tagastab andmekogumi minimaalse väärtuse. See aitab programmidel tõhusamalt töötada, kuna funktsioon on häälestatud jõudluse jaoks.
Loendusfunktsioon on lihtne käsk, mis loendab ridade arvu komplektis. Seda funktsiooni kasutatakse arvutustabelitarkvaras sageli loendis tagastatavate väärtuste arvu määramiseks. Loendusfunktsioonid aitavad määrata andmekogumis esitatud väärtuste koguarvu.
Paljud tarkvaraprogrammid kasutavad sortimisalgoritme, mis võimaldavad andmeid sortida kas kasvavas või kahanevas järjekorras. Need algoritmid kasutavad andmekogumi maksimaalse ja minimaalse väärtuse määramiseks koondfunktsiooni. See koondamine võimaldab andmeid sortida.
Andmebaasitarkvara on loodud ettevõtte teabega manipuleerimiseks ja salvestamiseks. See tarkvara kasutab koondfunktsioone tööriista kaudu, mida nimetatakse struktureeritud päringukeeleks (SQL). SQL on sageli kasutatav tööriist, mis pakub ettevõtetele reaalajas analüüsi.