Comandos de Hoja de Cálculo

De GeoGebra Manual
Saltar a: navegación, buscar

Vía Comandos


Estos comandos permiten referirse con facilidad a datos tomados de la Hoja de Cálculo así como ingresar otros valores, variables o fórmulas o modificar los existentes.

Entradas Directas, Selección y Comandos

En las celdas, pueden ingresarse tanto números como cualquier otro tipo de objeto tratado por GeoGebra. Sean...

El atajo de teclas 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.

Ejemplo: Sea A1=1, A2=2. En B1 se anota (A1, A1), lo que representa, en este caso, un contenido igual a (1, 1). Al copiar B1 a B2 (sea empleando el juego de teclas Ctrl + C, 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 $ 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 .

Nota: En Mac el mecanismo para copiar y pegar usando teclas de atajo involucra a la combinación Cmd + C y Cmd + V
Note Idea:
Un "truco" para facilitar el copiado sobre una columna
Suponiendo que las celdas A1:B100 están llenas de números y se quiere calcular la suma de cada fila,
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..
La alternativa es un doble clic sobre la esquina de arrastre
Así, la suma será automáticamente copiada hasta C100.

Hoja y sus Comandos


Comando Celda

Celda( <Columna>, <Fila> )
Da por resultado una copia del contenido de la celda de la hoja de cálculo cuya columna y fila se señalan, ambas, por su correspondiente número.
Ejemplo: Celda(2, 1) da por resultado una copia del contenido de B1.
Bulbgraph.pngAtención:
El objeto creado será un texto, expresión, valor numérico... según la índole del contenido copiado de la celda indicada.
Resultará indefinido si la celda no tuviera valor asignado.
Notas:
  • Por omisión, las celdas en una hoja de cálculo son objetos 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 Protocolo de Construcción. se hayan creado previamente.

Comando Columna

Columna( <Celda de Hoja de Cálculo> )
Da por resultado el número correspondiente a la columna de la celda (empezando por 1).
Ejemplo:
q = Columna(B3) da por resultado q = 2 dado que B es la segunda columna de la Hoja de Cálculo.

Comando Fila

Fila( <Celda Hoja de Cálculo> )
Da por resultado el número de la fila de la celda de la Hoja de Cálculo, empezando por 1.
Ejemplo: r = Fila(B3) da por resultado el número r = 3.

Comando NombreColumna

NombreColumna( <Celda de la Hoja de Cálculo> )
Da por resultado, como texto, el nombre de la columna de la celda indicada.
Ejemplos:

NombreColumna(A1) crea el texto A.

Ejecuta({"ColumnName(" + Element( lc , n) + ")" } ) da la letra de la columna acorde al valor de n siendo
lc = Secuencia(LetraDeCódigo(65 + l) + (l + 1), l, 0, 5) cuyo contenido resulta:
{"A1", "B2", "C3", "D4", "E5", "F6"}
Por eso, da el texto A, B, C, D... según n sea 0, 1, 2, 3...
Bulbgraph.pngAtención:
Como Ejecuta requiere los nombres de los comandos en inglés, NombreColumna se anota como ColumnName

Comando RangoCeldas

RangoCeldas( <Celda Inicial>, <Celda Final> )
Crea una lista conteniendo los valores de las celdas dentro del rango establecido.
Ejemplo:
RangoCelda(A1, A3) da por resultado la lista {1, 4, 9} si las respectivas celdas de la Hoja de Cálculo contuviera los correspondientes valores: A1 = 1, A2 = 4, A3 = 9.

{"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"} sería una lista resultante de un rango de celdas con contenidos diversos.
Nota: Una sintaxis abreviada sería A1:A3.
Bulbgraph.pngAtención: Si el contenido de la celda B1 fuera una fórmula, como =x(PuntoMedio(A$1, A2)) también copiada en B2, RangoCelda(B1, B2) sería el correspondiente valor de la abscisa del PuntoMedio respectivo, como 0.5 ó 2.

Comando RellenaCeldas

RellenaCeldas( <Rango de Celdas>, <Objeto> )
Copia los datos provenientes del objeto indicado, al conjunto de celdas determinado por el rango señalado.
Notas: 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 hojas de cálculo.
    Por ejemplo, B2:D5.
  • el Objeto puede ser de cualquier tipo (una ecuación como 3 sin(x) + x^2 ; una expresión; comandos operando sobre objetos como AleatorioEntre(0, 10), 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.
Nota: Las celdas resultantes son objetos libres (independientes de la lista).
Ejemplo:
RellenaCeldas(B2, {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}) 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.
Nota: Las celdas resultantes son objetos libres (independientes incluso de la matriz).
Ejemplos:
RellenaCeldas(C5, matriz1 + matriz2) vuelca, a partir de C5 hasta F8, los números resultantes de la suma de:
  • 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}}
