Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Spregoval tanultam táblázatkezelést

Hasonló előadás


Az előadások a következő témára: "Spregoval tanultam táblázatkezelést"— Előadás másolata:

1 Spregoval tanultam táblázatkezelést
Csernoch Mária, Simon Klaudia, Brósch Éva, Kiss Éva Debreceni Egyetem Informatikai Kar

2 Milyen függvényeket ismernek a hallgatók?
Sorolja fel azt a 15 táblázatkezelő függvényt, amelyekről úgy gondolja, hogy ismeretükre feltétlenül szükség van! „15 függvény” hallgatók 99 darab függvény tankönyvek 171 függvény

3 Sprego adsheet Le Spre go Sprego

4 Sprego függvények Sprego 1 Sprego 2 Sprego 3 szum() átlag() min()
max() bal() jobb() hossz() szöveg.keres() ha()

5 Sprego függvények Sprego 1 Sprego 2 Sprego 3 szum() index() átlag()
hol.van() min() hibás() max() bal() jobb() hossz() szöveg.keres() ha()

6 Sprego függvények Sprego 1 Sprego 2 Sprego 3 szum() index() kicsi()
átlag() hol.van() nagy() min() hibás() sor() max() oszlop() bal() és() jobb() vagy() hossz() nem() szöveg.keres() helyette() ha() eltolás() transzponálás() kerekítés() vél() int()

7 Függvényeken túl… Összetett függvények Tömbképletek

8 List of states and territories of the United States

9 State Jellemzők Algoritmus Kódolás minden név előtt (balra) szóköz
nevek végén alkalmanként [X] sztring Algoritmus szóközök eltávolítása  szóközmentes sztring kivágása és kiíratása új sztring hosszának meghatározása [X] sztring eltávolítása  [X]-mentes sztring kivágása és kiíratása (a szóközmentes sztringből) államok szétválogatása az alapján, hogy van-e a végén [X] sztring vagy nincs Kódolás

10 Kódolás – State – Szóközök
{ } =HOSSZ(A2:A51) 8 7 9 12 10 6 17 13 16 5

11 Kódolás – Szóközök { } -1 =HOSSZ(A2:A51) 8 7 6 9 12 11 10 5 17 16 13
{ } -1 =HOSSZ(A2:A51) 8 7 6 9 12 11 10 5 17 16 13 15 4 8 7 9 12 10 6 17 13 16 5

12 Kódolás – Szóközök = HOSSZ(A2:A51)-1 { } JOBB(A2:A51; )
{ } JOBB(A2:A51; ) =HOSSZ(A2:A51)-1 8 7 6 9 12 11 10 5 17 16 13 15 4 8 7 Alabama 6 Alaska 9 Delaware 12 11 Kentucky[C] 10 Louisiana 5 Maine Maryland 17 16 Massachusetts[D] 13 North Dakota 15 Rhode Island[F] 4 Utah Vermont Wisconsin Wyoming

13 Kódolás – [X] { } =HOSSZ(A2:A51) 8 7 9 12 10 6 17 13 16 5

14 Kódolás – [X] =HOSSZ(A2:A51) { } -4 8 7 9 12 10 6 17 13 16 5 8 4 7 3 9
{ } -4 8 7 9 12 10 6 17 13 16 5 8 4 7 3 9 5 12 10 6 2 17 13 16 1

15 Kódolás – [X] =BAL( ; ) = HOSSZ(A2:A51)-4
= JOBB(A2:A51;HOSSZ(A2:A51)-1); ) { } =HOSSZ(A2:A51)-4 8 4 7 3 9 5 12 10 6 2 17 13 16 1 8 4 Alab 7 3 Ala 9 5 Delaw 12 Kentucky 10 6 Louisi 2 Ma Maryl 17 13 Massachusetts North Dak 16 Rhode Island 1 U Verm Wiscon Wyom

16 Kódolás – két eset szétválogatása
=SZÖVEG.KERES("[";A2:A51) { } #ÉRTÉK! 10 15 14

17 Kódolás – két eset szétválogatása
{ } =HIBÁS( ) = (SZÖVEG.KERES("[";A2:A51)) =SZÖVEG.KERES("[";A2:A51) #ÉRTÉK! 10 15 14 #ÉRTÉK! IGAZ 10 HAMIS 15 14

