|
|
Línea 1: |
Línea 1: |
− | {{DISPLAYTITLE:Comandos de Hoja de Cálculo}} | + | {{DISPLAYTITLE:Comandos de Hoja de cálculo}} |
− | ==Vía Comandos==
| |
− | {{command|spreadsheet|category| Comandos de Hoja de Cálculo}}Estos comandos permiten referirse con facilidad a datos tomados de la [[Manual:Hoja de Cálculo|Hoja de Cálculo]] así como ingresar otros valores, variables o fórmulas o modificar los existentes.
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando Celda|Celda]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando Columna|Columna]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando Fila|Fila]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando NombreColumna|NombreColumna]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RangoCeldas|RangoCeldas]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RellenaCeldas|RellenaCeldas]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RellenaColumna|RellenaColumna]]
| |
− | *[[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RellenaFila|RellenaFila]]
| |
− | ==Entradas Directas, Selección y Comandos==
| |
− | En las celdas, pueden ingresarse tanto números como cualquier otro tipo de [[:Categoría:Objetos Generales|objeto]] tratado por GeoGebra. Sean...<br>
| |
− | *coordenadas de puntos,
| |
− | *[[:Categoría:Objetos_Geométricos#Funciones|funciones]],
| |
− | *[[:Categoría:Comando#Comando_a_Comando|comandos]],
| |
− | *[[:Categoría:Excluir_al_imprimir|textos]]
| |
− | *cualquier [[:Categoría:Objetos Generales|objeto en general]] y, desde ya, los matemáticos y específicamente los [[:Categoría:Objetos Geométricos|geométrico]] en particular.
| |
− | El atajo de teclas {{KeyCode|Ctrl+Click}} permite seleccionar columnas o celdas no adyacentes en la hoja de cálculo.
| |
− | ==Nombres de Celdas en Copias ''Relativas''==
| |
− | Por omisión, cada vez que se copia el contenido de una celda a otra, todas las referencias se modifican acorde a la posición destino.
| |
− | {{example|1=Sea <code>A1=1</code>, <code>A2=2</code>. En B1 se anota <code>(A1, A1)</code>, lo que representa, en este caso, un contenido igual a (1, 1). Al copiar B1 a B2 (sea empleando el juego de teclas {{KeyCode|Ctrl+C}}, {{KeyCode|Ctrl+V}} o arrastrando el contenido de la celda (tomándola desde su esquina), el contenido de B2 pasará a ser (A2, A2), lo que representa, en este caso, un contenido igual a (2, 2).}}:Categoría:
| |
− | Si no es este el comportamiento que se pretende, basta con anteponer el signo '''<code>$</code> ''' a la letra que identifica la columna y/o al número de la fila de la celda a la que se quiera hacer referencia .
| |
− | {{Note|1=En Mac el mecanismo para copiar y pegar usando [[Comentarios:Teclas_de_Atajo|teclas de atajo]] involucra a la combinación {{keyCode|Cmd+C}} y {{keyCode|Cmd+V}}}}
| |
− | {{idea|1=<br>Un "truco" para facilitar el copiado sobre una columna <br>Suponiendo que las celdas A1:B100 están llenas de números y se quiere calcular la suma de cada fila,<br>Se podría anotar '''''C1=A1+B1''''', y luego habría que arrastrar esta fórmula hacia abajo, a lo largo de toda la lista..<br>La alternativa es un doble clic sobre la esquina de arrastre<br/>Así, la suma será automáticamente copiada hasta '''''C100'''''.}}__NoToc__
| |
− | =Hoja y sus Comandos=
| |
− | <small>{{command|spreadsheet}}</small><h4>Comando Celda</h4>
| |
− | ;'''Celda'''( <Columna>, <Fila> ):Da por resultado una copia del contenido de la celda de la [[Manual:Hoja de Cálculo|hoja de cálculo]] cuya columna y fila se señalan, ambas, por su correspondiente número.
| |
− | {{Example|1='''<code>Celda(2, 1)</code>''' da por resultado una copia del contenido de '''<code>B1</code>'''.}}
| |
− | {{OJo|1=<br>El [[:Categoría:Objetos|objeto]] creado será un [[:Categoría:Excluir_al_imprimir|texto]], expresión, valor numérico... según la índole del contenido ''copiado'' de la celda indicada.<br>Resultará ''indefinido'' si la celda no tuviera valor asignado.<small>{{mbox|type=warning|text=Por eso, en el [[Manual:Protocolo de Construcción|Protocolo]], este comando debe ser '''posterior''' a la asignación de la celda.}}</small>
| |
− | }}
| |
− | {{Notes|1=<div>
| |
− | :*Por omisión, las celdas en una [[Manual:Hoja de Cálculo|hoja de cálculo]] son objetos [[:Categoría:Modalidad_del_Objeto|auxiliares]] por lo que, dado el caso, también lo es el resultado de esta ''copia'' de su contenido.
| |
− | :*Debe controlarse que las celdas que van a ser referidas en el [[Manual:Protocolo de Construcción|Protocolo de Construcción]]. se hayan creado previamente.</div>}}
| |
− | <h4>Comando Columna</h4>
| |
− | ;Columna( <Celda de Hoja de Cálculo> ):Da por resultado el número correspondiente a la columna de la celda (empezando por 1).
| |
− | {{Example|1=<br>'''<code>q = Columna(B3)</code>''' da por resultado ''q = 2'' dado que ''B'' es la segunda columna de la [[Manual:Hoja de Cálculo|Hoja de Cálculo]].}}
| |
− | <h4>Comando Fila</h4>
| |
− | ;Fila( <Celda Hoja de Cálculo> ):Da por resultado el número de la fila de la celda de la [[Manual:Hoja de Cálculo|Hoja de Cálculo]], empezando por 1.
| |
− | {{Example|1='''r = <code>Fila(B3)</code>''' da por resultado el número ''r = 3''.}}
| |
− | <h4>Comando NombreColumna</h4>
| |
− | ;NombreColumna( <Celda de la Hoja de Cálculo> ):Da por resultado, como texto, el nombre de la columna de la celda indicada.
| |
− | {{Examples|1=<br><br>'''<code>NombreColumna(A1)</code>''' crea el texto ''A''.<br><hr>'''<code>Ejecuta({"ColumnName(" + Element( lc , n) + ")" } )</code>''' da la letra de la columna acorde al valor de '''<code>n</code>''' siendo <br>'''<code>lc = [[Tutorial:Visibilidad_Condicional_y_Secuencias#Introducción_a_Secuencias|Secuencia]](LetraDeCódigo(65 + l) + (l + 1), l, 0, 5)</code>''' cuyo contenido resulta:<br>'''<code>{"A1", "B2", "C3", "D4", "E5", "F6"}</code>'''<br>Por eso, da el texto ''A'', ''B'', ''C'', ''D''... según ''n'' sea 0, 1, 2, 3...}}
| |
− | {{OJo|1=<br>Como [[Comando Ejecuta|'''Ejecuta''']] requiere los nombres de los [[:Categoría:Comando#Comando_a_Comando|comandos]] en inglés, ''NombreColumna'' se anota como ''ColumnName'' }}
| |
− | <h4>Comando RangoCeldas</h4>
| |
− | ;RangoCeldas( <Celda Inicial>, <Celda Final> ):Crea una lista conteniendo los valores de las celdas dentro del rango establecido.
| |
− | {{Example|1=<br> '''<code>RangoCelda(A1, A3)</code>''' da por resultado la lista ''{1, 4, 9}'' si las respectivas celdas de la [[Manual:Hoja de Cálculo|Hoja de Cálculo]] contuviera los correspondientes valores: '''<code>A1 = 1, A2 = 4, A3 = 9</code>'''.<br><hr>'''<code>{"Hola", "Qué", "Tal", "envido", "W3", "W4", 1, 2, (-1, 2), "2*C5-C4", "truco", "flor", "envido", 6.28319, 2x³ - 3x² + 5x - 7, "", 6.28, "F1"}</code>''' sería una lista resultante de un rango de celdas con contenidos diversos.
| |
− | }}
| |
− | {{Note|1=Una sintaxis abreviada sería '''<code>A1:A3</code>'''.}}
| |
− | {{OJo|1=Si el contenido de la celda '''B1''' fuera una fórmula, como '''<code> =x(PuntoMedio(A$1, A2))</code>''' también copiada en '''B2''', '''<code>RangoCelda(B1, B2)</code>''' sería el correspondiente valor de la abscisa del [[Comentarios:Comando PuntoMedio|PuntoMedio]] respectivo, como ''0.5'' ó ''2''.}}
| |
− | <h4>Comando RellenaCeldas</h4>
| |
− | ;RellenaCeldas( <Rango de Celdas>, <Objeto> ):Copia los datos provenientes del objeto indicado, al conjunto de celdas determinado por el rango señalado.
| |
− | {{Notes|1=Respecto de los parámetros...
| |
− | :*las celdas se identifican por su ''nombre'' que es el de la letra de la columna y a continuación el número de fila. Como ''D3'' o ''B7'', por ejemplo.
| |
− | :*el del ''Rango de Celdas'', debe ingresarse, como es habitual en las [[Manual:Hoja de Cálculo|hojas de cálculo]].<br>Por ejemplo, ''B2:D5''.
| |
− | :*el [[:Categoría:Objetos|''Objeto'']] puede ser de cualquier tipo (una ecuación como ''3 sin(x) + x^2'' ; una expresión; comandos operando sobre objetos como [[Comentarios:Comando_IndiceElegido|AleatorioEntre(0, 10)]], [[:Categoría:Comandos_de_Vectores_y_Matrices#Comando_Vector|Vector(A, B)]]... entre otros.
| |
− | }}
| |
− | ;RellenaCeldas( <Celda>, <Lista> ):Copia los valores desde la lista a la fila de celdas, a partir de la indicada, que le da cabida.
| |
− | {{Note|1=Las celdas resultantes son [[:Categoría:Modalidad_del_Objeto|objetos libres]] (independientes de la lista).}}
| |
− | {{Example|1=<br>'''<code>RellenaCeldas(B2, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10})</code>''' vuelca los números indicados en la segunda fila de la planilla, a partir de la columna B, en adelante.}}
| |
− | ;RellenaCeldas( <Celda>, <Matriz> ):Copia los valores desde la matriz al conjunto de celdas que, a partir de la indicada, le dan cabida.
| |
− | {{Note|1=Las celdas resultantes son [[:Categoría:Modalidad_del_Objeto|objetos libres]] (independientes incluso de la matriz).}}
| |
− | {{Examples|1=<br>'''<code>RellenaCeldas(C5, matriz1 + matriz2)</code>''' vuelca, a partir de '''<code>C5</code>''' hasta '''<code>F8</code>''', los números resultantes de la suma de:<br>
| |
− | :*matriz1 = {{4, 5, 6, 7}, {2, 3, 4, 5}, {0, 1, 2, 3}, {-2, -1, 0, 1}} y
| |
− | :*matriz2 = {{3, 4, 5, 6}, {1, 2, 3, 4}, {-1, 0, 1, 2}, {-3, -2, -1, 0}}
| |
− | }}
| |
− | {{OJo|1=<br>Se puede arrastrar/depositar directamente una lista desde la [[Comentarios:Vista_Algebraica_CAS|Vista Algebraica]] a la [[Manual:Hoja de Cálculo|Hoja de Cálculo]].<br>En simultáneo, manteniendo pulsada la tecla {{KeyCode|Shift}} ({{KeyCode|May}} en algunos teclados) se puede decidir sobre las opciones que ofrece el correspondiente cuadro de diálogo (Objetos libres/dependientes -- Transpuestas).}}
| |
− | <h4>Comando RellenaColumna</h4>
| |
− | ;RellenaColumna( <Número de Columna>, <Lista> ):Copia los valores que componen la lista a partir de la primera celda de la ''Columna''.<br>La ''Columna'' queda indicada por su número (1 para A, 2 para B, etc.).<br>Las celdas resultantes son objetos libres.
| |
− | {{Note|1=Las celdas son independientes incluso de la ''Lista''.}}
| |
− | {{OJo|1=Se reescribe el eventual contenido previo de las celdas sin advertencia alguna.}}
| |
− | {{Example|1=<br>'''<code>RellenaColumna(1, Secuencia(0 + 0.1 k, k, 0, 21))</code>''' completa las columnas adecuadamente y permite asegurar que el contenido de, por ejemplo, '''<code>A21</code>''' sea efectiva y ''redondamente'' '''2''' en lugar de ''2.000000000000001'' como se aprecia con precisión de 15 decimales cuando se emplea la técnica usual de ''rellenado'' en la [[Manual:Hoja de Cálculo|Hoja de Cálculo]].<hr>Este ''rellenado'' implica recuadrar y ''arrastrar'' en maniobra vertical y descendente el contenido de '''<code>A1</code>''' y '''<code>A2</code>''', en que previamente se anotara ''0'' u ''0.1'' respectivamente.<br>}}
| |
− | {{OJo|1=Como puede apreciarse, el ''rellenado'' involucra un problema propio de cualquier [[Manual:Hoja de Cálculo|Hoja de Cálculo]] que, aunque no suele ponerse en evidencia, requiere una técnica de superación que conviene tener a mano.}}
| |
− | ;<hr>
| |
− | {{Note|1=<br>Se puede arrastrar/depositar directamente una lista desde la [[Comentarios:Vista_Algebraica_CAS|Vista Algebraica]] a la [[Manual:Hoja de Cálculo|Hoja de Cálculo]].<br>En simultáneo, manteniendo pulsada la tecla {{KeyCode|Shift}} ({{KeyCode|May}} en algunos teclados) se puede decidir sobre las opciones que ofrece el correspondiente cuadro de diálogo (Objetos libres/dependientes -- Transpuestas).}}
| |
− | =====Registros Múltiples para Analizar Funciones=====
| |
− | {{Example|1=La figura muestra consecuencias de un ''relleno'' adecuado de columnas.}}<hr>
| |
− | [[File:Asíntotas IIII%.gif|310px|left]]<hr><small>
| |
− | Como se aprecia ''animadamente'' en la figura, cuando se trata de poner en evidencia una discontinuidad, el ''relleno'' de la tabla asociada a la [[Manual:Hoja de Cálculo|Hoja de Cálculo]] con los valores correspondientes a la función $\mathbf{\frac{1}{x - \Delta_s}\; }$ en que el deslizador hace los cambios del disminuyendo en el denominador, puede hacer más palpable cuando ese registro complemente al gráfico.<br>Los cambios aparecen en la gráfica de la función, en la presentación de sus [[Comando Asíntota|asíntotas]] así como en el texto de la formulación.<br>Aún así, el <big><big>'''∞'''</big></big> en la fila de la tabla suma un registro de una contundencia clara al respecto.</small>
| |
− | <h4>Comando RellenaFila</h4>
| |
− | ;RellenaFila( <Número de Fila>, <Lista> ):Copia, a partir de la primera celda de la ''Fila'' indicada por su número, los valores que componen la lista.<br>Las celdas resultantes son objetos libres.
| |
− | {{OJo|1=Las celdas son independientes incluso de la ''Lista''.}}<small>
| |
− | {{Attention|1=Se debe tener el cuidado necesario dado que, de contener datos previamente las celdas involucrados, serán reemplazados sin previo aviso.}}</small>
| |
− | {{Example|1=<br>'''<code>RellenaFila(7, D1:E4)</code>''' establece, a partir de la celda '''<code>A7</code>''' el contenido de cada una de las consecutivas del rango '''<code>D1:E4</code>''' que a los efectos, opera como ''Lista''.<br>Si se pidiera el volcado '''<code>RellenaFila(1, D1:E4)</code>''', se perderá, por reemplazo, el contenido original en las celdas '''<code>D1</code>''' y '''<code>E1</code>'''.}}<hr>
| |
− | {{OJo|1=<br>Se puede arrastrar/depositar directamente una lista desde la [[Comentarios:Vista_Algebraica_CAS|Vista Algebraica]] a la [[Manual:Hoja de Cálculo|Hoja de Cálculo]].<br>En simultáneo, manteniendo pulsada la tecla {{KeyCode|Shift}} ({{KeyCode|May}} en algunos teclados) se puede decidir sobre las opciones que ofrece el correspondiente cuadro de diálogo (Objetos libres/dependientes -- Transpuestas).}}
| |
− | | |
− | =Volcado de Datos en la [[File:Menu_view_spreadsheet.svg|link=Manual:Hoja_de_Cálculo#Interfaz de Cálculo|23px]] Hoja=
| |
− | ==Ingreso Manual, [[:Categoría:Comando#Comando_a_Comando|Comandos]] y Rastreo==
| |
− | Más allá de hacerlo manualmente, se pueden usar los comandos correspondientes a [[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RellenaColumna |RellenaColumna]], [[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RellenaFila|RellenaFila]] o [[:Categoría:Comandos_de_Hoja_de_Cálculo#Comando RellenaCeldas| RellenaCeldas]]. {{Note|1=Ver también la sección [[Rastreo#Rastreo a la Hoja de Cálculo|Rastreando a la Hoja de Cálculo]].}}
| |
− | ==Copiar Datos desde la [[File:Menu_view_algebra.svg|link=Comentarios:Vista_Algebraica_CAS|16px]] [[Comentarios:Vista_Algebraica_CAS|Vista Algebraica]]==
| |
− | Se puede arrastrar/depositar directamente una lista desde la [[File:Menu_view _algebra.svg|link=Comentarios:Vista_Algebraica_CAS|16px]] [[Comentarios:Vista_Algebraica_CAS|Vista Algebraica]] a la '''Hoja de Cálculo'''.<br>En simultáneo, manteniendo pulsada la tecla {{KeyCode|Shift}} ({{KeyCode|May}} en algunos teclados) se puede decidir sobre las opciones que ofrece el correspondiente cuadro de diálogo ('''Objetos libres/dependientes''' -- '''Transpuestas''').
| |
− | ==Copiar Datos de otras [[File:Menu_view_spreadsheet.svg|link=Manual:Hoja_de_Cálculo#Interfaz de Cálculo|23px]] Hojas de Cálculo==
| |
− | Para importar datos desde otras hojas de cálculo, basta con seguir estos pasos:
| |
− | *Seleccionar y copiar los datos a importar. Por ejemplo usando el ''atajo'' de teclas {{KeyCode|Ctrl + C}} (Mac SO: {{KeyCode|Cmd + C}}) para copiarlos en el ''portapapeles''.
| |
− | *Abrir la ventana de GeoGebra y mostrar la [[Manual:Hoja_de_Cálculo#Interfaz de Cálculo|Hoja de Cálculo]]
| |
− | *Un ''clic'' en la celda a partir de la cual se van a volcar los datos, la que contendrá el primer valor (como la '''A1''')
| |
− | *Pegar los datos desde el portapapeles a la '''''Hoja''''' de GeoGebra empleando, por ejemplo el ''atajo¡¡ de teclas usual: {{KeyCode|Ctrl + V}} (Mac SO: {{KeyCode|Cmd + V}}) para que el volcado se realice a partir de la celda seleccionada.
| |
− | ==Tomar Datos de otras Aplicaciones==
| |
− | También es posible importar datos desde otras aplicaciones, si fueron almacenadas empleando formatos como los correspondientes a; ''txt'', .''csv'' and .''dat''. Basta un ''clic'' sobre una celda vacía para luego seleccionar la opción ''Importa Archivo de Datos...''.<hr>
| |
− | {{Note|1=GeoGebra emplea el punto {{KeyCode|.}} como separador decimal y la coma {{KeyCode|,}} como separador de campos.<br>Es preciso asegurarse que también en el archivo de datos a importar sean estos los separadores empleados con uno y otro propósito, antes de proceder con la importación.}}
| |
− | <h3>Importación Extra</h3>
| |
− | [[File:Importa.PNG|thumb|220px|left]]Cuando está habilitado el listado de archivos, el ''clic'' derecho que despliega el [[Comentarios:Menú_Contextual|Menú Contextual]] cuenta con una alternativa adicional para importar datos de archivo a volcar en la ''hoja'', como puede apreciarse en la figura.
| |
− | [[File:Exporta Hoja.PNG|310px|right]]
| |
− | ===[[File:Menu Open.png|link=|32px]] Importa Archivo de Datos===
| |
− | Un ''clic'' derecho en una celda vacía despliega un [[Comentarios:Menú_Contextual|Menú Contextual]] que ofrece la opción [[File:Menu Open.png|link=|21px]] ''Importa Archivo de Datos'' que admite el formato '''<code>.txt</code>''', '''<code>.csv</code>''' o '''<code>.dat</code>''' para volcar su contenido en la '''Hoja de Cálculo''' sea desde el mismo equipo de trabajo o desde la ''Web''.<br>El comportamiento resultará acorde a los parámetros indicados para las ''Opciones de la Hoja de Cálculos''.
| |
− | {{OJo|1=El separador de campos en un archivo '''<code>.csv</code>''' es la coma en lugar del punto y como. Si resulta necesario, se puede recurrir a un editor de textos para hacer los ajustes correspondientes.}}
| |
| [[Category:Comandos]] | | [[Category:Comandos]] |
− | [[Categoría:Comandos_de_Hoja_de_Cálculo]]
| |