# Listado Alfabético modo comando

Indice principal

Este índice contiene la lista de comando actuales, para operar CAFE2011.EXE como intérprete de renglón; así como las funciones reconocidas. Los comandos incluyen por lo general algún alias en inglés.

### A B C D E F G H I J K L M N O P Q R S T U V W X Y Z $

# Comandos para abrir y guardar archivos

- AbrirHoja()
- ActivarGrupoGuardar()
- ActivarHojaTrabajo()
- ActualGrupoGuardar
- ActualManejador
- AgregarHoja()
- CasillasAArchivo()
- CrearHojaTrabajo()
- DestruirGrupoGuardar()
- DestruirHojaTrabajo()
- GuardarHoja()
- ListaGruposGuardar
- ListaManejadores()
- ListaManeajadoresTotal
- NuevoGrupoGuardar

# Comandos para editar la Hoja de Cálculo

- CasillaATexto()
- CasillaNull()
- ColumnaNull()
- CopiarCasillas()
- Desde$Temporal()
- EliminarColumna()
- EliminarFila()
- FilaNull()
- Hacia$Temporal()
- HojaReinicio
- InsertarColumna()
- InsertarFila()
- LeerCasillas()
- MoverCasillas()

# Comandos de ambiente de la Hoja de Cálculo

- ActualDescriptorHoja
- ActualVariableGeneral()
- BloquearCasillas
- CasillaIniciativa()
- CasillaCiclica()
- DescribirHoja()
- EpsilonCero()
- EpsilonDeterminanteCero()
- ForzarCalculoPropagado
- HabilitarUnCiclo
- MaximoCiclosIntegral()
- MaximoCiclosIntegralInterna()
- ModoSimularCalculo
- No()
- PeticionCalculoObligatorio
- PuntosRaizPreliminar()
- TodoCicloProhibido
- VariableGeneral()
- VerFuncional
- VerValorPrueba

# Comandos varios

- Deshacer()
- GemeloRapido
- NivelesDeshacer()
- Recalculo
- RecalculoConErrores()
- Salida
- TotalNivelesDeshacer

# Tipo de mensajes

- AceptadoLoadREPO
- AlertaREPO
- BeginREPO
- BeginLoadREPO
- BeginStdErrREPO
- DescartadoLoadREPO
- EchoREPO
- EndREPO
- EndLoadREPO
- EndStdErrREPO
- ErrorREPO
- ErrorLoadREPO
- ExitoREPO
- FatalREPO
- FracasoREPO
- MensajeREPO
- NombreREPO
- NullREPO
- ResultREPO

# Funciones de asignación

- Abs()
- AnualDe()
- ArcCos()
- ArcCosH()
- ArcSeno()
- ArcSenoH()
- ArcTan()
- ArcTanH()
- ATexto()
- AVal()
- Azar
- Azar()
- AzarDesde()
- AzarG()
- AzarRango()
- Beta()
- Bandera()
- Caracter()
- CasillaInversa()
- CasillaSistema()
- ChiCuadrado()
- ChiCuadradoInversa()
- CiclosARad()
- CodigoAFecha()
- CoeficienteCorrelacion()
- Copiar()
- Coseno()
- CosenoH()
- CoSecante()
- CoTangente()
- CoVarianza()
- Cuad()
- Cubo()
- Derivada()
- Determinante()
- DiaDe()
- DiaDeSemana()
- DiasEntre()
- DistribucionChiCuadrado()
- DistribucionFisher()
- DistribucionNormal()
- DistribucionTStudent()
- E
- EnteroBreve()
- EnRango()
- EsBisiesto()
- EsCero()
- Exp()
- Factorial()
- Falso
- FechaACodigo()
- Fisher()
- FisherInversa()
- FormatoFecha()
- Frac()
- FraccionAnual()
- FraccionDia()
- FraccionMes()
- FraccionSemana()
- Gamma()
- GradAGrados()
- GradARad()
- GradosAGrad()
- GradosARad()
- Hipot()
- Hoy
- IncAnual()
- IncDia()
- IncMes()
- IncSemana()
- Insertar()
- Integral()
- Interseccion()
- Kurtosis()
- Laplace()
- LaplaceInversa()
- Largo()
- LdExp()
- Ln()
- LnXP1()
- Log10()
- Log2()
- LogN()
- Mayuscula()
- Max()
- MaxValor()
- MesDe()
- Min()
- MinValor()
- Minuscula()
- Mismo
- MismoValor()
- Momento1()
- Momento2()
- Momento3()
- Momento4()
- NombreDia()
- NombreDiaCorto()
- NombreMes()
- NombreMesCorto()
- Norma()
- Normal()
- NormalInversa()
- Pendiente()
- Pi
- Piso()
- PopNStdDev()
- PopNVariance()
- Potencia()
- PotenciaEntera()
- ProductoPunto()
- Productoria()
- Promedio()
- RadACiclos()
- RadAGrad()
- RadAGrados()
- Raiz()
- RaizCero()
- RaizMax()
- RaizMin()
- Redondeo()
- RedondeoA()
- RedondeoSimple()
- Secante()
- SemanaDe()
- Seno()
- SenoH()
- SiEntonces()
- Signo()
- Skew()
- StdDev()
- Suma()
- SumaCuadrados()
- SumaProductos()
- Sumatoria()
- Tangente()
- TangenteH()
- Techo()
- TotalVarianza()
- Trunc()
- TStudent()
- TStudentInversa()
- Uno()
- Varianza()
- Verdadero
- $Casilla()
- $Columna
- $Fila

# A

AbrirHoja()
  Instrucción fundamental para abrir archivos. Unicamente reconoce el formato propio del sistema Cafe2011. Como se prevee el uso de archivos generados por el usuario, se intenta ser bastante tolerante con los errores. La consecuencia, es que el sistema de mensajes podría resultar algo confuso.

  Parámetros | AbrirHoja( 'String1' ) String1 : Nombre del archivo a abrir.
  Uso | Cuando se aplica se espera se genere al menos un nuevo GrupoGuardar; aunque algunos proyectos simples, podrían manejarse a nivel de $Temporal. Esta versión Cafe2011.EXE olvida completamente el nombre del archivo. Utilizará en adelante los nombres de GrupoGuardar y nuevos intérpretes que se generen.
  Mensajes | El inicio exitoso del proceso comienza con un mensaje BeginLoadREPO con el nombre del archivo, y en cualquier caso se marca el final con el respectivo EndLoadREPO. En el caso óptimo se obtiene un mensaje AceptadoLoadREPO, errores pequeños se informarían como ErrorLoadREPO eliminando el mensaje AceptadoLoadREPO, pero probablemente la información se recupere en gran medida. El descarte del proceso se informa con FracasoREPO, o bien DescartadoLoadREPO. Lo más probable si el error es grave es que no se reciba el mensaje BeginLoadREPO, y simplemente se indique un mensaje usual de ErrorREPO.
  Ejemplos | AbrirHoja('...\EJEMPLOS\EJEMPLO1.TXT')
  Restricciones y notas | Se observa que al cargar archivos TXT falsos y pequeños; se obtiene falsos positivos. Aunque no debería recibirse el AceptadoLoadREPO. Esto se debe a la tolerancia a los defectos del archivo. Unicamente archivos compatibles CAFE2011.EXE. Si se aplica el comando LeerCasillas() inmediatamente después de AbrirArchivo() se esperan abundantes falsos negativos. Esto se debe a que no se ha realizado ningún recálculo; y LeerCasillas() en su función de lectura rápida asume que se trata de un error. Aplique pues un comando Recalculo o similar. Se recomienda aplicar un comando ListaGruposGuardar inmediatamente después a AbrirArchivo(), para conocer la nueva estructura de información. Se permite el anidamiento de instrucciones AbrirHoja(). Sin embargo, el sistema no tiene instrucciones de control de directorios, así que es muy probable un error por no encontrar el archivo. El contenido del archivo GuardarHoja() probablemente será bastante diferente de AbrirHoja(). Tomar en cuenta este factor al desarrollar un proyecto.
  Alias | LoadSheet()

Abs()
  Para calcular la función valor absoluto de un número real.

  Parámetros | Abs( Real1 ) Real1 : Número real al que se le calculará el valor absoluto.
  Alias | SinAlias

AceptadoLoadREPO
  Este mensaje aparece para señalizar que un proceso AbrirHoja() se realizó sin contratiempos. Si no aparece, ello no implica el fracaso del proceso. No toma en cuenta errores sintácticos de casilla. Se canaliza vía Output Standard.

AlertaREPO
  Para transmitir vía StdErr Standard, comunicados especiales; que no se considerán error pero tampoco se consideran buenas noticias.

ActivarGrupoGuardar()
  Instrucción para solicitar la activación de un GrupoGuardar. Los siguientes intérpretes que se generen, se agregarán al GrupoGuardar activo.

  Parámetros | ActivarGrupoGuardar( 'String1' ) String1 : Nombre del grupo a activar.
  Uso | Puede utilizar el comando ListaGruposGuardar para conocer los grupos actuales. No se permite activar $Temporal con esta instrucción, pero podría activarse indirectamente por medio de ActivarHojaTrabajo().
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        CrearHojaTrabajo(20,20,'PAREJA1')
        NuevoGrupoGuardar
        CrearHojaTrabajo(20,20,'HOJASOLA')
        ActivarGrupoGuardar('GRUPO001')
        CrearHojaTrabajo(20,20,'PAREJA2')
  Restricciones y notas | Es bastante probable que el intérprete activo no se encuentre en el GrupoGuardar activo. Las consecuencias pueden ser aislamiento no deseado de datos, o inclusive pérdida accidental de información. Prohibido en un proceso AbrirHoja().
  Alias | ActivateSaveGroup()

ActivarHojaTrabajo()
  Instrucción para solicitar la activación de un intérprete de Hoja de Cálculo. El GrupoGuardar respectivo, también se convierte en el grupo activo.

  Parámetros | ActivarHojaTrabajo( 'String1', Entero1 ) ActivarHojaTrabajo( 'String1' ) String1 : Nombre de la Hoja de Trabajo. Entero1 : .Clave secuencial de identificación, para resolver coincidencias en los nombres. En su ausencia se elige la última alternativa encontrada.
  Uso | Ante la ausencia de mensajes, el usuario podría utilizar la instrucción ActualManejador como confirmación. En adelante este intérprete será el que reciba las órdenes.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ActivarHojaTrabajo('$TEMPORAL')
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ActualManejador
        ActivarHojaTrabajo('PHHOCL',1)
        ActualManejador
  Restricciones y notas | Permitido en comando AbrirHoja() o anidamientos, pero únicamente se permite activar $Temporal o intérpretes generados en el proceso total.
  Alias | ActivateSpreadSheet()

ActualDescriptorHoja
  Instrucción para solicitar el valor hexadecimal de un grupo de bits útil para describir el desempeño del intérprete actual.

  Parámetros | Sin parámetros
  Uso | El usuario recibe un número en hexadecimal, que puede interpretarse sumando con la siguiente tabla.
  $0001 | Obligatorio
  $0002 | TodoCicloProhibido
  $0004 | unimplemented
  $0100 | PeticionCalculoObligatorio
  $0200 | ForzarCalculoPropagado
  $0080 | unimplemented
  $0010 | VerFuncional
  $0020 | VerValorPrueba
  $0008 | BloquearCasillas
  Mensajes | La respuesta se recibe como un número hexadecimal en un mensaje ResultREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ActualManejador
        ActualDescriptorHoja
  Restricciones y notas | Los descriptores pueden cambiar mucho el desempeño de un intéprete. Debería usarlos con cuidado. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | CurrentDescribeSheet

ActualGrupoGuardar
  Instrucción para solicitar el nombre del GrupoGuardar actualmente activo en el sistema.

  Parámetros | Sin parámetros
  Uso | El usuario recibe el nombre del grupo, que le servirá para varios procesos. Este grupo, no necesita concordar con el intérprete activo. Utilice la instrucción ListaManejadores() para cerciorarse.
  Mensajes | La respuesta se recibe como un mensaje NombreREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ListaGruposGuardar
        ActualGrupoGuardar
  Restricciones y notas | Utilice ListaManejadores() para cerciorarse cuáles intérpretes se encuentran vinculados al grupo. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | CurrentSaveGroup

ActualManejador
  Instrucción para solicitar el nombre y clave secuencial del intérprete actualmente activo en el sistema.

  Parámetros | Sin parámetros
  Uso | El usuario recibe el nombre intérprete activo y una clave secuencial. Utilice la instrucción ListaManejadores() para cerciorarse del nombre de GrupoGuardar.
  Mensajes | La respuesta se recibe como un mensaje NombreREPO seguido de una clave secuencial ResultREPO.
  Ejemplos |
        ActualGrupoGuardar
        ActualManejador
        ListaManejadores('GRUPO001')
  Restricciones y notas | Utilice ListaManejadores() para cerciorarse si el intérprete actual se encuentra vinculado o no a determinado GrupoGuardar. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | CurrentHandle

ActualVariableGeneral()
  Instrucción para solicitar el despliegue como ResultREPO del valor de una variable general.

  Parámetros | ActualVariableGeneral( Selector1 ) Selector1 : Selecciona la variable general de la que se solicita el valor actual. Los siguientes son los selectores definidos para el comando: EpsilonCero : Consultar el comando EpsilonCero(). EpsilonDeterminanteCero : Consultar la descripción del comando EpsilonDeterminanteCero(). ColumnasEnHoja : Total de columnas en la Hoja actual, o cero si no aplica. FilasEnHoja : Total de filas en Hoja actual, o cero si no aplica. HabilitarUnCiclo : Consultar el comando HabilitarUnCiclo. MaximoCiclosIntegral : Consultar el comando MaximoCiclosIntegral(). MaximoCiclosIntegralInterna : Consultar el comando MaximoCiclosIntegralInterna(). PuntosRaizPreliminar : Consultar el comando PuntosRaizPreliminar().
  Uso | Algunos de estos comandos también pueden conocerse mediante ActualDescriptorHoja(), pero en simbología hexadecimal.
  Mensajes | La respuesta se recibe como un mensaje ResultREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ActualManejador
        ActualVariableGeneral(ColumnasEnHoja)
        ActualVariableGeneral(FilasEnHoja)
  Restricciones y notas | Permitido en comando AbrirHoja(), pero se ignora.
  Alias | CurrentGeneralVariable() ColumnsInSheet : ColumnasEnHoja EnableOneCycle : HabilitarUnCiclo EpsilonZero : EpsilonCero EpsilonDeterminantZero : EpsilonDeterminanteCero MaxIntegralCycles : MaximoCiclosIntegral MaxInternalIntegralCycles : MaximoCiclosIntegralInterna PointsPreliminarySolve : PuntosRaizPreliminar RowsInSheet : FilasEnHoja

