LLISTES i MATRIUS - Tutorial amb el full de càlcul

Aquest document busca fer una petit explicació de com fer llistes utilitzant el full de càlcul.[br][br]Si algú sap alguna altre manera o alguna forma més senzilla de les que mostro en aquest humil tutorial per fer llistes a partir del full de càlcul us agrairia que m'ho comuniqueu i actualitzaré aquesta informació.[br][br]Podeu utilitzar la meva[b] línia de temps[/b] per comunicar'm-ho o fins i tot si us ha sigut d'utilitat.[br][br][b][i][color=#999999](L'he descobert avui durant les jornades de GeoGebra de Barcelona)[/color][/i][/b]
[b]COM FER LLISTES[/b][br][br][b][color=#ff0000]Fer llistes des del full de càlcul. [/color][/b][br]Creació de llistes al full de càlcul, et deixa definir-la amb objectes dependents o objectes lliures i te'ls pot ordenar per fila o columna. [br][list][*][b]Objectes dependents:[/b] la llista està definida per les cel·les, així que si modifiques els valors de la taula es modifiquen els valors de la llista.[/*][*][b]Objectes lliures:[/b] la llista està definida per les dades de les cel·les, no guarda cap relació amb el full de càlcul.[/*][/list]
Si mirem la finestra algebraica veurem que:[br][list][*]La llista l1 està definida per les caselles, per tant, si modifiquem les dades de les caselles la llista es modificarà[/*][*]la llista l2 està definida per valors numèrics, no tindrà cap relació amb les dades del full de càlcul, només en el momment de crear-la.[/*][/list]
[b][color=#ff0000]Omplir cel·les automàticament a partir d'un full de càlcul[/color][/b][br]Les llistes tenen el problema que tots els elements de la llista funcionen junts i per tant si definim el color de la llista aquest s'aplica a tots els elements. Una possible solució al problema és fer que cada un dels elements de les dades d'un full de càlcul es copien en el full de càlcul i en aquest definim el color de cada cel·la. Ordres a investigar:[br][list][*]OmpleCel·les[/*][*]OmpleColumna[/*][*]OmpleFila[/*][/list]
[b][color=#ff0000]Convertir una llista amb un DESPLEGABLE[/color][/b][br]Alguna vegada has fet una llista i t'agradaria que es converteixi amb un desplegable per fer-ho més visual i no utilitzar una barra lliscant?[br]Doncs també es pot, selecciones la llista i obres les propietats i a la pestanya Bàsic veuràs que pots seleccionar "Mostra com un desplegable".[br]A la imatge següent es mostra:
Ara el problema és un cop seleccionat amb el desplegable, com saber què s'ha seleccionat....[br] [b]ElementSeleccionat( nom llista )[/b], en el meu cas es diu volum....[br]I ja tenim una llista desplegable i visual per escollir alguna opció d'aquesta....[br]
[b][color=#ff0000]Fer llistes a partir de la cel·la inicial i final de le cel·les.[br][/color][/b][br][b]Llistes només d'una fila:[/b][br]Podem fer llistes agafant les dades des d'una cel·la fins a una altre definint-les entre claus i amb dos punts entre els noms de les cel·les. Exemple:[br][size=150][b] {A1:C3}[/b][/size][br]Si mirem la imatge següent i fessim {A1:C1} ens donaria una llista tipus l1={1,2,2} que sempre seran valors dependents per tant estarà definida com a l1={A1,B1,C1}, si modifiquem les cel·les es modifiquen els valors.[br][br][b]Llistes agafant diferents files i columnes:[/b][br]En cas d'escollir dues columnes diferents [b] {A1:C2}[/b] el programa els col·loca tots dins la mateixa llista agafant primer els elements per columnes i després per files.
[b]Llista en forma de matriu[/b][br]Si el que volem és fer una matriu amb les dades de les cel·les, podriem fer-ho utilitzant seqüencies i creant una llista dins d'una altre llista.[br]M'intento explicar:
[justify]Per fer aquesta matriu necessitem utilitzar les ordres:[br][/justify][list][*][b]Objecte[/b] (nom de l'objecte com a text)[/*][*][b]Element[/b] (llista, posició)[/*][/list][justify]Hem de tenir en compte que les cel·les tenen com a nom la combinació d'una lletra majúscula (columna) i un nombre (fila). Per això utilitzarem la ordre objecte i combinarem una lletra que pugui variar i un nombre també variable les dues variables seran a partir d'una seqüència.[/justify]Per poder utilitzar una lletra majúscula i que canvï jo utilitzo una llista on cada element és la lletra per ordre alfabètica. [br][br][b] lletra = {"A", "B", "C", "D", "E", "F", "G", "H"}[br][/b][br][b][color=#ff0000]IMPORTANT!![/color][/b][color=#ff0000], perquè ho agafi com a text s'ha de posar entre " ", exemple: "A"[/color][br][br]Si volem fer una llista de la primera fila faríem:[br][br] [b]m1=Seqüència(Objecte(Element(lletra, i) + 1), i, 1, 5)[/b][br][br][justify][b] Element(lletra, i)[/b] ens dona l'element de la i de la llista lletra, si és un 1 ens torna A, si 2 ens torna B, etc...[br][b] Objecte(Element(lletra, i) + 1) [/b]ens torna el valor de la casella formada per la lletra que ens dona l'objecte i el valor numèric, en aquest cas 1, és a dir, ens donarà els valors de les cel·les A1, B1, C1, etc....[br][br]Si volem fer una llista de la primera columna faríem:[br][br] [b]m2=Seqüència(Objecte(Element(lletra,1) + i), i, 1, 5)[/b][/justify]Ara per fer la matriu combinarem les dues seqüències, simplement posarem la ordre anterior dins d'una altre seqüència on farem variar el valor 1 que fa referència a la fila.[br][br][b] Seqüència(Seqüència(Objecte(Element(lletra, i) +j), i, 1, 5), j, 1, 6)[/b][br][br]I ja tenim la matriu, podeu veure la imatge:
Us deixo també el document de Geogebra.

Information: LLISTES i MATRIUS - Tutorial amb el full de càlcul