18 Kódolás – két eset szétválogatása
{ } = HIBÁS(SZÖVEG.KERES("[";A2:A51)) =HA( ;"";"") =HIBÁS(SZÖVEG.KERES("[";A2:A51)) #ÉRTÉK! IGAZ 10 HAMIS 15 14 #ÉRTÉK! IGAZ 10 HAMIS 15 14

19 Kódolás – két eset szétválogatása
=HA(HIBÁS(SZÖVEGKERES("[";A2:A51));””;””) JOBB(A2:A51;HOSSZ(A2:A51)-1) =HA(HIBÁS(SZÖVEG.KERES("[";A2:A51)); ;"") { } #ÉRTÉK! IGAZ 10 HAMIS 15 14 #ÉRTÉK! IGAZ Alabama Alaska Delaware 10 HAMIS Louisiana Maine Maryland 15 North Dakota 14 Utah Vermont Wisconsin Wyoming #ÉRTÉK! IGAZ 10 HAMIS 15 14

20 Kódolás – két eset szétválogatása
{ } =HA(HIBÁS(SZÖVEG.KERES("[";A2:A51)); JOBB(A2:A51;HOSSZ(A2:A51)-1); ) BAL(JOBB(A2:A51;HOSSZ(A2:A51)-1);HOSSZ(A2:A51)-4)) =HA(HIBÁS(SZÖVEG.KERES("[";A2:A51)); JOBB(A2:A51;HOSSZ(A2:A51)-1);””) #ÉRTÉK! IGAZ Alabama Alaska Delaware 10 HAMIS Kentucky Louisiana Maine Maryland 15 Massachusetts North Dakota 14 Rhode Island Utah Vermont Wisconsin Wyoming #ÉRTÉK! IGAZ Alabama Alaska Delaware 10 HAMIS Louisiana Maine Maryland 15 North Dakota 14 Utah Vermont Wisconsin Wyoming

21 Population Jellemzők Algoritmus Kódolás vesszők száma
1 vessző: az eredeti egész szám ezred része 2 vessző: sztring Algoritmus annak eldöntése, hogy szám vagy sztring vessző eltávolítása Kódolás

22 Kódolás – Population =G2:G51*1000 { } #ÉRTÉK! 735132 925749 723393
{ } #ÉRTÉK! 735132 925749 723393 626630 582658

23 Kódolás – Population { } =HIBÁS( ) = G2:G51*1000 =G2:G51*1000 #ÉRTÉK!
{ } =HIBÁS( ) = G2:G51*1000 =G2:G51*1000 #ÉRTÉK! 735132 925749 723393 626630 582658 #ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658

24 Kódolás – Population =HA(HIBÁS(G2:G51*1000);;G2:G51*1000)
#ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658 #ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658

25 Kódolás – Population { } = HELYETTE(G2:G51;",";"") )
{ } = HELYETTE(G2:G51;",";"") ) =HA(HIBÁS(G2:G51*1000); ; G2:G51*1000) =HA(HIBÁS(G2:G51*1000);;G2:G51*1000) #ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658 #ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658

26 Kódolás – Population =HA(HIBÁS(G2:G51*1000); HELYETTE(G2:G51;",";"") ; G2:G51*1000) { } *1 =HA(HIBÁS(G2:G51*1000); HELYETTE(G2:G51;",";""); G2:G51*1000) #ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658 #ÉRTÉK! IGAZ 735132 HAMIS 925749 723393 626630 582658

27 Spregoval tanultam programozni
A függvények egymásba ágyazása az algoritmizálásra nevel. Ennek a használatához gondolkozni kell. vkeres(), fkeres() függvények helyett sokkal érdekesebb volt az index(hol.van()) összetett függvényt használni, mert itt gondolkozni kellett rajta. Segít a logikus gondolkodás fejlesztésében. Jobban átláthatók az univerzális alapfüggvények funkciói. Többféle kontextusban alkalmazhatóak az általános függvények. Későbbiekben használható táblázatkezelői tudás. Argumentumok tudatosabb használata.


Letölteni ppt "Spregoval tanultam táblázatkezelést"

Hasonló előadás


Google Hirdetések