AgregarHoja()
  Instrucción para solicitar el movimiento de un intérprete de Hoja de Cálculo desde un GrupoGuardar a otro.

  Parámetros | AgregarHoja( 'String1', Entero1, 'String2' ) AgregarHoja( 'String1' ) AgregarHoja( 'String1', Entero1 ) AgregarHoja( 'String1', 'String2' ) String1 : Nombre de la Hoja de Trabajo. Entero1 : .Clave secuencial de identificación de la Hoja de Trabajo, para resolver coincidencias en los nombres. En su ausencia se elige la última alternativa encontrada. String2 : Nombre del grupo, al que se le desea agregar la Hoja de Trabajo. En su ausencia se elige el grupo activo.
  Uso | Esta instrucción no cambia los estados de activación. El comando corrige los permisos de acceso entre intérpretes, pero el adecuado uso de los mismos es responsabilidad del usuario. Por lo tanto, podrían generarse referencias sin sentido con esta orden.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        CrearHojaTrabajo(20,20,'PERSONAL')
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        AgregarHoja('PHHOCL','GRUPO001')
        DestruirGrupoGuardar('GRUPO002')
  Restricciones y notas | No se permite agragar intérpretes a $Temporal. Las duplicaciones de nombres de intérpretes, únicamente se permiten en GruposGuardar diferentes. Prohibido en un proceso AbrirHoja().
  Alias | AddSheet()