Bulbgraph.pngAtención:
Se puede arrastrar/depositar directamente una lista desde la Vista Algebraica a la Hoja de Cálculo.
En simultáneo, manteniendo pulsada la tecla Shift (May en algunos teclados) se puede decidir sobre las opciones que ofrece el correspondiente cuadro de diálogo (Objetos libres/dependientes -- Transpuestas).

Comando RellenaColumna

RellenaColumna( <Número de Columna>, <Lista> )
Copia los valores que componen la lista a partir de la primera celda de la Columna.
La Columna queda indicada por su número (1 para A, 2 para B, etc.).
Las celdas resultantes son objetos libres.
Nota: Las celdas son independientes incluso de la Lista.
Bulbgraph.pngAtención: Se reescribe el eventual contenido previo de las celdas sin advertencia alguna.
Ejemplo:
RellenaColumna(1, Secuencia(0 + 0.1 k, k, 0, 21)) completa las columnas adecuadamente y permite asegurar que el contenido de, por ejemplo, A21 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 Hoja de Cálculo.
Este rellenado implica recuadrar y arrastrar en maniobra vertical y descendente el contenido de A1 y A2, en que previamente se anotara 0 u 0.1 respectivamente.
Bulbgraph.pngAtención: Como puede apreciarse, el rellenado involucra un problema propio de cualquier Hoja de Cálculo que, aunque no suele ponerse en evidencia, requiere una técnica de superación que conviene tener a mano.

Nota:
Se puede arrastrar/depositar directamente una lista desde la Vista Algebraica a la Hoja de Cálculo.
En simultáneo, manteniendo pulsada la tecla Shift (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
Ejemplo: La figura muestra consecuencias de un relleno adecuado de columnas.

Asíntotas IIII%.gif

Como se aprecia animadamente en la figura, cuando se trata de poner en evidencia una discontinuidad, el relleno de la tabla asociada a la 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.
Los cambios aparecen en la gráfica de la función, en la presentación de sus asíntotas así como en el texto de la formulación.
Aún así, el en la fila de la tabla suma un registro de una contundencia clara al respecto.

Comando RellenaFila

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.
Las celdas resultantes son objetos libres.
Bulbgraph.pngAtención: Las celdas son independientes incluso de la Lista.

Ejemplo:
RellenaFila(7, D1:E4) establece, a partir de la celda A7 el contenido de cada una de las consecutivas del rango D1:E4 que a los efectos, opera como Lista.
Si se pidiera el volcado RellenaFila(1, D1:E4), se perderá, por reemplazo, el contenido original en las celdas D1 y E1.

Bulbgraph.pngAtención:
Se puede arrastrar/depositar directamente una lista desde la Vista Algebraica a la Hoja de Cálculo.
En simultáneo, manteniendo pulsada la tecla Shift (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 Menu view spreadsheet.svg Hoja

Ingreso Manual, Comandos y Rastreo

Más allá de hacerlo manualmente, se pueden usar los comandos correspondientes a RellenaColumna, RellenaFila o RellenaCeldas.

Nota: Ver también la sección Rastreando a la Hoja de Cálculo.

Copiar Datos desde la Menu view algebra.svg Vista Algebraica

Se puede arrastrar/depositar directamente una lista desde la Menu view algebra.svg Vista Algebraica a la Hoja de Cálculo.
En simultáneo, manteniendo pulsada la tecla Shift (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 Menu view spreadsheet.svg 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 Ctrl + C (Mac SO: Cmd + C) para copiarlos en el portapapeles.
  • Abrir la ventana de GeoGebra y mostrar la 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: Ctrl + V (Mac SO: 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....


Nota: GeoGebra emplea el punto . como separador decimal y la coma , como separador de campos.
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.

Importación Extra

Importa.PNG

Cuando está habilitado el listado de archivos, el clic derecho que despliega el Menú Contextual cuenta con una alternativa adicional para importar datos de archivo a volcar en la hoja, como puede apreciarse en la figura.

Exporta Hoja.PNG

Menu Open.png Importa Archivo de Datos

Un clic derecho en una celda vacía despliega un Menú Contextual que ofrece la opción Menu Open.png Importa Archivo de Datos que admite el formato .txt, .csv o .dat para volcar su contenido en la Hoja de Cálculo sea desde el mismo equipo de trabajo o desde la Web.
El comportamiento resultará acorde a los parámetros indicados para las Opciones de la Hoja de Cálculos.

Bulbgraph.pngAtención: El separador de campos en un archivo .csv 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.

Páginas en la categoría «Comandos de Hoja de Cálculo»

Las siguientes 8 páginas pertenecen a esta categoría, de un total de 8.

© 2024 International GeoGebra Institute