Excel Andmetest isikukoodid statistika loomine kasutades lihtsaid funktsioone




















- Slides: 20
Excel Andmetest (isikukoodid) statistika loomine, kasutades lihtsaid funktsioone. Aare Ilumäe
Saadav tulemus 2
Kasutatavad funktsioonid Funktsiooni kategooria Funktsioonid Tekst CONCATENATE, MID, LEFT, VALUE Kuupäev ja kellaaeg DAYS 360, TODAY Loogika IF, AND Matemaatika ja statistika SUM, ROUNDDOWN, COUNTIF 3
MID funktsiooni kasutamine 1 2 4 1 Vali lahter, kuhu funktsioon sisestada 3 4
MID funktsiooni kasutamine 2 f Isikukoodi käsitletakse tekstina, millest eraldatakse teisest sümbolist alates 2 sümbolit Valemi võib sisestada ka käsitsi otse lahtrisse: Samasugune funktsioon tuleks sisestada ka lahtritesse E 4 ja F 4 =MID(C 4; 2; 2) =MID(C 4; 4; 2) =MID(C 4; 6; 2) 5
CONCATENATE funktsiooni kasutamine 1 2 3 4 1 Vali lahter, kuhu funktsioon sisestada 6
CONCATENATE funktsiooni kasutamine 2 Sünnikuupäeva saab leida, kui liita lahtrites (F 4, E 4 ja D 4) olevad sümbolid. Samas saab sisestada formaadi jaoks vajalikud punktid ja arvu 19. Funktsioon võib lahtrisse sisestada käsitsi kujul : =CONCATENATE(F 4; ". "; E 4; ". "; 19; D 4) 7
TODAY funktsiooni kasutamine Aja arvestamine käib kuupäevade järgi (antud juhul ajavahemik sünni- ja tänase kuupäeva vahel). Sisestades lahtrisse funktsiooni =TODAY() saame kuupäeva, mis on alati „tänane“. 8
DAYS 360 funktsiooni kasutamine 1 1 Vali lahter, kuhu funktsioon sisestada 2 3 4 9
DAYS 360 funktsiooni kasutamine 2 DAYS 360 arvutab päevade arvu kahe määratud kuupäeva vahel arvestusega, et aastas on 360 päeva. Arvutame ajavahemikku kahe kuupäeva vahel, seetõttu pole tähtis kas aastas on 360, 365 või 366 päeva. Valides kuupäeva kindlast lahtrist ära unusta lisada lahtri aadressi sümbolitele „$“ märke (absoluutne aadress), muidu ei saa kopeerida ja kleepida valemeid järgnevatesse lahtritesse samas veerus. 10
Vanus ja selle ümardamine Ümardamine peab toimuma väiksema arvu suunas, muidu ei saa õigeid tulemusi. Sisestatud valem: =ROUNDDOWN(I 4; 0) Ümardatakse täisarvuks Lihtne valem võimaldab arvutada elatud aastad (arvestades, et aastas on 360 päeva) 11
IF funktsiooni kasutamine 1 2 1 Vali lahter, kuhu funktsioon sisestada 3 4 12
IF funktsiooni kasutamine 2 IF funktsioon – kui mingi lahtri sisu (loogilisuse test J 4<=30) siis kirjuta valitud lahtrisse K 4 „ 1“, vastasel korral „ 0“. Arve „ 1“ ja „ 0“ on pärast lihtne liita. =SUM(K 4: K 123) 13
Loogilisuse test vahemiku jaoks Loogilisuse testiks võib olla ka teine loogikafunktsioon. Näites toodud AND funktsiooni tulemuseks saame kas TRUE või FALSE, mille tulemusena väljastab IF funktsioon „ 1“ või „ 0“. Ülejäänud lahtritesse sisestada funktsioonid sarnaselt kirjeldatuga. Käsitsi sisestamisel lahtritesse: =IF(J 4<=30; 1; 0) =IF(AND(J 4>=31; J 4<=40); 1 ; 0) =IF(AND(J 4>=41; J 4<=50); 1 ; 0) =IF(AND(J 4>=51; J 4<=60); 1 14 ; 0)
LEFT funktsiooni kasutamine 1 Vali lahter, kuhu 1 funktsioon sisestada 2 3 4 15
LEFT funktsiooni kasutamine 2 Tekstist eraldatakse vasakult määratud sümbolite arv 16
VALUE funktsiooni kasutamine Mõnikord on vaja programmis arvutamiseks saada tekstilisest numbrist arvuline number VALUE kuulub tekstifunktsioonide hulka 17
COUNTIF funktsiooni kasutamine 1 2 1 Vali lahter, kuhu funktsioon sisestada 3 4 18
COUNTIF funktsiooni kasutamine 2 Eelnevalt leidsime IF funktsiooni abil mingitele kriteeriumitele vastavuste arvu summeerimise teel (Slaid 13). Lihtsam on näidata vahemik: Q 4: Q 123 ja määrata kriteerium (“ 3” ehk meessoost isikut tähistav isikukoodi esimene sümbol) Sarnaselt saab leida ka naissoost isikute arvu. 19
Tulemuse esitamine diagrammidel 20