AnualDe()
  Para obtener un entero que represente el año de un tipo fecha.

  Parámetros | AnualDe( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le determinará el año como entero.
  Alias | YearOf()

ArcCos()
  Para calcular la función arcocoseno de un número real en radianes.

  Parámetros | ArcCoseno( Real1 ) Real 1 : Número real en radianes al que se le calculará el arcocoseno.
  Alias | Sin Alias

ArcCosH()
  Para calcular la función arcocoseno hiperbólico de un número real.

  Parámetros | ArcCoseno( Real1 ) Real 1 : Número real al que se le calculará el arcocoseno hiperbólico.
  Alias | ArCosH()

ArcSeno()
  Para calcular la función arcoseno de un número real en radianes.

  Parámetros | ArcSeno( Real1 ) Real 1 : Número real en radianes al que se le calculará el arcoseno.
  Alias | ArcSin()

ArcSenoH()
  Para calcular la función arcoseno hiperbólico de un número real.

  Parámetros | ArcSeno( Real1 ) Real 1 : Número real al que se le calculará el arcoseno hiperbólico.
  Alias | ArcSinH() ArSinH()

ArcTan()
  Para calcular la función arcotangente de un número real en radianes.

  Parámetros | ArcTan( Real1 ) Real 1 : Número real en radianes al que se le calculará la arcotangente.
  Alias | Sin Alias

ArcTanH()
  Para calcular la función arcotangente hiperbólico de un número real.

  Parámetros | ArcTan( Real1 ) Real 1 : Número real al que se le calculará la arcotangente hiperbólico.
  Alias | ArTanH()

ATexto()
  Para convertir un número en string.

  Parámetros | ATexto( Real1, Entero2, Entero3 ) ATexto( Real1, Entero2 ) ATexto( Real1 ) ATexto( Entero1, Entero2 ) ATexto( Entero1, Entero2 ) Real1 : Número real que será convertido a string. Entero1 : Número entero que será convertido a string. Entero2 : Espacio asignado al número. Se siguen las reglas usuales del compilador FreePascal. Entero3 : Total de decimales del número real. Se siguen las reglas usuales del compilador FreePascal.
  Alias | ToStr()

AVal()
  Para tratar de convertir un string en un número real.

  Parámetros | AVal( 'String1' ) 'String1' : String que se intentará convertir en número real.
  Alias | ToVal()

Azar
  Genera por asignación un número aleatorio menor que uno (no incluído) y mayor que cero (incluído).

  Ejemplo |
        A1:='Aleatorio fijo'
        A2:=(Azar)
        A3:='Aleatorio cambiante'
        A4():=Azar
  Alias | Random Aleatorio

Azar()
  Genera por asignación un número aleatorio menor que un parámetro y mayor o igual que cero.

  Parámetros | Azar( Entero1 ) Entero1 : Número entero base para generar un aleatorio entero.
  Alias | Random()

AzarDesde()
  Para calcular y asignar el promedio de una zona de la Hoja de Cálculo.

  Parámetros | Promedio( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el promedio.
  Alias | Mean()

AzarG()
  Genera por asignación un número aleatorio con distribución normal.

  Parámetros | AzarG( Real1, Real2 ) Real1 : Media de la población normal. Real2 : Desviación de la población normal.
  Alias | RandomG

AzarRango()
  Genera por asignación un número aleatorio en un rango dado.

  Parámetros | AzarRango( Real1, Real2 ) Real1 : Límite inferior del rango posible. Real1 : Límite superior del rango posible.
  Alias | RandomRange()

Top

# B

Bandera()
  Para forzar la conversión a tipo boolean.

  Parámetros | Boolean( Variant1 ) Variant1 : Valor de algún tipo que se forzará convertir a tipo boolean.
  Alias | Boolean()

BeginREPO
  Tipo de mensaje que inicializa el Output Standard producido por cada renglón de comando. El usuario no debería recibir mensajes para un renglón determinado vía Output Standard, antes de esta señal. Recuerde que algunos sistemas combinan el Output Standard con StdErr Standard.
  La orden cero no existe en el modo Completed, que es el único sistema actual implementado y se establece por defecto.

BeginLoadREPO
  Tipo de mensaje para inicializar un proceso AbrirHoja(), se canaliza vía Output Standard. El usuario debería esperar el nombre de archivo como 'String1'. Un sólo comando AbrirHoja() puede generar varios BeginLoadREPO en secuencia si existen subprocesos AbrirHoja().

BeginStdErrREPO
  Tipo de mensaje que inicializa StdErr Standard producido por cada renglón de comando. El usuario no debería recibir mensajes para un renglón determinado vía StdErr Standard, antes de esta señal. Recuerde que algunos sistemas combinan el Output Standard con StdErr Standard. El sistema siempre se envía independientemente de que existan mensajes útiles o no.
  La orden cero no existe en el modo Completed, que es el único sistema actual implementado y se establece por defecto.

Beta()
  Para calcular la función Beta de dos números reales.

  Parámetros | Beta( Real1, Real2 ) Real1 : Uno de los valores reales de evaluación. Real2 : El segundo valor real de evaluación de la función Beta.
  Alias | Beta()

BloquearCasillas
  Impide la escritura y modificación de las casillas en el intérprete actual, aunque otras opciones todavía quedan habilitadas. En esta versión, solo existe el bloqueo todo o nada.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Unicamente afecta el intérprete actual. Corresponde al valor $0008 en DescribirHoja(). Utlice ActualDescriptorHoja para conocer el estado actual.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | BloquearCasillas No(BloquearCasillas)
  Restricciones y notas | Desactivado por defecto. Habilitado en procesos AbrirHoja().
  Alias | BlockCell

Top

# C

Caracter()
  Para convertir un entero en un string de sólo un caracter. Probablemente requiera aplicar previamente al parámetro, el operador EnteroBreve().

  Parámetros | Caracter( Entero1 ) Entero1 : Número entero, que se transformará a string.
  Alias | CHR()

CasillaATexto()
  Instrucción para solicitar el despliegue de una casilla en formato de comando. Aunque CAFE2011.EXE no conoce de formatos, no se espera que esta instrucción incluya el formato en el futuro.

  Parámetros | CasillasATexto( Casilla1 ) Casilla1 : Referencia a casilla que se le desplegará el comando respectivo.
  Uso | Util para realizar pequeñas modificaciones a una casilla, con la ventaja que incluye los bits de control y otras informaciones.
  Mensajes | La respuesta se recibe como un mensaje ResultREPO.
  Ejemplos |
        A1():=1/A0
        RecalculcoConErrores(A1)
        CasillaATexto(A1)
        A1():=1/A10
  Restricciones y notas | No alerta de errores sintácticos, ni de ejecución. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | CellToString()

CasillaCiclica()
  Para agregarle características recursivas a una casilla. Por default, el método consiste en tomar el valor variante actual.

  Parámetros | CasillaCiclica( Zona1, Selector2, Entero3 ) CasillaCiclica( Zona1, Selector2 ) CasillaCiclica( Zona1, Entero3 ) CasillaCiclica( Zona1 ) Zona1 : Zona que será marcada con características recursivas. Selector2 : Para indicar las características recursivas. Por default toma el valor variante actual. Valor : Toma el valor variante actual de la casilla. Recursiva : Vuelve a evaluar la casilla, hasta un número máximo de veces o encontrar una condición de fin. Si alcanza el número máximo toma el valor variante actual. Evaluar : Evalúa la casilla hasta encontrar condición de fin o error. RecursivaError : Vuelve a evaluar la casilla, hasta condición de fin o un máximo de veces. Si alcanza este máximo genera un error. CualquierTipo : Cualquier tipo, probablemente se intérprete como Valor. Entero3 : Modifica el contador máximo de ciclos recursivos. Valor 10 por defecto; pero no modifica el valor actual asignado.
  Uso | Puede utilizarse con el comando No() o sin él.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        A1(X):=IfThen(X>1,A1(X-1),5)
        RecalculoConErrores(A1)
        CasillaCilica(A1)
  Restricciones y notas | Afecta las casillas definidas como funcionales y macros. Si la casilla se reasigna, la característica cíclica se pierde. Permitido en comando AbrirHoja().
  Alias | CyclicRange() Value : Valor Recursive : Recursiva Evaluate : Evaluar RecursiveError : RecursivaError AnyType : CualquierTipo

CasillaIniciativa()
  Impide la evaluación indirecta de una casilla. Instrucción útil para aumentar la velocidad de ejecución del intérprete, y del operador Recalculo inclusive. Sin embargo; es probable que requiera aplicar el comando Recalculo varias veces antes de obtener el resultado correcto.

  Parámetros | CasillaIniciativa( Zona1 ) Zona1 : Zona que será marcada con iniciativa.
  Uso | Puede utilizarse con el comando No() o sin él. Util si se sospecha que una Hoja de Cálculo es particularmente lenta. En caso de utilizar, se recomienda programar con una lógica de izquierda a derecha y de arriba hacia abajo. Esto significa, que los resultados dependan de casillas superiores o a la izquierda. Esto aumenta la convergencia de los resultados. Podría ser útil en raíces de funciones arbitrarias, determinantes, tablas estadísticas...; cuando se está muy seguro de que el resultado es correcto.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        A1():=Raiz(X+5,X,-1000000,1000000)
        CasillaIniciativa(A1)
  Restricciones y notas | Afecta las casillas definidas como funcionales. Si la casilla se reasigna, la característica de iniciativa se pierde. Permitido en comando AbrirHoja().
  Alias | InitiativeRange()

CasillaInversa()
  Para calcular una casilla de la matriz inversa de una zona cuadrangular de la Hoja de Cálculo.
  No induce propagación del cálculo, pero se calcula el determinante en todas las casillas afectadas. Esperamos corregir este defecto en el futuro. Considere utilizar CasillaIniciativa(), o las variables experimentales $Columna y $Fila.

  Parámetros | CasillaInversa( Zona1, Entero2, Entero3 ) Zona1 : Zona cuadrangular de la hoja de cálculo a la que se le calcula la inversa. Entero2 : Número de fila a partir de uno; de la matriz inversa generada. Entero3 : Número de columna a partir de uno; de la matriz inversa generada.
  Alias | CellInverse()

CasillaNull()
  Instrucción para el borrado de casillas. Las casillas quedan en condición Null.

  Parámetros | CasillaNull( Zona1 ) Zona1 : Zona de casillas a borrar.
  Uso | No afecta otras casillas fuera de la zona. Podría ser conveniente utilizar GemeloRapido antes de aplicar.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | CasillaNull(A1) CasillaNull(C1:C3)
  Restricciones y notas | Habilitado para comando AbrirHoja().
  Alias | NullRange()

CasillasAArchivo()
  Guarda en un archivo en disco, la zona de casillas indicada como valores; en un formato sumamente simple para facilitar su lectura en otros programas.

  Parámetros | CasillasAArchivo( Zona1, 'String1' ) Zona1 : Origen de la copia. String1 : Nombre del archivo, para guardar la información.
  Uso | El archivo de texto generado, utiliza conversiones de datos a String según el compilador FreePascal. Primero son cuatro números enteros a partir de uno: Columna Inicial, Fila Inicial, Columna Final, Fila Final; y luego los datos. Las funciones se convierten en reales, y las macros funcionales se escriben como String, casillas vacías como NULL, y errores como VARERROR.
  Mensajes | Debería esperar un mensaje de ExitoREPO o FracasoREPO.
  Ejemplos |
        A1:=(Integral(X,X,0,1))
        A2:=(Integral(X*X,X,0,1))
        A3:=(Integral(X*X*X,X,0,1))
        CASILLASAARCHIVO(A1:A3,'INTEGRAL.TXT')
  Restricciones y notas | Realiza una lectura rápida. Conviene aplicar Recalculo o similar, antes de la escritura a disco para evitar falsos negativos. Prohibido en proceso AbrirHoja().
  Alias | RangeToArchive()

CasillaSistema()
  Para calcular la solución de un sistema de ecuaciones líneales.
  No induce propagación del cálculo, pero se calcula el determinante en todas las casillas afectadas. Esperamos corregir este defecto en el futuro. Considere utilizar CasillaIniciativa(), o las variables experimentales $Columna y $Fila.

  Parámetros | CasillaSistema( Zona1, Zona2, Entero3 ) Zona1 : Matriz cuadrada de coeficientes. Zona2 : Vector de resultados. Entero3 : Número de variable a partir de uno.
  Alias | CellSystem()

ChiCuadrado()
  Para calcular el valor de integración de la distribución ChiCuadrado en un punto dado.

  Parámetros | TStudent( Real1, Real2, Real3 ) TStudent( Real1, Real2 ) Real1 : Punto límite para la integración de la distribución ChiCuadrado. Real2 : Grados de liberatad. Real3 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | ChiSquare()

ChiCuadradoInversa()
  Para calcular el valor inverso de la integración de la distribución ChiCuadrado en un punto dado.

  Parámetros | ChiCuadradoInversa( Real1, Real2, Real3 ) ChiCuadradoInversa( Real1, Real2 ) Real1 : Punto al que se le calcula la inversa de integración. Real2 : Grados de libertad. Real3 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | ChiSquareInverse()

CiclosARad()
  Para obtener el equivalente en radianes de un total de ciclos.

  Parámetros | CiclosARad( Real1 ) Real 1 : Número real en ciclos, cuya magnitud se convertirá a radianes.
  Alias | CycleToRad()

ColumnaNull()
  Instrucción para el borrado de columnas completas. Las casillas quedan en condición Null, sin desplazamiento de las demás.

  Parámetros | ColumnaNull( Zona1 ) Zona1 : Se borrarán las columnas que se crucen con Zona1.
  Uso | No afecta otras casillas fuera de la zona. Podría ser conveniente utilizar GemeloRapido antes de aplicar.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | ColumnaNull(A1) ColumnaNull(C1:F1)
  Restricciones y notas | Habilitado para comando AbrirHoja().
  Alias | NullColumn()

Copiar()
  Para extraer una secuencia de caracteres de un string, y asignarla.

  Parámetros | Copiar( 'String1', Entero2, Entero3 ) 'String1' : String que servirá de base para el copiado. Entero2 : Posición inicial para el copiado, numerada a partir de uno. Entero3 : Total de caracteres a copiar; el exceso en Entero3 se ignora.
  Alias | Copy()

CopiarCasillas()
  Instrucción fundamental para el copiado de casillas. Sigue las reglas usuales de las hojas de cálculo, con ligeras diferencias.

  Parámetros | CopiarCasillas( Zona1, Zona2 ) Zona1 : Origen de la copia. Zona2 : Final de la copia.
  Uso | Luego del comando, el usuario debería recibir un mensaje de ExitoREPO. En tal caso, todavía no se puede estar seguro de la corrección sintáctica. Para ello, podría inducir un recálculo de zona.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos | CopiarCasillas(A1,A1:A3) CopiarCasillas(A1:A3,C1:C3)
  Restricciones y notas | CAFE2011.EXE no distingue entre las referencias internas y las referencias externas en los procesos de copia. ¿Esto es un defecto?. Opino que lo deseable en la mayoría de circunstancias sería que las referencias externas no se modificarán del todo, ¿o me equivoco?. Se le advierte al usuario, que las reglas en este sentido podrían cambiar en el futuro. La superposición de zonas exige coincidencia en alguna esquina. El tamaño de Zona2 debería ser múltiplo exacto de Zona1. Las variables $Columna y $Fila siguen reglas especiales. Habilitado para comando AbrirHoja().
  Alias | CopyRange()

CoSecante()
  Para calcular la función cosecante de un número real en radianes.

  Parámetros | Cosecante( Real1 ) Real 1 : Número real en radianes al que se le calculará la cosecante.
  Alias | Csc() Cosecant()

Coseno()
  Para calcular la función coseno de un número real en radianes.

  Parámetros | Coseno( Real1 ) Real 1 : Número real en radianes al que se le calculará el coseno.
  Alias | Cos()

CodigoAFecha()
  Para forzar una conversión al tipo fecha.
  No se recomienda su uso, pues CAFE2011 utiliza por lo menos tres tipos diferentes de interpretación del tiempo como número real. Esto contado únicamente el tiempo como intervalo. La situación empeora, en términos absolutos... No se asegura compatibilidad futura.

  Parámetros | CodigoAFecha( Real1 ) Real1 : Tipo real, al que se le forzará un conversión al tipo fecha.
  Alias | CodigoAFecha()

CoeficienteCorrelacion()
  Para calcular y asignar el coeficiente de correlación entre dos zonas de la Hoja de Cálculo.

  Parámetros | CoeficienteCorrelacion( Zona1, Zona2 ) Zona1 : Primera zona para el cálculo del coeficiente. Zona2 : Segunda zona para el cálculo del coeficiente.
  Alias | CorrelationCoefficiente()

CosenoH()
  Para calcular la función coseno hiperbólico de un número real.

  Parámetros | Coseno( Real1 ) Real 1 : Número real al que se le calculará el coseno hiperbólico.
  Alias | CosH()

CoTangente()
  Para calcular la función cotangente de un número real en radianes.

  Parámetros | CoTangente( Real1 ) Real 1 : Número real en radianes al que se le calculará la cotangente.
  Alias | Cot() Cotan()

CoVarianza()
  Para calcular y asignar la covarianza entre dos zonas de la Hoja de Cálculo.

  Parámetros | CoVarianza( Zona1, Zona2 ) Zona1 : Primera zona para el cálculo de la covarianza. Zona2 : Segunda zona de la Hoja de Cálculo del mismo tamaño que la anterior, para el cálculo de la covarianza.
  Alias | CoVariance()

CrearHojaTrabajo()
  Instrucción para solicitar la creación de un nuevo intérprete de Hoja de Cálculo, que se agregará al GrupoGuardar activo.

  Parámetros | CrearHojaTrabajo( Entero1, Entero2, 'String1' ) Entero1 : Total de columnas de la Hoja de Cálculo. Entero2 : Total de filas de la Hoja de Cálculo. String1 : .Nombre a asignar a la Hoja de Cálculo. Se exige que sea un identificador válido estilo FreePascal. No tiene restricción de ocho bytes.
  Uso | El intérprete generado se agrega al GrupoGuardar activo. Si se genera a partir del grupo $Temporal, inmediatamente se genera un nuevo GrupoGuardar. Puede utilizar ActualManejador como confirmación. En adelante este intérprete será el que reciba las órdenes. Se sugiere utilizar NuevoGrupoGuardar si se desea que sea independiente del intérprete actual.
  Mensajes | El nombre del GrupoGuardar que contiene el nuevo intérprete se recibe como un mensaje NombreREPO seguido de una clave secuencial ResultREPO para identifical al intérprete.
  Ejemplos |
        ActivarHojaTrabajo('PAREJA1')
        CrearHojaTrabajo(100,100,'PAREJA2')
        NuevoGrupoGuardar
        CrearHojaTrabajo(100,100,'HOJASOLA')
  Restricciones y notas | Se recomienda utilizar números bajos si es posible. Recuerde que el GrupoGuardar no necesariamente corresponde con el intérprete activo. No se permite cero como dimensión. Habilitado en comando AbrirHoja(), pero se suprimen los mensajes de información.
  Alias | NewSpreadSheet()

Cuad()
  Para elevar al cuadrado un número real.

  Parámetros | Cuad( Real1 ) Real1 : Número real que se elevará al cuadrado.
  Alias | Sqr() En algunos sistemas el carácter ASCII 253, sirve como alternativa de esta función. En este momento CAFE2011, no ha logrado estabilizar su interpretación de caracteres, esto podría derivar incompatibilidades futuras.

Cubo()
  Para elevar al cubo un número real.

  Parámetros | Cubo( Real1 ) Real1 : Número real que se elevará al cubo.
  Alias | Cube() En algunos sistemas el carácter ASCII 252, sirve como alternativa de esta función. En este momento CAFE2011, no ha logrado estabilizar su interpretación de caracteres, esto podría derivar incompatibilidades futuras.

Top

# D

Derivada()
  Para calcular el valor de la derivada de una expresión.
  Limitada capacidad de anidamiento.

  Parámetros | Derivada( Expresion1, Identificador2, Real3, Real4 ) Derivada( Expresion1, Identificador2, Real3 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Real3 : Valor real en el que se evalúa la derivada. Real4 : Error consecutivo de estimación. Por defecto la respuesta se da en milésimos.
  Alias | ForDer()

DescartadoLoadREPO
  Este mensaje aparece para señalizar que un proceso AbrirHoja() acumuló tantos errores o por alguna razón similar, CAFE2011 tomó la decisión del descarte e interrupción forzada del proceso.

  Código | Mensaje (%s : parámetro variable entrecomillado)
  24 | 'Proceso load de archivo %s interrumpido'

DescribirHoja()
  Instrucción para modificar un número de control de bits cuyo valor hexadecimal es útil para describir el desempeño del intérprete actual.

  Parámetros | DescribirHoja( Hexadecimal1 ) Hexadecimal1 : Número en hexadecimal que describir algunos mecanismos de control del intérprete. Sustituye completamente el valor anterior.
  Uso | El usuario introduce un número en hexadecimal, que puede interpretarse sumando con la siguiente tabla.
  $0001 | Obligatorio
  $0002 | TodoCicloProhibido
  $0004 | unimplemented
  $0100 | PeticionCalculoObligatorio
  $0200 | ForzarCalculoPropagado
  $0080 | unimplemented
  $0010 | VerFuncional
  $0020 | VerValorPrueba
  $0008 | BloquearCasillas
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        DescribirHoja($1)
        ActualDescriptorHoja
  Restricciones y notas | Los descriptores pueden cambiar mucho el desempeño de un intéprete. Debería usarlos con cuidado. Una hoja guardara en disco con un valor errado; podría volverse inútil. Mejor utilizar otros comandos más seguros. Permitido en comando AbrirHoja().
  Alias | DescribeSheet()

Desde$Temporal()
  Instrucción creada para el copiado de casillas entre intérpretes diferentes. Se utiliza $Temporal como memoria temporal. Esta instrucción copia el contenido desde la memoria de $Temporal a partir de A1 hacia el intérprete activo..

  Parámetros | Desde$Temporal( Zona1 ) Zona1 : Destino de la copia en el intérprete activo.
  Uso | Para copiar desde A hasta B, siendo A y B intérpretes diferentes. Luego de activar A, se aplicaría Hacia$Temporal() para la zona de interés. Luego se activa B y se aplica Desde$Temporal(). La copia no debería tener modificaciones. En cuanto a $Temporal, la copia se ubica desde la casilla A1. Podría por tanto tener referencias sin sentido, pero aún así la copia debería ser exitosa. Si desea utilizar $Temporal para algún cálculo, probablemente convenga aplicar posteriormente HojaReinicio en el momento oportuno.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos |
        CrearHojaTrabajo(20,20,'Hoja1')
        CrearHojaTrabajo(20,20,'Hoja2')
        A3:='Mi Dato'
        A4:=34
        Hacia$Temporal(A3:A4)
        ActivarHojaTrabajo('Hoja1')
        Desde$Temporal(G3:G4)
  Restricciones y notas | Probablemente surjan en $Temporal abundantes mensajes de error carentes de interés. Puede aplicar HojaReinicio en el momento oportuno. No se permite copias de $Temporal en sí mismo. Habilitado para comando AbrirHoja().
  Alias | From$Temporal()

Deshacer()
  Instrucción para reestablecer un estado previo de la Hoja de Cálculo, almacenado en memoria rápida por el comando GemeloRapido. Unicamente afecta las casillas y al intérprete activo.

  Parámetros | Deshacer( Entero1 ) Entero1 : .Reestablece la copia rápida Entero1 MOD posibles. Numeradas a partir de uno y en orden de creación.
  Uso | Se recomienda la secuencia de comandos TotalNivelesDeshacer, GemeloRapido, y Deshacer( 'posibles-1' ). Luego aplique Recalculo.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        A1:=10
        GemeloRapido
        Copiar(A1,B1)
        TotalNivelesDeshacer
        GemeloRapido
        Deshacer(1)
        Recalculo
  Restricciones y notas | La memoria rápida se pierde constantemente. Cada vez que cambie de intérprete, se borrarán las copias. Probablemente surgirán falsos negativos, que se corrigen al aplicar Recalculo. Prohibido en proceso AbrirHoja().
  Alias | Undo()

DestruirGrupoGuardar()
  Elimina de memoria el GrupoGuardar indicado, junto con todos sus intérpretes asociados.

  Parámetros | DestruirGrupoGuardar( 'String1' ) String1 : Nombre del grupo a eliminar de memoria.
  Uso | Como no se permite eliminar el GrupoGuardar activo, probablemente sea conveniente activar el intérprete $Temporal antes de aplicar DestruirGrupoGuardar().
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        ActivarHojaTrabajo('$TEMPORAL')
        CrearHojaTrabajo(200,200,'AGENDA')
        ActualGrupoGuardar
        ActivarHojaTrabajo('$TEMPORAL')
        DestruirGrupoGuardar('GRUPO001')
        CrearHojaTrabajo(20,20,'AGENDA')
  Restricciones y notas | No se permite destruir el grupo $Temporal, ni el grupo activo, ni el grupo propietario del intérprete activo. Prohibido en proceso AbrirHoja().
  Alias | DeleteSaveGroup()

DestruirHojaTrabajo()
  Elimina la Hoja de Trabajo y su intérprete de memoria.

  Parámetros | DestuirHojaTrabajo( 'String1', Entero1 ) String1 : Nombre de la Hoja de Trabajo. Entero1 : .Clave secuencial de identificación, obligatoria en esta instrucción.
  Uso | Puesto que no se puede destruir el intérprete activo, puede activar $Temporal siempre presente. Podría generarse un GrupoGuardar vacío, el cual puede activarse o eliminarse con órdenes posteriores. Si olvida la clave puede utilizar el comando ListaManejadores().
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ActivarHojaTrabajo('$TEMPORAL')
        DestruirHojaTrabajo('PHHOCL',1)
  Restricciones y notas | No se permite destruir $Temporal, ni el intérprete activo. Prohibido en proceso AbrirHoja().
  Alias | DeleteSpreadSheet()

Determinante()
  Para calcular el valor del determinante de una zona de la Hoja de Cálculo.
  No induce propagación del cálculo a la zona de evaluación, esto podría generar falsos negativos.

  Parámetros | Determinante( Zona1 ) Zona1 : Zona matricial cuadrada a la que se le calculará el determinante.
  Alias | Determinant()

DiaDe()
  Para obtener un entero que represente el día del mes de un tipo fecha.

  Parámetros | DiaDe( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le determinará el día del mes como entero.
  Alias | DayOf()

DiaDeSemana()
  Para obtener un entero que represente el día de la semana de un tipo fecha.

  Parámetros | DiaDeSemana( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le determinará el día de la semana como entero.
  Alias | DayOfWeek()

DiasEntre()
  Para obtener un número entero que represente el total de días entre dos fechas.

  Parámetros | DiasEntre( TDateTime1, TDateTime2 ) TDateTime1 : Tipo fecha inicial del intervalo. TDateTime2 : Tipo fecha final del intervalo.
  Alias | DaysBetween()

DistribucionChiCuadrado()
  Para calcular el valor de la distribución ChiCuadrado en un punto dado (sin integrar).
  Por un defecto del algoritmo no se da el resultado con mayor precisión para Real2 entero. Se espera que se corrija en el futuro.

  Parámetros | DistribucionChiCuadrado( Real1, Real2, Real3 ) DistribucionChiCuadrado( Real1, Real2 ) Real1 : Punto de evaluación de la distribución ChiCuadrado. Real2 : Grados de liberatad. Real3 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | DistributionChiSquare()

DistribucionFisher()
  Para calcular el valor de la distribución Fisher en un punto dado (sin integrar). El resultado se reporta en diezmilésimos.
  Por un defecto del algoritmo no se da el resultado con mayor precisión para Real2 y Real3 enteros. Se espera que se corrija en el futuro.

  Parámetros | DistribucionFisher( Real1, Real2, Real3 ) Real1 : Punto de evaluación de la distribución Fisher. Real2 : Primer grado de liberatad. Real3 : Segundo grado de libertad.
  Alias | DistributionFisher()

DistribucionNormal()
  Para calcular el valor de la distribución Normal en un punto dado (sin integrar).

  Parámetros | DistribucionNormal( Real1 ) Real1 : Punto de evaluación para la distribución normal.
  Alias | DistributionNormal()

DistribucionTStudent()
  Para calcular el valor de la distribución TStudent en un punto dado (sin integrar).
  Por un defecto del algoritmo no se da el resultado con mayor precisión para Real2 entero. Se espera que se corrija en el futuro.

  Parámetros | TStudent( Real1, Real2, Real3 ) TStudent( Real1, Real2 ) Real1 : Punto de evaluarción para la distribución TStudent. Real2 : Grados de liberatad. Real3 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | DistributionTStudent()

Top

# E

E
  Generar para asignación el valor de E.

  Ejemplo |
        A1():=E
        A2:=(E)
        // A3:= E
        // no se interpra como Real
  Alias | SinAlias

EchoREPO
  Este mensaje aparece para señalizar que un proceso AbrirHoja() acumuló tantos errores o por alguna razón similar, CAFE2011 tomó la decisión del descarte e interrupción forzada del proceso.

EliminarColumna()
  Instrucción para eliminar una o un grupo de columnas en una Hoja de Cálculo. La información en las columnas superpuestas se perderá.

  Parámetros | EliminarColumna( Zona1 ) Zona1 : Las columnas superpuestas por la zona serán eliminadas, las columnas a la derecha de las afectadas se correrán a la izquierda.
  Uso | Luego del comando, el usuario debería recibir un mensaje de ExitoREPO. En tal caso, todavía no se puede estar seguro de la corrección sintáctica. Para ello, podría inducir un recálculo de zona.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos | EliminarColumna(A1) EliminarColumna(F1:H1)
  Restricciones y notas | CAFE2011.EXE no distingue entre las referencias internas y las referencias externas en los procesos de copia. ¿Esto es un defecto?. Opino que lo deseable en la mayoría de circunstancias sería que las referencias externas no se modificarán del todo, ¿o me equivoco?. Se le advierte al usuario, que las reglas en este sentido podrían cambiar en el futuro. Las referencias absolutas y relativas se transforman de la misma forma. Las variables $Columna y $Fila no se modifican. Habilitado para comando AbrirHoja().
  Alias | DeleteColumn()

EliminarFila()
  Instrucción para eliminar una o un grupo de filas en una Hoja de Cálculo. La información en las filas superpuestas se perderá.

  Parámetros | EliminarFila( Zona1 ) Zona1 : Las filas superpuestas por la zona serán eliminadas, las filas por encima de las afectadas se correrán hacia abajo.
  Uso | Luego del comando, el usuario debería recibir un mensaje de ExitoREPO. En tal caso, todavía no se puede estar seguro de la corrección sintáctica. Para ello, podría inducir un recálculo de zona.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos | EliminarFilla(A1) EliminarFila(A5:A7)
  Restricciones y notas | CAFE2011.EXE no distingue entre las referencias internas y las referencias externas en los procesos de copia. ¿Esto es un defecto?. Opino que lo deseable en la mayoría de circunstancias sería que las referencias externas no se modificarán del todo, ¿o me equivoco?. Se le advierte al usuario, que las reglas en este sentido podrían cambiar en el futuro. Las referencias absolutas y relativas se transforman de la misma forma. Las variables $Columna y $Fila no se modifican. Habilitado para comando AbrirHoja().
  Alias | DeleteLine()

EndREPO
  Tipo de mensaje que finaliza el Output Standard producido por cada renglón de comando. El usuario no debería recibir mensajes para un renglón determinado vía Output Standard, después de esta señal. Recuerde que algunos sistemas combinan el Output Standard con StdErr Standard.
  La orden cero no existe en el modo Completed, que es el único sistema actual implementado y se establece por defecto.

EndLoadREPO
  Tipo de mensaje para Finalizar un proceso AbrirHoja(), se canaliza vía Output Standard. El usuario debería esperar el nombre de archivo como 'String1'. Un sólo comando AbrirHoja() puede generar varios EndLoadREPO en secuencia si existen subprocesos AbrirHoja(). Su aparición no implica el éxito del proceso.

EndStdErrREPO
  Tipo de mensaje que finaliza StdErr Standard producido por cada renglón de comando. El usuario no debería recibir mensajes para un renglón determinado vía StdErr Standard, después de esta señal. Recuerde que algunos sistemas combinan el Output Standard con StdErr Standard. El sistema siempre se envía independientemente de que existan mensajes útiles o no.
  La orden cero no existe en el modo Completed, que es el único sistema actual implementado y se establece por defecto.

EnRango()
  Función que indica con un boolean si un número se encuentra entre dos valores datos.

  Parámetros | EnRango( Real1, Real2, Real3 ) EnRango( Entero1, Entero2, Entero3 ) Real1 : Valor real de prueba. Real2 : Límite inferior de la prueba. Real3 : Límite superior de la prueba. Entero1 : Valor entero de prueba. Entero2 : Límite inferior de la prueba. Entero3 : Límite superior de la prueba.
  Alias | InRange()

EnteroBreve()
  Para convertir un entero en un entero de un Byte de información, que es positivo. Algunas funciones requieren enteros breves para funcionar. CAFE2011 intenta realizar la conversión automáticamente; pero existen casos en que se requerirá este operador.

  Parámetros | EnteroBreve( Entero1 ) Entero1 : Valor entero a transformar a entero breve.
  Alias | Byte()

EpsilonCero()
  Algunas funciones como SqRt(), pueden generar falsos negativos al intentar evaluarse en las cercanías de cero. Esto ocurre por acumulación de incertidumbre. Para evitar este problema Cafe2011.EXE sigue la regla de considerar cualquier número en el rango -1E-4 a cero como idéntico a cero y no reportar un mensaje de ErrorREPO. Los valores positivos carecen de este problema. Este comando tiene como objetivo controlar dicho umbral de error. Variable general diferente en cada intérprete.

  Parámetros | EpsilonCero( Real1 ) Real1 : Valor de 1E-4 por defecto. Debe introducirse como número positivo; aunque en la práctica solo afectará a los valores negativos.
  Uso | Cuando busque errores díficiles de encontrar. Todos los profesores de matemáticas, saben que uno de los errores más frecuentes de todo el mundo, es el error de signo.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | EpsilonCero(0) EpsilonCero(1E-6)
  Restricciones y notas | Algunos valores no serán aceptados, y devolverán un ErrorREPO como respuesta. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). Habilitado para comando AbrirHoja().
  Alias | EpsilonZero()

EpsilonDerterminanteCero()
  Por acumulación de incertidumbre, los algoritmos de análisis numérico pueden tener dificultades al diferenciar un determinante cero de uno que no lo es. Para lidiar con este problema Cafe2011.EXE sigue la regla de considerar cualquier determinante menor a 1E-7 como idéntico a cero. Sin embargo, esto será una decisión equivocada en muchos problemas universitarios y en varias aplicaciones. Este comando tiene como objetivo controlar dicho umbral para el determinate. Variable general diferente en cada intérprete.

  Parámetros | EpsilonDeterminanteCero( Real1 ) Real1 : Valor de 1E-7 por defecto. Debe introducirse como número positivo.
  Uso | Puede surgir el problema en aplicaciones con determinantes muy grandes, o con números muy pequeños.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | EpsilonDeterminanteCero(0) EpsilonDeterminanteCero(1E-6)
  Restricciones y notas | Algunos valores no serán aceptados, y devolverán un ErrorREPO como respuesta. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). Habilitado para comando AbrirHoja().
  Alias | EpsilonDeterminanteZero()

ErrorREPO
  Este mensaje se genera para reportar errores diversos; generalmente incluye un 'String1' identificado con algún código. Algunos incluyen un 'String2' para identificar la casilla. Muchos comandos, se asumen exitosos en ausencia de un mensaje ErrorREPO. Se canaliza vía StdErr Standard.

  Código | Mensaje (%s : parámetro variable entrecomillado)
  1 | 'Error...'
  2 | 'Tipo variante incompatible'
  3 | 'Posible incompatibilidad de version'
  4 | 'Formato inompatible: %s pendiente'
  5 | 'Descriptor casilla incompatible %s'
  6 | 'varError al evaluar'
  7 | 'Identificador %s no permitido'
  8 | 'varError al interpretar'
  9 | 'Orden no entendida'
  10 | 'Faltan datos en operador %s'
  11 | 'El identificador carece de Hoja de Trabajo asignada'
  12 | 'Orden requiere Hoja de Trabajo'
  13 | 'Nombre Hoja de Trabajo pendiente'
  14 | 'Nombre de grupo save %s inexistente'
  15 | 'Dato tipo string pendiente'
  16 | 'Total de datos equivocado en orden %s'
  17 | 'No pudo abrir archivo %s'
  18 | 'No pudo crear archivo %s'
  19 | 'Dato tipo entero pendiente'
  20 | 'Selector alternativa pendiente'
  21 | 'Orden requiere archivo en formato TXT'
  26 | '%s no cumple sintaxis solicitada de identificador'
  27 | 'Dimensiones inaceptables para hoja de trabajo'
  28 | 'Nombre de hoja de trabajo %s duplicado en grupo %s'
  29 | 'No pudo vincularse %s con hoja de trabajo %s en grupo %s'
  30 | 'Nombre de hoja de trabajo %s inexistente'
  31 | 'No concordancia entre nombre hoja de trabajo %s y control %s'
  32 | 'Hoja de trabajo %s carece de grupo Save asignado'
  33 | 'Acceso no permitido a hoja de trabajo %s'
  34 | 'Acceso no permitido a grupo save %s'
  35 | 'Dato tipo identificador casilla pendiente'
  37 | 'String mal definida'
  38 | 'Hoja trabajo inactiva'
  39 | 'Casilla bloqueada en hoja de trabajo'
  40 | 'Rango solicitado no permitido en copia'
  42 | 'Mecanismo undo desactivado en hoja de trabajo'
  43 | 'Dato fuera de rango admisible'
  44 | 'Mecanismo undo requiere hoja de trabajo'
  45 | 'Dato tipo real pendiente'
  46 | 'Tipo inadecuado de dato para variable global %s'
  47 | 'Determinante nulo'
  48 | 'Lectura de %s con error de sintaxis'
  49 | 'Error de sintaxis'
  50 | 'Error al evaluar %s'
  51 | 'Exceso de agrupamiento derecho '')'''
  52 | 'Ciclo recursivo no permitido'
  53 | 'Macro indefinida'
  54 | 'Estilo recursivo indefinido'
  55 | 'Fin ciclo pendiente'
  56 | 'Descriptor dimensional inconsistente'
  57 | 'Matriz muy grande para proceso...'
  58 | 'Integral de %s no conseguida'
  59 | 'No se pudo definir sector matricial'
  60 | 'Macro recibe exclusivamente argumentos reales'
  61 | 'Copia de %s provoca rango no permitido'
  62 | 'Copia interrumpida'
  63 | 'No pudo evaluar valores iniciales de macro en copia...'
  64 | 'Acceso irregular a casilla %s'
  65 | 'La integral ha superador el total de ciclos actual'
  66 | 'Inconsistencia de tipo en macro'
  67 | 'No se encuentra final de comentario %s'
  68 | 'Pendiente final de comillas ''STRING'' delimitadoras de String'
  69 | 'Inconsistencia en comillas ''STRING'' delimitadoras de String'
  70 | 'Sintaxis defectuosa para %s en proceso de asignar valores'
  71 | unimplemented
  73 | 'No se pudo establecer suborden %s'
  74 | 'Error en datos de suborden %s'

ErrorLoadREPO
  Este mensaje se genera para reportar errores diversos en los procesos AbrirHoja(); generalmente incluye un 'String1' identificado con algún código. Algunos incluyen un 'String2' para identificar la casilla. Muchos comandos, se asumen exitosos en ausencia de un mensaje ErrorREPO. La numeración será la misma que para el tipo ErrorREPO. Se canaliza vía StdErr Standard.

EsBisiesto()
  Para obtener un tipo boolean, que determine si un número entero corresponde a un año bisiesto.

  Parámetros | EsBisiesto( Entero1 ) Entero1 : Año como entero, al que se le determina si es bisiesto.
  Alias | IsLeapYear()

EsCero()
  Indica con un boolean si un número es menor o igual en valor absoluto a un número pequeño.

  Parámetros | EsCero( Real1, Real2 ) EsCero( Real1 ) Real1 : Número real que se compara. Real2 : Valor de comparación, no puede ser cero. De no indicarse, se utilizará un valor generado por FreePascal.
  Alias | IsZero()

ExitoREPO
  Algunos comandos emiten este mensaje, como confirmación de que la solicitud fue conseguida. Se canaliza vía Output Standard.

Exp()
  Para calcular la función exponencial de un número real.

  Parámetros | Exp( Real1 ) Real1 : Número real al que se le calculará la función exponencial.
  Alias | SinAlias

Top

# F

Factorial()
  Para calcular el factorial de un número entero.

  Parámetros | Factorial( Real1 ) Real1 : Número entero al que se le calcula el factorial.
  Limitaciones | Esta función tiene un dominio muy limitado. Además su valor de retorno se interpretará como número real. Es probable que en algunas asignaciones, el factorial deba acompañarse con un Round() para lograr el tipo apropiado.
  Alias | Factorial() En algunos sistemas el carácter ASCII 33, sirve como alternativa de esta función. En este momento CAFE2011, no ha logrado estabilizar su interpretación de caracteres, esto podría derivar incompatibilidades futuras.

Falso
  Genera para asignación un valor equivalente al False de tipo boolean.

  Ejemplo |
        A1():=Falso
        A2:=(Falso)
        A3:= False
        // A4:= Falso
        // no se interpra como Boolean
        // talvez cambie en el futuro
  Alias | Off Apagado No

FatalREPO
  Algunos comandos emiten este mensaje para indicar errores graves. Se canaliza vía StdErr Standard, probablemente impliquen la interrupción de algún proceso mayor, con seguridad el renglón actual se interrumpe.

  Código | Mensaje (%s : parámetro variable entrecomillado)
  22 | 'Archivo %s supera capacidad de errores'
  23 | 'Errores no permitidos en Load'
  25 | 'Interrumpido load de archivo %s'
  41 | 'Proceso copia casilla interrumpido'

FechaACodigo()
  Para obtener un tipo fecha, a partir de tres números enteros.

  Parámetros | FechaACodigo( Entero1, Entero2, Entero3 ) Entero1 : Año para el tipo fecha obtenido. Entero2 : Mes para el tipo fecha obtenido. Entero3 : Día para el tipo fecha obtenido.
  Alias | EncodeDate()

FilaNull()
  Instrucción para el borrado de filas completas. Las casillas quedan en condición Null, las restantes filas no se modifican.

  Parámetros | FilaNull( Zona1 ) Zona1 : Se borrarán las filas que se crucen con Zona1..
  Uso | No afecta otras casillas fuera de la zona. Podría ser conveniente utilizar GemeloRapido antes de aplicar.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | FilaNull(A1) FilaNull(A5:A7)
  Restricciones y notas | Habilitado para comando AbrirHoja().
  Alias | NullLine()

Fisher()
  Para calcular el valor de integración de la distribución Fisher en un punto dado. La respuesta se da en diezmilésimos.

  Parámetros | Fisher( Real1, Real2, Real3 ) Real1 : Punto límite para la integración de la distribución Fisher. Real2 : Primer grado de liberatad. Real3 : Segundo grado de libertad.
  Alias | SinAlias

FisherInversa()
  Para calcular el valor inverso de la integración de la distribución Fisher en un punto dado. La respuesta se da en milésimos.

  Parámetros | FisherInversa( Real1, Real2, Real3 ) Real1 : Punto al que se le calcula la inversa de integración. Real2 : Primer grado de libertad. Real3 : Segundo grado de libertad.
  Alias | FisherInverse()

FormatoFecha()
  Para obtener un tipo string a partir de un tipo fecha.

  Parámetros | FormatoFecha( TDateTime1, 'String2', Entero3 ) FormatoFecha( TDateTime1, 'String2' ) FormatoFecha( TDateTime1, Entero3 ) FormatoFecha( TDateTime1 ) TDateTime1 : Tipo fecha que se convertirá a string. String2 : Codifica según reglas de FreePascal, el despliegue del texto. De no indicarse se utiliza una representación por defecto. Entero3 : Opcionalmente, se utiliza para establecer el tamaño que ocupa el tipo string. Se rellena de espacios en blanco a la izquierda si es necesario. Valores muy pequeños se ignoran.
  Alias | FormatDate()

ForzarCalculoPropagado
  Corresponde a un bit de control cuyo objetivo es superar las barreras de propagación generadas externa o internamente por CAFE2011.EXE sin necesidad de desactivar dichas barreras. Tener en cuenta que la orden CasillaIniciativa() tiene prioridad sobre este bit de control. El comando Recalculo activa este comando transitoriamente, así que es innecesario activarlo entonces.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Unicamente afecta el intérprete actual. Corresponde al valor $0200 en DescribirHoja(). Utlice ActualDescriptorHoja para conocer el estado actual.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | ForzarCalculoPropagado No(ForzarCalculoPropagado)
  Restricciones y notas | Creado para uso interno del sistema, no se recomienda su uso. Desactivado por defecto. Habilitado en procesos AbrirHoja().
  Alias | ForceCalculusPropagated

Frac()
  Para obtener la parte fraccionaria de un número real.

  Parámetros | Frac( Real1 ) Real1 : Número real al que se le extraerá la parte fraccionaria.
  Alias | SinAlias

FracasoREPO
  Algunos comandos emiten este mensaje, para indicar que una orden no logró realizarse. Se canaliza vía StdErr Standard.

FraccionAnual()
  Para obtener un número real que represente el total de años entre dos fechas.

  Parámetros | FraccionAnual( TDateTime1, TDateTime2 ) TDateTime1 : Tipo fecha inicial del intervalo. TDateTime2 : Tipo fecha final del intervalo.
  Alias | YearSpan()

FraccionDia()
  Para obtener un número real que represente el total de días entre dos fechas.

  Parámetros | FraccionDia( TDateTime1, TDateTime2 ) TDateTime1 : Tipo fecha inicial del intervalo. TDateTime2 : Tipo fecha final del intervalo.
  Alias | DaySpan()

FraccionMes()
  Para obtener un número real que represente el total de meses entre dos fechas.

  Parámetros | FraccionMes( TDateTime1, TDateTime2 ) TDateTime1 : Tipo fecha inicial del intervalo. TDateTime2 : Tipo fecha final del intervalo.
  Alias | MonthSpan()

FraccionSemana()
  Para obtener un número real que represente el total de semanas entre dos fechas.

  Parámetros | FraccionSemana( TDateTime1, TDateTime2 ) TDateTime1 : Tipo fecha inicial del intervalo. TDateTime2 : Tipo fecha final del intervalo.
  Alias | WeekSpan()

Top

# G

Gamma()
  Para evaluar la función Gamma de un número real.

  Parámetros | Gamma( Real1 ) Real1 : Valor real para evaluar la función.
  Alias | SinAlias

GemeloRapido
  Genera una copia rápida en memoria de las casillas de la Hoja de Cálculo en el intérprete actual. Pueden generarse varias de estas copias.

  Parámetros | Sin parámetros
  Uso | Antes de alguna modificación, a gusto del usuario. Puede reestablecerse la copia con el comando Deshacer().
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        A1:=10
        GemeloRapido
        Copiar(A1,B1)
        TotalNivelesDeshacer
        GemeloRapido
        Deshacer(1)
        Recalculo
  Restricciones y notas | Las copias generadas se numeran a partir de uno. Hasta un máximo después del cual se borran las copias más antiguas. Las copias se destruyen sin previo aviso; especialmente después de operaciones que cambien el intérprete activo. Prohibido en procesos AbrirHoja().
  Alias | FastTwin

GradAGrados()
  Para obtener el equivalente en grados de un valor en gradientes.

  Parámetros | GradAGrados( Real1 ) Real1 : Número real en gradientes, cuya magnitud se convertirá a grados.
  Alias | GradToDeg()

GradARad()
  Para obtener el equivalente en radianes de un total en gradientes.

  Parámetros | GradARad( Real1 ) Real1 : Número real en gradientes, cuya magnitud se convertirá a radianes.
  Alias | GradToRad()

GradosAGrad()
  Para obtener el equivalente en gradientes de un total en grados.

  Parámetros | GradosAGrad( Real1 ) Real1 : Número real en grados, cuya magnitud se convertirá a gradientes.
  Alias | DegToGrad()

GradosARad()
  Para obtener el equivalente en radianes de un total en grados.

  Parámetros | GradosARad( Real1 ) Real 1 : Número real en grados, cuya magnitud se convertirá a radianes.
  Alias | DegToRad()

GuardarHoja()
  Instrucción fundamental para guardar archivos. Unicamente permite guardar en el formato propio del sistema Cafe2011. Genera una secuencia de instrucciones para regenerar el estado del GrupoGuardar indicado.

  Parámetros | GuardarHoja( 'String1', 'String2' ) String1 : Nombre del archivo a crear. String2 : Nombre del GrupoGuardar a procesar.
  Uso | Puede aplicarse en el grupo actual, y también en el grupo $Temporal. Podría ser conveniente cerciorarse previamente, que el GrupoGuardar, efectivamente contiene los intérpretes deseados; simplemente aplique el comando ListaManejadores().
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO.
  Ejemplos | GuardarHoja('TAREA1.TXT`,'GRUPO001') GuardarHoja('PERSONAL.TXT','$TEMPORAL')
  Restricciones y notas | Unicamente archivos compatibles CAFE2011.EXE. No afecta los estados de activación. No guarda resultados numéricos, esto podría generar dificultades en casillas cíclicas. Prohibido en procesos AbrirHoja().
  Alias | SaveSheet()

Top

# H

HabilitarUnCiclo
  Unica instrucción en esta versión de CAFE2011.EXE, que permite ingresar la característica cíclica de una casilla previo a la edición de la misma. Existen formas de ingreso durante y después de la edición. Su efecto es de corta duración. Probablemente en el futuro se agregue alguna versión de FormatoCasilla(), que cumpla objetivos similares; el comando FormatoCasilla() actualmente se encuentra sin implementar.

  Parámetros | Sin parámetros
  Uso | A la siguiente y única casilla que se ingrese después de este comando, le agregará características cíclicas en el modo Valor del comando CasillaCiclica() esto significa que cuando encuentre un ciclo simplemente tomará el valor actual que encuentre. Su utilidad radica en evitar el mensaje de varError u ErrorREPO, en casos en que el usuario no se acuerde o no le guste ingresar la clave descriptora de recurrencia. Sin embargo; la corrección del tipo de recurrencia puede hacerse posteriormente, o durante el ingreso. Su efecto es de corta duración y solo aplica a la siguiente casilla. Puede utilizarse con el comando No() o sin él. El comando No() parece de poca utilidad, pero puede ser útil en caso de cambio de opinión previo al ingreso.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        A1:=2
        A2():=SqRt(A1+A4)
        A3():=SqRt(A1+A2)
        CasillaCiclica(A2:A3)
        HabilitarUnCiclo
        A4():=SqRt(A1+A3)
        Recalculo
        Recalculo
  Restricciones y notas | Su efecto es de corta duración y se desvanece sin previo aviso. Desactivado por defecto. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). Habilitado en procesos AbrirHoja().
  Alias | EnableOneCycle

Hacia$Temporal()
  Instrucción creada para el copiado de casillas entre intérpretes diferentes. Se utiliza $Temporal como memoria temporal. Esta instrucción copia el contenido en una zona indicada, hacia la memoria de $Temporal.

  Parámetros | Hacia$Temporal( Zona1 ) Zona1 : Origen de la copia en el intérprete activo.
  Uso | Para copiar desde A hasta B, siendo A y B intérpretes diferentes. Luego de activar A, se aplicaría Hacia$Temporal para la zona de interés. Luego se activa B y se aplica Desde$Temporal(). La copia no debería tener modificaciones. En cuanto a $Temporal, la copia se ubica desde la casilla A1. Podría por tanto tener referencias sin sentido, pero aún así la copia debería ser exitosa. Si desea utilizar $Temporal para algún cálculo, probablemente convenga aplicar posteriormente HojaReinicio en el momento oportuno.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos |
        CrearHojaTrabajo(20,20,'Hoja1')
        CrearHojaTrabajo(20,20,'Hoja2')
        A3:='Mi Dato'
        A4:=34
        Hacia$Temporal(A3:A4)
        ActivarHojaTrabajo('Hoja1')
        Desde$Temporal(G3:G4)
  Restricciones y notas | Probablemente surjan en $Temporal abundantes mensajes de error carentes de interés. Puede aplicar HojaReinicio en el momento oportuno. No se permite copias de $Temporal en sí mismo. Habilitado para comando AbrirHoja().
  Alias | To$Temporal()

Hipot()
  Función de asignación para obtener la hipotenusa de un triángulo rectángulo, conociendo sus catetos.

  Parámetros | Hipot( Real1, Real2 ) Real1 : Longitud de uno de los catetos del triángulo. Real2 : Longitud del otro cateto del triángulo.
  Alias | Hypot()

HojaReinicio
  Provoca que el intérprete actual adquiera un estado de condición inicial y por defecto, con todas las casillas vacías.

  Parámetros | Sin parámetros
  Uso | Cuando se desee un intérprete en estado inicial y vacío. Por ejemplo, al activar $Temporal con fines matemáticos. Utilizar con precaución.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        ActivarHojaTrabajo('$TEMPORAL')
        HojaReinicio
  Restricciones y notas | En caso de arrepentirse, recuerde que el comando Deshacer() no regenera variables de control. Habilitado para comando AbrirHoja().
  Alias | SpreadSheetReset()

Hoy
  Para obtener la fecha actual en el sistema.

  Ejemplo |
        A1:='Escribimos esto'
        A2:=(Hoy)
        A3:='Hoy es'
        A4():=Hoy
  Alias | Today

Top

# I

IncAnual()
  Para incrementar un total de años indicado un dato tipo fecha.

  Parámetros | IncAnual( TDateTime1, Entero2 ) IncAnual( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le incrementará el año. Entero1 : Total de años a incrementar. En ausencia, se asume un valor unitario.
  Alias | IncYear()

IncDia()
  Para incrementar un total de días indicado un dato tipo fecha.

  Parámetros | IncDia( TDateTime1, Entero2 ) IncDia( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le incrementará el día. Entero1 : Total de días a incrementar. En ausencia, se asume un valor unitario.
  Alias | IncDay()

IncMes()
  Para incrementar un total de meses indicado un dato tipo fecha.

  Parámetros | IncMes( TDateTime1, Entero2 ) IncMes( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le incrementará el mes. Entero1 : Total de meses a incrementar. En ausencia, se asume un valor unitario.
  Alias | IncMonth()

IncSemana()
  Para incrementar un total de semanas indicado un dato tipo fecha.

  Parámetros | IncSemana( TDateTime1, Entero2 ) IncSemana( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le incrementará la semana. Entero1 : Total de senabas a incrementar. En ausencia, se asume un valor unitario.
  Alias | IncWeek()

Insertar()
  Genera un string de asignación; resultado de insertar un string en otro.

  Parámetros | Insertar( 'String1', 'String2', Entero3 ) 'String1' : String que será insertado. 'String2' : String que recibe a String1 como inserción. Entero3 : Posición numerada a partir de uno en String2 en la que se inserta String1.
  Alias | InsertString()

InsertarColumna()
  Instrucción para agregar una o un grupo de columnas a una Hoja de Cálculo. Las nuevas columnas estarán vacías.

  Parámetros | InsertarColumna( Zona1 ) Zona1 : Las columnas superpuestas por la zona serán sustituidas por columnas en blanco, y los datos afectados se desplazarán hacia la derecha.
  Uso | Luego del comando, el usuario debería recibir un mensaje de ExitoREPO. En tal caso, todavía no se puede estar seguro de la corrección sintáctica. Para ello, podría inducir un recálculo de zona.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos | InsertarColumna(A1) InsertarColumna(F1:H1)
  Restricciones y notas | CAFE2011.EXE no distingue entre las referencias internas y las referencias externas en los procesos de copia. ¿Esto es un defecto?. Opino que lo deseable en la mayoría de circunstancias sería que las referencias externas no se modificarán del todo, ¿o me equivoco?. Se le advierte al usuario, que las reglas en este sentido podrían cambiar en el futuro. Las referencias absolutas y relativas se transforman de la misma forma. Las variables $Columna y $Fila no se modifican. Podrían perderse columnas en el borde derecho de la Hoja de Cálculo. Habilitado para comando AbrirHoja().
  Alias | InsertColumn()

InsertarFila()
  Instrucción para agregar una o un grupo de filas a una Hoja de Cálculo. Las nuevas filas estarán vacías.

  Parámetros | InsertarFila( Zona1 ) Zona1 : Las filas superpuestas por la zona serán sustituidas por filas en blanco, y los datos afectados se desplazarán a zonas superiores.
  Uso | Luego del comando, el usuario debería recibir un mensaje de ExitoREPO. En tal caso, todavía no se puede estar seguro de la corrección sintáctica. Para ello, podría inducir un recálculo de zona.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos | InsertarFilla(A1) InsertarFila(A5:A7)
  Restricciones y notas | CAFE2011.EXE no distingue entre las referencias internas y las referencias externas en los procesos de copia. ¿Esto es un defecto?. Opino que lo deseable en la mayoría de circunstancias sería que las referencias externas no se modificarán del todo, ¿o me equivoco?. Se le advierte al usuario, que las reglas en este sentido podrían cambiar en el futuro. Las referencias absolutas y relativas se transforman de la misma forma. Las variables $Columna y $Fila no se modifican. Podrían perderse filas en el borde superior de la Hoja de Cálculo. Habilitado para comando AbrirHoja().
  Alias | InsertLine()

Integral()
  Para calcular el valor de la integral de una expresión.
  Limitada capacidad de anidamiento.

  Parámetros | Integral( Expresion1, Identificador2, Real3, Real4, Real5 ) Integral( Expresion1, Identificador2, Real3, Real4 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Real3 : Límite inferior de la integral. Real4 : Límite superior de la integral. Real5 : Error consecutivo de estimación. Por defecto la respuesta se da en milésimos.
  Alias | ForInt()

Interseccion()
  Para calcular y asignar la intersección para la regresión lineal entre dos zonas de la Hoja de Cálculo.

  Parámetros | Interseccion( Zona1, Zona2 ) Zona1 : Corresponde a la variación independiente. Zona2 : Corresponde a la variación dependiente.
  Alias | Intersection()

Top

# J

Top

# K

Kurtosis()
  Para calcular y asignar el valor Kurtosis de una zona de la Hoja de Cálculo.

  Parámetros | Kurtosis( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la kurtosis.
  Alias | SinAlias

Top

# L

Laplace()
  Para calcular el valor de la función de Laplace en un punto dado.

  Parámetros | Laplace( Real1, Real2 ) Laplace( Real1 ) Real1 : Punto de evaluación de la función. Real2 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | SinAlias

LaplaceInversa()
  Para calcular el valor inverso de la función de Laplace en un punto dado.

  Parámetros | LaplaceInversa( Real1, Real2 ) LaplaceInversa( Real1 ) Real1 : Punto al que se le calcula la inversa. Real2 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | LaplaceInverse()

Largo()
  Para calcular el tamaño de un string o zona como entero.
  Por un defecto del código de CAFE2011, la versión actual de Largo() es innecesariamente lenta, cuando se aplica en zonas. No induce la propagación del cálculo, pero examina la zona.

  Parámetros | Largo( 'String1' ) Largo( Zona1 ) 'String1' : String al que se le calculará el tamaño. Zona1 : Zona rectangular de la hoja de cálculo a la que se le calculará el total de casillas totales.
  Alias | Length()

LdExp()
  Para calcular la función multiplicar por una potencia de dos.

  Parámetros | LdExp1( Real1, Entero2 ) Real1 : Número real que se multiplicará por la potencia de dos según Real1*PotenciaEntera(2,Entero2). Entero2 : Exponente entero de la potencia de dos.
  Alias | SinAlias

LeerCasillas()
  Instrucción para solicitar el despliegue de varias casillas rápidamente, sin recálculo.

  Parámetros | LeerCasillas( Zona1, Selector1 ) LeerCasillas( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la cual se le solicita información. Selector1 : De no indicarse la información desplegada obedece a los controles internos VerFuncional y VerValorPrueba. Sólo se define un selector: Default : Solicita el despliegue de funciones como valores, y las macros funcionales como 'String' de ejecución.
  Uso | Util para despliegue rápido de valores, evitando pérdidas de tiempo cuando no se necesita recalcular los valores.
  Mensajes | La respuesta se recibe como una secuencias de mensajes ResultREPO. Recorre primero de izquierda a derecha, y luego de arriba hacia abajo. Los errores no se reporten, y simplemente se indica VarError en ResultREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        Recalculo
        LeerCasillas(A1:I23)
  Restricciones y notas | Es bastante probable que aparezcan falsos negativos. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | ReadRange() Default : Defecto

ListaGruposGuardar
  Instrucción para solicitar una lista de todos los GruposGuardar actualmente definidos en el sistema.

  Parámetros | Sin parámetros
  Uso | El usuario recibe por orden de creación una lista de los GruposGuardar definidos.
  Mensajes | La lista consiste en una secuencia de mensajes NombreREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ListaGruposSave
  Restricciones y notas | Utilice ActualGrupoGuardar para conocer el grupo activo, que no necesariamente corresponde al intérprete actual. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | ListEverySaveGroup

ListaManejadoresTotal
  Instrucción para solicitar una lista de todos los intérpretes actualmente definidos en el sistema.

  Parámetros | Sin parámetros
  Uso | El usuario recibe por orden de creación una lista de los intérpretes definidos.
  Mensajes | La lista consiste en una secuencia de mensajes NombreREPO y la clave de identificación respectiva en ResultREPO con el mismo número secuencial de mensaje.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ListaManejadoresTotal
        ListaManejadores('GRUPO001')
  Restricciones y notas | Utilice ListaManejadores() para cerciorarse del grupo al que pertenece el intérprete actual. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | ListEveryHandles

ListaManejadores()
  Instrucción para solicitar una lista de todos los intérpretes de determinado GrupoGuardar actualmente definido en el sistema.

  Parámetros | ListaManejadores( 'String1' ) String1 : Nombre del GrupoGuardar al que se solicita analizar.
  Uso | El usuario recibe por orden de creación una lista de los intérpretes definidos incluyendo una clave secuencial de identificación. La repetición de nombres es permitida en GrupoGuardar diferentes.
  Mensajes | La lista consiste en una secuencia de parejas de mensajes NombreREPO y ResultREPO con la misma numeración secuencial. Si el GrupoGuardar no tiene ningún intérprete asociado, se recibe un MensajeREPO de advertencia.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ListaGruposSave
        ListaManejadores('GRUPO001')
  Restricciones y notas | Recuerde que MensajeREPO se recibe en StdErr establecido por FreePascal. Permitido en comando AbrirHoja(), pero se ignora.
  Alias | ListHandles()

Ln()
  Para calcular la función logaritmo natural.

  Parámetros | Ln( Real1 ) Real1 : Número real que se le calculará el logaritmo natural.
  Alias | SinAlias

LnXP1()
  Para calcular la función logaritmo natural del número aumentado en uno.

  Parámetros | LnXP1( Real1 ) Real1 : Número real al que se le calcula Ln( Real1+1 ).
  Alias | SinAlias

Log10()
  Para calcular la función logaritmo en base 10.

  Parámetros | Log10( Real1 ) Real1 : Número real al que se le calculará el logaritmo en base decimal.
  Alias | SinAlias

Log2()
  Para calcular la función logaritmo en base 2.

  Parámetros | Log2( Real1 ) Real1 : Número real al que se le calculará el logaritmo en base 2.
  Alias | SinAlias

LogN()
  Para calcular la función logaritmo de un número real en una base entera.

  Parámetros | LogN( Entero1, Real2 ) Entero1 : Base del logaritmo. Real2 : Número real al que se le calculará el logaritmo.
  Alias | SinAlias

Top

# M

Max()
  Para calcular el mayor de dos números.

  Parámetros | Max( Real1, Real2 ) Max( Entero1, Entero2 ) Real1 : Uno de los posibles reales, para obtener el mayor. Real2 : Uno de los posibles reales, para obtener el mayor. Entero1 : Uno de los posibles enteros, para obtener el mayor. Entero2 : Uno de los posibles enteros, para obtener el mayor.
  Alias | SinAlias

MaxValor()
  Para calcular y asignar el máximo valor de una zona de la Hoja de Cálculo.

  Parámetros | Promedio( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el máximo valor.
  Alias | MaxValue()

MaximoCiclosIntegral()
  El algoritmo de la función Integral() es recursivo. Esta variable controla el máximo de ciclos permitido en este proceso. En algunos casos ayudará a resolver integrales complicadas; pero su uso puede volver el tiempo de ejecución prohibitivo en una potencia de dos. Variable general diferente en cada intérprete.

  Parámetros | MaximoCiclosIntegral( Entero1 ) Entero1 : Valor de 10 por defecto. Vinculado con el el número máximo de ciclos de integración recursivo en la función Integral(). Puede ayudar a resolver casos complicados, pero hay que recordar que la velocidad puede disminuir enormemente.
  Uso | Puede ser útil para resolver integrales complejas y algunas múltiples. Pero el tiempo puede volverse prohibitivo, considere ser menos exigente con la incertidumbre. Las función Integral() está calificada como lenta en el sistema CAFE2011.EXE. Podría ser conveniente combinar CasillaIniciativa() con este comando.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | MaximoCiclosIntegral(11) MaximoCiclosIntegral(7)
  Restricciones y notas | Algunos valores no serán aceptados, y devolverán un ErrorREPO como respuesta. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). Habilitado para comando AbrirHoja().
  Alias | MaxIntegralCycles()

MaximoCiclosIntegralInterna()
  El algoritmo de muchas funciones predefinidas está vinculado con un proceso integral recursivo propio independiente de la función Integral() de usuario. Esta variable controla el máximo de ciclos permitido en dichos procesos. En algunos casos ayudará a resolver funciones predefinidas cuando requiera incertidumbres muy exigentes. Por defecto muchas de estas funciones predefinidas dan exactitudes de tres o cuatro decimales. Variable general diferente en cada intérprete.

  Parámetros | MaximoCiclosIntegralInterna( Entero1 ) Entero1 : Valor de 10 por defecto. Vinculado con el el número máximo de ciclos de integración recursivo en varias funciones predefinidas.
  Uso | Puede ser útil para alcanzar niveles de exactitud para funciones predefinidas díficiles de conseguir. Las funciones que requieren integración normalmente están calificada como lentas en el sistema CAFE2011.EXE. Podría ser conveniente combinar CasillaIniciativa() con este comando.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | MaximoCiclosIntegralInterna(11) MaximoCiclosIntegralInterna(7)
  Restricciones y notas | Algunos valores no serán aceptados, y devolverán un ErrorREPO como respuesta. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). Habilitado para comando AbrirHoja().
  Alias | MaxInternalIntegralCycles()

MensajeREPO
  Para transmitir vía StdErr Standard, comunicados especiales; que no se considerán error pero tampoco se consideran buenas noticias.

  Código | Mensaje (%s : parámetro variable entrecomillado)
  72 | 'Grupo save carece de manejadores'

Mayuscula()
  Para obtener un string que es la versión en mayúscula de otro.

  Parámetros | Mayuscula( 'String1' ) 'String1' : String que sirve de base, para aplicar las mayúsculas.
  Alias | UpperCase()

MesDe()
  Para obtener un entero que represente el mes de un tipo fecha.

  Parámetros | MesDe( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le determinará el mes como entero.
  Alias | MonthOf()

Min()
  Para calcular el menor de dos números.

  Parámetros | Min( Real1, Real2 ) Min( Entero1, Entero2 ) Real1 : Uno de los posibles reales, para obtener el menor. Real2 : Uno de los posibles reales, para obtener el menor. Entero1 : Uno de los posibles enteros, para obtener el menor. Entero2 : Uno de los posibles enteros, para obtener el menor.
  Alias | SinAlias

MinValor()
  Para calcular y asignar el mínimo valor de una zona de la Hoja de Cálculo.

  Parámetros | MinValue( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el mínimo valor.
  Alias | MinValue()

Minuscula()
  Para obtener un string que es la versión en minúscula de otro.

  Parámetros | Minuscula( 'String1' ) 'String1' : String que sirve de base, para aplicar las manúsculas.
  Alias | LowerCase()

Mismo
  Valor que representa al intérprete actual, y sirve para referenciar sus propias variables.

  Ejemplo |
        A1:=10
        (SUMATORIA(A1+MISMO.A1,A1,0,5))
  Alias | Self

MismoValor()
  Asigna un valor boolean, que determina si dos reales se consideran iguales según una desviación posible.

  Parámetros | MismoValor( Real1, Real2, Real3 ) MismoValor( Real1, Real2 ) Real1 : Uno de los valores reales de comparación. Real2 : Otro de los valores reales de comparación. Real3 : Máxima diferencia de comparación, no puede ser cero. De no indicarse se utilizará un valor generado por FreePascal.
  Alias | SameValue()

ModoSimularCalculo
  Destinado al uso interno de CAFE2011.EXE. Su objetivo es ignorar temporalmente en la Hoja de Calculo los ciclos recursivos cuando ellos se encuentra habilitados. Si afecta al comando Recalculo, por lo que no se recomienda su uso.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Afecta únicamente al intérprete actual. Mientras este activa, existe una alta probabilidad de que los datos generados por procesos recursivos se encuentren falseados.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | ModoSimularCalculco No(ModoSimularCalculo)
  Restricciones y notas | Desactivado por defecto. Mientras activa, probablemente muchos datos se encuentren falseados. No se recomienda su uso. Se considera una variable de uso interno. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). No se permite en procesos AbrirHoja().
  Alias | ModoSimulateCalculus

Momento1()
  Para calcular y asignar el primer momento de una zona de la Hoja de Cálculo.

  Parámetros | Momento1( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el primer momento.
  Alias | Moment1()

Momento2()
  Para calcular y asignar el segundo momento de una zona de la Hoja de Cálculo.

  Parámetros | Momento2( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el segundo momento.
  Alias | Moment2()

Momento3()
  Para calcular y asignar el tercer momento de una zona de la Hoja de Cálculo.

  Parámetros | Momento3( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el tercer momento.
  Alias | Moment3()

Momento4()
  Para calcular y asignar el cuarto momento de una zona de la Hoja de Cálculo.

  Parámetros | Momento4( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el cuarto moemnto.
  Alias | Moment4()

MoverCasillas()
  Instrucción para el movimiento de casillas, borrando el original. Sigue las reglas usuales de las hojas de cálculo, con ligeras diferencias.

  Parámetros | MoverCasillas( Zona1, Casilla1 ) Zona1 : Origen de la copia, se borrará en el proceso. Casilla1 : Esquina superior izquierda del destino de la copia.
  Uso | Luego del comando, el usuario debería recibir un mensaje de ExitoREPO. En tal caso, todavía no se puede estar seguro de la corrección sintáctica. Para ello, podría inducir un recálculo de zona.
  Mensajes | De cumplir la sintaxis, el usuario debería esperar un mensaje de ExitoREPO o FracasoREPO. Este mensaje se evita en proceso AbrirHoja().
  Ejemplos | MoverCasillas(A1,A2) MoverCasillas(A1:A3,C1)
  Restricciones y notas | CAFE2011.EXE no distingue entre las referencias internas y las referencias externas en los procesos de copia. ¿Esto es un defecto?. Opino que lo deseable en la mayoría de circunstancias sería que las referencias externas no se modificarán del todo, ¿o me equivoco?. Se le advierte al usuario, que las reglas en este sentido podrían cambiar en el futuro. Se tolerá la superposición de zonas, pero respetando los límites de dimensión. Las variables $Columna y $Fila no se modifican. Habilitado para comando AbrirHoja().
  Alias | MoveRange()

Top

# N

NivelesDeshacer()
  Instrucción para modificar el total de niveles de memoria rápida permitidos para el comando GemeloRapido. Afecta únicamente al intérprete activo.

  Parámetros | NivelesDeshacer( Entero1 ) Entero1 : .Valor 3 por defecto. Establece el total de niveles de memoria rápida. Se permite un valor de cero, que desactiva el sistema.
  Uso | Para desactivar el sistema; o establecer una reserva de memoria a gusto del usuario. Para conocer el valor actual utilice TotalNivelesDeshacer.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | NivelesDeshacer(10) NivelesDeshacer(0)
  Restricciones y notas | Algunos valores no están permitidos. Prohibido en proceso AbrirHoja().
  Alias | UndoLevels()

No()
  Su objetivo es ejecutar la acción contraria de algunos comandos. Consultar en cada caso en particular; si el operador es aplicable.

  Parámetros | No( Comando1 ) Comando1 : La instrucción ejecuta la operación contraria o similar, indicada por Comando1. Consultar en cada caso si es aplicable.
  Uso | Por norma general será muy fácil saber en que consiste la acción contraria. Algunos comandos sin embargo; seguirán reglas especiales.
  Mensajes | Cuando se aplique en forma correcta, asumirá probablemente el mismo sistema de mensajes que el comando indicado.
  Ejemplos | No(TodoCicloProhibido) No(CasillaIniciativa(A1:C3))
  Restricciones y notas | Habilitado para comando AbrirHoja().
  Alias | Sin Alias

NombreDia()
  Convierte un número entero en un nombre de día en mayúscula.

  Parámetros | NombreDia( Entero1 ) Entero1 : Número entre uno (DOMINGO) y siete (SABADO).
  Alias | DAYNAME()

NombreDiaCorto()
  Convierte un número entero en un nombre de día corto de tres letras en mayúscula.

  Parámetros | NombreDiaCorto( Entero1 ) Entero1 : Número entre uno (DOM) y siete (SAB).
  Alias | SHORTDAYNAME()

NombreMes()
  Convierte un número entero en un nombre de mes.

  Parámetros | NombreMes( Entero1 ) Entero1 : Número entre uno (Enero) y doce (Diciembre).
  Alias | MONTHNAME()

NombreMesCorto()
  Convierte un número entero en un nombre de mes de tres letras.

  Parámetros | NombreMesCorto( Entero1 ) Entero1 : Número entre uno (Ene) y doce (Dic).
  Alias | SHORTMONTHNAME()

NombreREPO
  Para enviar resultados a Output Standard; que se refieran a nombres de particular importancia. Como nombres de archivo, nombres controladores, y similares.

Norma()
  Para calcular y asignar la norma de una zona de la Hoja de Cálculo.

  Parámetros | Norma( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la norma.
  Alias | Norm()

Normal()
  Para calcular el valor de integración de la distribución normal en un punto dado.

  Parámetros | Normal( Real1, Real2 ) Normal( Real1 ) Real1 : Punto límite para la integración de la distribución normal. Real2 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | SinAlias

NormalInversa()
  Para calcular el valor inverso de la integración de la distribución normal en un punto dado.

  Parámetros | NormalInversa( Real1, Real2 ) NormalInversa( Real1 ) Real1 : Punto al que se le calcula la inversa de integración. Real2 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | NormalInverse()

NuevoGrupoGuardar
  Instrucción que genera un nuevo GrupoGuardar vacío, y lo convierte en el grupo activo.

  Parámetros | Sin parámetros
  Uso | Se utiliza cuando se desea que el siguiente intérprete generado sea independiente del GrupoGuardar actualmente activo. El usuario debe tener claro, que después de una llamada a NuevoGrupoGuardar el intérprete activo no cambia, y de hecho pertenece a un distinto GrupoGuardar. El proceso AbrirHoja() no necesita esta instrucción, y crea la independienca automáticamente.
  Mensajes | La respuesta se recibe como un mensaje NombreREPO.
  Ejemplos |
        CrearHojaTrabajo(20,20,'PAR1')
        CrearHojaTrabajo(20,20,'PAR2')
        NuevoGrupoGuardar
        CrearHojaTrabajo(20,20,'HOJASOLA')
  Restricciones y notas | El grupo generado se encuentra vacío e incapaz de interpretar órdenes. Al generar un nuevo intérprete desde $Temporal, se genera un nuevo GrupoGuardar automáticamente, sin necesidad de llamar a NuevoGrupoGuardar. Habilitado en procesos AbrirHoja().
  Alias | NewSaveGroup

NullREPO
  Para enviar resultados a Output Standard; que se refieran a nombres de particular importancia. Como nombres de archivo, nombres controladores, y similares.

Top

# O

Top

# P

Pendiente()
  Para calcular y asignar la pendiente para la regresión lineal entre dos zonas de la Hoja de Cálculo.

  Parámetros | Pendiente( Zona1, Zona2 ) Zona1 : Correponde a la variación independiente. Zona2 : Correponde a la variación dependiente.
  Alias | Slope()

PeticionCalculoObligotorio
  Su objetivo es activar un bit de control en el intérprete actual, cuya función es acelerar el proceso de edición de la Hoja de Cálculo, sin afectar el comando Recalculo. Su efecto es disminuir la propagación.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Unicamente afecta el intérprete actual. Corresponde al valor $0100 en DescribirHoja(). Utlice ActualDescriptorHoja para conocer el estado actual. Util si la Hoja se torna muy lenta, y no afecta el proceso de . El comando ForzarCalculoPropagado tiene prioridad, sobre éste.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | PeticionCalculoObligatorio No(PeticionCalculoÖbligatorio)
  Restricciones y notas | Desactivado por defecto. Si se encuentra activa, con alta probabilidad aparecen datos mal evaluados antes del Recalculo. Si desea acelerar el comando Recalculo utilice CasillaIniciativa(). Habilitado en procesos AbrirHoja().
  Alias | RequestCalculusObligated

Pi
  Genera para asignación el valor de Pi.

  Ejemplo |
        A1():=Pi
        A2:=(Pi)
        // A3:= Pi
        // no se interpra como real
  Alias | SinAlias

Piso()
  Para encontrar un entero menor o igual a un número real dado.

  Parámetros | Piso( Real1 ) Real1 : Número real al que se le aplica la función.
  Alias | Floor()

PopNStdDev()
  Para calcular y asignar la desviación poblacional de una zona de la Hoja de Cálculo.

  Parámetros | PopNStdDev( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la desviación poblacional.
  Alias | SinAlias

PopNVariance()
  Para calcular y asignar la varianza poblacional de una zona de la Hoja de Cálculo.

  Parámetros | PopNVariance( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la varianza poblacional.
  Alias | SinAlias

Potencia()
  Para elevar un número real a un potencia positiva.

  Parámetros | Potencia( Real1, Real2 ) Real1 : Número real que se sirve de base de la potencia. Real2 : Número real positivo que sirve de exponente.
  Alias | Power() En CAFE2011 ** (doble asterisco) sirve como operador de potencia.

PotenciaEntera()
  Para elevar un número real a un potencia entera, que podría ser negativa.

  Parámetros | PotenciaEntera( Real1, Entero2 ) Real1 : Número real que se sirve de base de la potencia. Entero2 : Número entero que sirve de exponente.
  Alias | PowerInt()

ProductoPunto()
  Para calcular y asignar el producto punto entre dos zonas de la Hoja de Cálculo del mismo tamaño.

  Parámetros | ProductoPunto( Zona1, Zona2 ) Zona1 : Primera zona para el producto punto. Zona2 : Segunda zona para el producto punto.
  Alias | DotProduct()

Productoria()
  Para calcular la productoria de una expresión.
  Limitada capacidad de anidamiento.

  Parámetros | Productoria( Expresion1, Identificador2, Entero3, Entero4 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Entero3 : Límite inferior de la productoria. Entero4 : Límite superior de la productoria.
  Alias | ForMul()

Promedio()
  Para calcular y asignar el promedio de una zona de la Hoja de Cálculo.

  Parámetros | Promedio( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el promedio.
  Alias | Mean()

PuntosRaizPreliminar()
  Al utilizar las funciones RaizCero(), RaizMax() o RaizMin() por el método de punto medio, se utiliza este valor para una búsqueda preliminar. Variable general diferente en cada intérprete.

  Parámetros | PuntosRaizPreliminar( Entero1 ) Entero1 : Valor de 10 por defecto. Indica el número de puntos a utilizar en la búsqueda preliminar de RaizCero(), RaizMax() y RaizMin(), puede desactivarse con un cero.
  Uso | Podría ser útil, cuando la función no devuelve respuestas razonables en intervalos muy grandes o relativamente desconocidos para el usuario. Las funciones aludidas están calificadas como lentas en el sistema CAFE2011.EXE, y utilizan actualmente el sistema de punto medio, que es uno de los métodos más lentos; pero más generales y fáciles de programar conocidos. Podría ser conveniente combinar CasillaIniciativa() con este comando.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | PuntosRaizPreliminar(0) PuntosRaizPreliminar(50)
  Restricciones y notas | Algunos valores no serán aceptados, y devolverán un ErrorREPO como respuesta. Su estado puede modificarse o consultarse con los comandos VariableGeneral() y ActualVariableGeneral(). Habilitado para comando AbrirHoja().
  Alias | PointsPreliminarySolve()

Top

# Q

Top

# R

RadACiclos()
  Para obtener el equivalente en ciclos de un total en radianes.

  Parámetros | RadACiclos( Real1 ) Real 1 : Número real en radianes, cuya magnitud se convertirá a ciclos.
  Alias | RadToCycle()

RadAGrad()
  Para obtener el equivalente en gradientes de un total en radiantes.

  Parámetros | RadAGrad( Real1 ) Real 1 : Número real en radianes, cuya magnitud se convertirá a gradientes.
  Alias | RadToGrad()

RadAGrados()
  Para obtener el equivalente en grrados de un total en radianes.

  Parámetros | RadAGrados( Real1 ) Real 1 : Número real en radianes, cuya magnitud se convertirá a grados.
  Alias | RadToDeg()

Raiz()
  Para calcular la función raíz cuadrada de un número real.

  Parámetros | Raiz( Real1 ) Real 1 : Número real al que se le calculará la raíz cuadrada.
  Alias | SqRt()

RaizCero()
  Para calcular la raíz de una expresión.
  Limitada capacidad de anidamiento. Algo lenta, utiliza búsqueda preliminar y punto medio.

  Parámetros | RaizCero( Expresion1, Identificador2, Real3, Real4, Real5 ) RaizCero( Expresion1, Identificador2, Real3, Real4 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Real3 : Límite inferior de la búsqueda. Real4 : Límite superior de la búsqueda. Real5 : Tolerancia de la búsqueda. Por defecto la respuesta en milésimos.
  Alias | ForSol()

RaizMax()
  Para calcular el valor de una variable que maximiza una expresión.
  Limitada capacidad de anidamiento. Algo lenta, utiliza búsqueda preliminar y punto medio.

  Parámetros | RaizMax( Expresion1, Identificador2, Real3, Real4, Real5 ) RaizMax( Expresion1, Identificador2, Real3, Real4 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Real3 : Límite inferior de la búsqueda. Real4 : Límite superior de la búsqueda. Real5 : Tolerancia de la búsqueda. Por defecto la respuesta en milésimos.
  Alias | ForMax()

RaizMin()
  Para calcular el valor de una variable que minimiza una expresión.
  Limitada capacidad de anidamiento. Algo lenta, utiliza búsqueda preliminar y punto medio.

  Parámetros | RaizMin( Expresion1, Identificador2, Real3, Real4, Real5 ) RaizMin( Expresion1, Identificador2, Real3, Real4 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Real3 : Límite inferior de la búsqueda. Real4 : Límite superior de la búsqueda. Real5 : Tolerancia de la búsqueda. Por defecto la respuesta en milésimos.
  Alias | ForMin()

Recalculo
  Solicita al intérprete repetir todas las evaluaciones internas de la Hoja de Cálculo.

  Parámetros | Sin parámetros
  Uso | Después de copia de casillas, apertura de archivos, inserción de líneas... Muchos procesos utilizan métodos de lectura o de copia rápida que requieren un Recalculo, para desplegar el resultado correcto.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO. Ello no implica que no existan errores sintáctinas ni de ejecución. Si desea más información del proceso; utilice el comando RecalculoConErrores().
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        Recalculo
        InsertarFila(A1)
        Recalculo
  Restricciones y notas | En algunas circunstancias será necesario aplicar Recalculo varias veces, para conseguir convergencia. Especialmente si utiliza el comando CasillaIniciativa(). Habilitado en procesos AbrirHoja().
  Alias | Recalculate

RecalculoConErrores()
  Similar al comando Recalculo solicita al intérprete repetir todas las evaluaciones internas de la Hoja de Cálculo. Además genera una lista de mensajes ErrorREPO; para ayudar al usuario a encontrar los errores sintácticos y de ejecución.

  Parámetros | RecalculoConErrores( Zona1 ) Zona1 : Zona a la que se le aplicará el recálculo. Aplica las mismas reglas de propagación que con el comando Recalculo.
  Uso | Para investigar resultados equivocados y aclarar mensajes de error.
  Mensajes | Se espera una lista de mensajes ErrorREPO. Podría no recibirse ningún mensaje especial de no detectar ningún error.
  Ejemplos |
        A1:=1
        A2():=1/(A1-1)
        RecalculoConErrores(A1:A2)
  Restricciones y notas | Habilitado en procesos AbrirHoja(), y se generarán los mensajes solicitados.
  Alias | RecalculateWithErrors()

Redondeo()
  Para calcular el número entero más cercano a un número real dado.

  Parámetros | Redondeo( Real1 ) Real1 : Número real al que se le aplicará el redondeo.
  Alias | Round()

RedondeoA()
  Para calcular el número más cercano a un número real dado por redondeo, especificando total de dígitos.

  Parámetros | RedondeoA( Real1, Entero2 ) Real1 : Número real al que se le aplicará el redondeo. Entero2 : Dígitos de redondeo.
  Alias | RoundTo()

RedondeoSimple()
  Para calcular el número superior más cercano a un número real dado por redondeo, especificando total de dígitos.

  Parámetros | RedondeoA( Real1, Entero2 ) Real1 : Número real al que se le aplicará el redondeo. Entero2 : Dígitos de redondeo.
  Alias | SimpleRoundTo()

ResultREPO
  Para enviar resultados a Output Standard. Utilizan una conversión a 'String', siguiendo reglas del compilador FreePascal.

  Código | Mensaje (%s : parámetro variable entrecomillado)
  36 | 'VarError'

Top

# S

Salida
  Comando para finalizar CAFE2011.EXE.

  Parámetros | Sin parámetros
  Uso | Para terminar la ejecución del programa. Probablemente sería conveniente aplicar GuardarHoja(), antes de este comando. Recuerde que también puede guardar $Temporal.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | Salida
  Restricciones y notas | Prohibido en procesos AbrirHoja().
  Alias | Quit

Secante()
  Para calcular la función secante de un número real en radianes.

  Parámetros | Secante( Real1 ) Real 1 : Número real en radianes al que se le calculará la secante.
  Alias | Sec() Secant()

SemanaDe()
  Para obtener un entero que represente la semana de un tipo fecha.

  Parámetros | SemanaDe( TDateTime1 ) TDateTime1 : Tipo fecha, al que se le determinará la semana como entero.
  Alias | WeekOf()

Seno()
  Para calcular la función seno de un número real en radianes.

  Parámetros | Seno( Real1 ) Real1 : Número real en radianes al que se le calculará el seno.
  Alias | Sin()

SenoH()
  Para calcular la función seno hiperbólico de un número real.

  Parámetros | Seno( Real1 ) Real 1 : Número real al que se le calculará el seno hiperbólico.
  Alias | SinH()

SiEntonces()
  Para realizar una asignación condicional.

  Parámetros | SiEntonces( Boolean1, Real2, Real3 ) SiEntonces( Boolean1, Real2 ) SiEntonces( Boolean1, Entero2, Entero3 ) SiEntonces( Boolean1, Entero2 ) SiEntonces( Boolean1, Boolean2, Boolean3 ) SiEntonces( Boolean1, 'String2', 'String3' ) SiEntonces( Boolean1, 'String2' ) Boolean1 : Valor Boolean que de ser verdadero, se asignará la segunda expresión, de ser falsa la tercera (si ausente la tercera expresión se interpreta como un cero o string vacío). Si las variables son booleanas son obligatorios los tres parámetros. Real2 : Número real que se asigna si Boolean1 es verdadero. Real3 : Número real que se asigna si Boolean1 es falso. Entero2 : Número entero que se asigna si Boolean1 es verdadero. Entero3 : Número entero que se asigna si Boolean1 es falso. Boolean2 : Valor boolean que se asigna si Boolean1 es verdadero. Boolean3 : Valor boolean que se asigna si Boolean1 es falso. 'String2' : String que se asigna si Boolean1 es verdadero. 'String3' : String que se asigna si Boolean1 es falso.
  Alias | IfThen()

Signo()
  Devuelve el signo de un real como un entero menos uno, más uno o bien cero.

  Parámetros | Signo( Real1 ) Real1 : Número real al que se le determina el signo.
  Alias | Sign()

Skew()
  Para calcular y asignar el valor Skew de una zona de la Hoja de Cálculo.

  Parámetros | Skew( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula el skew.
  Alias | SinAlias

StdDev()
  Para calcular y asignar la desviación estadística de una zona de la Hoja de Cálculo.

  Parámetros | StdDev( Real1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le cálcula la desviación estadística.
  Alias | SinAlias

Suma()
  Para calcular y asignar la suma de una zona de la Hoja de Cálculo.

  Parámetros | Suma( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la suma.
  Alias | Sum()

SumaCuadrados()
  Para calcular y asignar la suma de cuadrados de una zona de la Hoja de Cálculo.

  Parámetros | SumaCuadrados( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la suma de cuadrados.
  Alias | SumOfSquares()

SumaProductos()
  Para calcular y asignar la suma de productos entre dos o tres zonas de la Hoja de Cálculo.

  Parámetros | SumaProductos( Zona1, Zona2, Zona3 ) SumaProductos( Zona1, Zona2 ) Zona1 : Primera zona para multiplicar y luego sumar. Zona2 : Segunda zona para multiplicar y luego sumar. Zona3 : Tercera zona para multiplicar y luego sumar..
  Alias | SumOfProducts()

Sumatoria()
  Para calcular la sumatoria de una expresión.
  Limitada capacidad de anidamiento.

  Parámetros | Sumatoria( Expresion1, Identificador2, Entero3, Entero4 ) Expresion1 : Alguna expresión de respuesta real, función de Identificador2. Identificador2 : Un identificador válido FreePascal. Entero3 : Límite inferior de la sumatoria. Entero4 : Límite superior de la sumatoria.
  Alias | ForSum()

Top

# T

Tangente()
  Para calcular la función tangente de un número real en radianes.

  Parámetros | Tangente( Real1 ) Real 1 : Número real en radianes al que se le calculará la tangente.
  Alias | Tan()

TangenteH()
  Para calcular la función tangente hiperbólica de un número real.

  Parámetros | Tangente( Real1 ) Real 1 : Número real al que se le calculará la tangente hiperbólica.
  Alias | TanH()

Techo()
  Para realizar un entero por redondeo hacia arriba de un número real.

  Parámetros | Ceil( Real1 ) Real1 : Número real al que se le calculará el redondeo hacia arriba.
  Alias | SinAli

TodoCicloProhibido
  Con alta prioridad, impide cualquier ciclo de evaluación en una hoja de trabajo. Corresponde a un bit descriptor, que es obligatorio desactivar antes de cualquier intento de recursividad.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Unicamente afecta el intérprete actual. Corresponde al valor $0002 en DescribirHoja(). Utlice ActualDescriptorHoja para conocer el estado actual. Esta versión de CAFE2011.EXE tiende a interpretar los ciclos como errores indeseables. Debe pues desactivar el bit correspondiente, antes de conseguir con éxito cualquier ciclo.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | TodoCicloProhibido No(TodoCicloProhibido)
  Restricciones y notas | Activo por defecto. Habilitado en procesos AbrirHoja().
  Alias | EveryCycleProhibited

TotalNivelesDeshacer
  Para conocer el total de niveles disponibles de memoria rápida; y el total utilizado actualmente, en el intérprete actual para el comando GemeloRapido.

  Parámetros | Sin parámetros
  Uso | Puesto que la memoria rápida se pierde sin previo aviso; probablemente sea conveniente aplicar este comando antes de Deshacer() para evitar imprevistos.
  Mensajes | Dos mensajes consecutivos de ResultREPO; el primero es el total de niveles permitido y el segundo el realmente utilizado. Tomar en cuenta que una vez llena la memoria rápida, se perderán los niveles más antiguos.
  Ejemplos |
        A1:=10
        GemeloRapido
        Copiar(A1,B1)
        TotalNivelesDeshacer
        GemeloRapido
        Deshacer(1)
        Recalculo
  Restricciones y notas | Prohibido en procesos AbrirHoja().
  Alias | UndoLevelsTotal

TotalVarianza()
  Para calcular y asignar la varianza total de una zona de la Hoja de Cálculo.

  Parámetros | TotalVarianza( Zona1 ) TotalVarianza : Zona de la Hoja de Cálculo a la que se le calcula la varianza total.
  Alias | TotalVariance()

Trunc()
  Para calcular la parte entera de un número real.

  Parámetros | Trunc( Real1 ) Real1 : Número real al que se le calculará la parte entera.
  Alias | Sin Alias

TStudent()
  Para calcular el valor de integración de la distribución TStudent en un punto dado.

  Parámetros | TStudent( Real1, Real2, Real3 ) TStudent( Real1, Real2 ) Real1 : Punto límite para la integración de la distribución TStudent. Real2 : Grados de liberatad. Real3 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | SinAlias

TStudentInversa()
  Para calcular el valor inverso de la integración de la distribución TStudent en un punto dado.

  Parámetros | TStudentInversa( Real1, Real2, Real3 ) TStudentInversa( Real1, Real2 ) Real1 : Punto al que se le calcula la inversa de integración. Real2 : Grados de libertad. Real3 : Por defecto el resultado se da en milésimos, este parámetro cambia la precisión del resultado.
  Alias | TStudentInverse()

Top

# U

Uno()
  Función para asignar uno o cero según algún criterio. Util para generar funciones seccionalmente continuas.

  Parámetros | Uno( Real1 ) Uno( Boolean1 ) Real1 : La función evaluará un uno entero si Real1 es estrictamente mayor que cero. Boolean1 : La función evaluará un uno entero si Boolean1 equivale a True.
  Alias | One()

Top

# V

VariableGeneral()
  Instrucción para cambiar el valor de una variable general.

  Parámetros | VariableGeneral( Selector1, Variante1 ) Selector1 : Selecciona la variable general de asignación. Los siguientes son los selectores definidos para el comando: EpsilonCero : Consultar el comando EpsilonCero(). EpsilonDeterminanteCero : Consultar la descripción del comando EpsilonDeterminanteCero(). HabilitarUnCiclo : Consultar el comando HabilitarUnCiclo. MaximoCiclosIntegral : Consultar el comando MaximoCiclosIntegral(). MaximoCiclosIntegralInterna : Consultar el comando MaximoCiclosIntegralInterna(). PuntosRaizPreliminar : Consultar el comando PuntosRaizPreliminar(). Variante1 : Nuevo valor a asignar, compatible con el tipo de variable.
  Uso | Este comando se convierte en un operador común de asignación. Se recomienda su uso en archivos generador por el usuario, para facilitar la compatibilidad.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos |
        AbrirHoja('..\EJEMPLOS\EJEMPLO1.TXT')
        ActualManejador
        VariableGeneral(EpsilonDeterminanteCero,1E-9
        VariableGeneral(MaximoCiclosIntegral,5)
  Restricciones y notas | Las variables generales FilasEnHoja y ColumnasEnHoja no pueden modificarse con este comando. Permitido en comando AbrirHoja().
  Alias | GeneralVariable() EnableOneCycle : HabilitarUnCiclo EpsilonZero : EpsilonCero EpsilonDeterminantZero : EpsilonDeterminanteCero MaxIntegralCycles : MaximoCiclosIntegral MaxInternalIntegralCycles : MaximoCiclosIntegralInterna PointsPreliminarySolve : PuntosRaizPreliminar

Varianza()
  Para calcular y asignar la varianza de una zona de la Hoja de Cálculo.

  Parámetros | Varianza( Zona1 ) Zona1 : Zona de la Hoja de Cálculo a la que se le calcula la varianza.
  Alias | Variance()

Verdadero
  Genera para asignación un valor equivalente al True boolean.

  Ejemplo |
        A1():=Verdadero
        A2:=(Verdadero)
        A3:=True
        // A4:= Verdadero
        // no se interpra como Boolean
        // talvez cambie en el futuro
  Alias | On Encendido Si Cierto Verdad Yes

VerFuncional
  Instrucción para control de despliegue de funciones en algunos comandos del sistema CAFE2011.EXE. En su forma positiva solicita el despliegue como 'String'.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Unicamente afecta el intérprete actual. Corresponde al valor $0010 en DescribirHoja(). Utlice ActualDescriptorHoja para conocer el estado actual. Según el ambiente de trabajo, será más cómodo utilizar CasillaATexto(), o LeerCasillas() a gusto del usuario.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | VerFuncional No(VerFuncional)
  Restricciones y notas | A mi juicio, el principal inconveniente de su uso es el mensaje ResultREPO del operador asignación Desactivada por defecto. Habilitado en procesos AbrirHoja().
  Alias | SeeFunction

VerValorPrueba
  Instrucción para control de despliegue de macros funcionales en algunos comandos del sistema CAFE2011.EXE. En su forma positiva solicita el despliegue como el resultado numérico en un valor de prueba. En su forma negativa solicita un 'String' que representa la evaluación.

  Parámetros | Sin parámetros
  Uso | Puede utilizarse con el comando No() o sin él. Unicamente afecta el intérprete actual. Corresponde al valor $0020 en DescribirHoja(). Utlice ActualDescriptorHoja para conocer el estado actual. Según el ambiente de trabajo, será más cómodo utilizar CasillaATexto(), o LeerCasillas() a gusto del usuario.
  Mensajes | Se asume éxito en ausencia de mensajes ErrorREPO.
  Ejemplos | VerValorPrueba No(VerValorPrueba)
  Restricciones y notas | Desactivado por defecto. Habilitado en procesos AbrirHoja().
  Alias | SeeProbeValue

Top

# W

Top

# X

Top

# Y

Top

# Z

Top

# $

$Casilla()
  Instrucción para solicitar el valor real de una casilla de la Hoja de Cálculo.
  En esta versión CAFE2011, únicamente acepta casillas reales o compatibles con real.

  Parámetros | $Casilla( Entero1, Entero2 ) Entero1 : Número entero a partir de uno, que representa una columna de la Hoja de Cálculo. Entero2 : Número entero a partir de uno, que representa una fila de la Hoja de Cálculo.
  Alias | $Cell()

$Columna
  Valor que se sustituye por cero. Se considera una variable experimental en CAFE2011. Cuando se realiza una copia de casillas, se analiza si existe superposición o no; en caso de que exista superposición de la zona induce una suma o resta según la distancia en filas a la posición original. No se afecta si no hay superposición, en movimientos, eliminación de filas o columnas, etc...

  Ejemplo |
        CrearHojaTrabajo(50,50,'Hoja1')
        A1:=1
        A2:=2
        B1:=0
        B2:=2
        C1:='MATRIZ INVERSA'
        D1:=CasillaInversa($A$1:$B$2,$Columna+1,$Fila+1)
        CopiarCasillas(D1,D1:E2)
        Recalculo
        CopiarCasillas(A1:E2,A5)
        Recalculo
        // Problemas... D5:E6 es la inversa de A1:B2
        // seguramente queremos que sea la inversa de A5:B6
        Hacia$Temporal(A1:E2)
        MoverCasillas(A1:E2,A5)
        Desde$Temporal(A1:E2)
        Recalculo
        // Esto lo arregla en esta situacion particular...
        // Por el momento es experimental
  Alias | $Column

$Fila
  Valor que se sustituye por cero. Se considera una variable experimental en CAFE2011. Cuando se realiza una copia de casillas, se analiza si existe superposición o no; en caso de que exista superposición de la zona induce una suma o resta según la distancia en columnas a la posición original. No se afecta si no hay superposición, en movimientos, eliminación de filas o columnas, etc...

  Ejemplo |
        CrearHojaTrabajo(50,50,'Hoja1')
        A1:=1
        A2:=2
        B1:=0
        B2:=2
        C1:='MATRIZ INVERSA'
        D1:=CasillaInversa($A$1:$B$2,$Columna+1,$Fila+1)
        CopiarCasillas(D1,D1:E2)
        Recalculo
        CopiarCasillas(A1:E2,A5)
        Recalculo
        // Problemas... D5:E6 es la inversa de A1:B2
        // seguramente queremos que sea la inversa de A5:B6
        Hacia$Temporal(A1:E2)
        MoverCasillas(A1:E2,A5)
        Desde$Temporal(A1:E2)
        Recalculo
        // Esto lo arregla en esta situacion particular...
        // Por el momento es experimental
  Alias | $Row

Top