Funciones en hojas de cálculo

Las funciones de hoja de cálculo toman un argumento, realizan una acción y devuelven un valor o valores. Existen dos tipos de funciones básicas: aquellas que usan los valores que introduce, y aquellas que usan información desde objetos en el dibujo. Los argumentos requeridos por los dos tipos de funciones son diferentes.

    Número o argumentos de texto: Las funciones que empiezan con una letra minúscula normalmente requieren un valor de número o una dirección de celda como el argumento. Por ejemplo, la función acos devuelve el arco coseno del valor que está especificado en el argumento de función. El argumento que introduce puede ser una expresión matemática (tal como 3/5), una dirección de una celda que contiene un número (tal como A12), o un número real. El argumento para todas las funciones trigonométricas debe ser en radianes.

    Argumentos de criterios: Las funciones que empiezan con una letra mayúscula deben aplicarse a uno o más objetos específicos en el dibujo. En una celda en una fila de encabezado de base de datos, se aplica automáticamente una función al objeto listado en cada subfila, para que no se requiera argumento de criterios.

Sin embargo, en una celda de hoja de cálculo, debe introducir criterios a seleccionar los objetos a los que aplica la función. Por ejemplo, la función Área devuelve el área combinada de todos los objetos 2D que cumplen con los criterios. Para especificar los objetos para los cuales obtener el área, use ya sea el comando Insertar > Criterios en el menú Hoja de cálculo, o introduzca el criterio manualmente. Para más detalles sobre cómo especificar criterios tales como el tipo de objeto, la clase o la visibilidad, consulte la documentación orientada hacia el desarrollador ubicada en:

developer.vectorworks.net/index.php/VS:Search_Criteria#Search_Criteria_Tables 

developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#attrCrit 

La siguiente tabla enumera todas las funciones de la hoja de cálculo disponibles, así como que tipo de argumento toman las funciones.

Cabe la posibilidad de que desee mostrar un atributo asociado a un objeto dibujo en la hoja de cálculo (por ejemplo, la clase del objeto o bien en qué capa se encuentra); ver Recuperar atributos del objeto en una hoja de cálculo.

Función (argumento)
Descripción
Ejemplo
Funciones relacionadas

acos(número)

El arco coseno de un número. El arco coseno es el ángulo cuyo coseno es un número. El ángulo devuelto está dado en radianes en el intervalo de 0 a pi.

El número es el coseno del ángulo y debe estar expresado desde -1 a 1.

=acos(3/5)

(devuelve el ángulo para el cual el valor coseno es 3/5)

cos

Ángulo(criterio)

El ángulo (medido desde una posición horizontal) de los objetos que cumplen con los criterios especificados en grados.

Use esta función para devolver los ángulos de líneas y paredes (medidas desde la línea horizontal), los ángulos de tramo de los arcos y los ángulos de la pendiente de losas.

Celda de encabezado de base de datos:

=Ángulo

(devuelve el ángulo de cada objeto de la base de datos)

Celda de hoja de cálculo:

=Ángulo((t=arc)&(n='arc-1'))

(devuelve el ángulo de barrido del objeto arco denominado “arco-1” en el dibujo)

 

Área(criterio)

El área total de objetos 2D que cumplen los criterios especificados, basado en las unidades de Área en el cuadro de diálogo Unidades

Celda de encabezado de base de datos:

=Área

(devuelve el área de cada objeto de la base de datos)

Celda de hoja de cálculo:

=Área(t=rect)

(devuelve el área combinada de todos los objetos rectángulos en el dibujo)

Perím.

asin(número)

El arco seno de un número. El arco seno es el ángulo cuyo seno es el número. El ángulo devuelto está dado en radianes en el intervalo de -pi/2 a pi/2. Para expresar el arco seno en grados, use la función rad2deg (o multiplique el resultado por 180/pi).

El número es el seno del ángulo y debe ser desde el 1 al 1.

=asin(A3)

(devuelve el ángulo para el cual el valor del seno se da en la celda A3)

sen

atan(número)

El arco tangente de un número. El arco tangente es el ángulo cuya tangente es el número. El ángulo devuelto está dado en radianes en el intervalo de -pi/2 a pi/2. Para expresar el arco tangente en grados, use la función rad2deg (o multiplique el resultado por 180/pi).

Número es la tangente del ángulo en cuestión.

=atan(4/3)

(devuelve el ángulo para el cual el valor de tangente es 4/3)

tan

promedio(número1, número2...)

El promedio (media) de los argumentos

=promedio(85,70,95)

(devuelve el promedio de los tres números)

max, min, sum

BotBound(criteria)

El límite inferior 2D (coordenada Y mínima) de los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=BotBound

(devuelve el límite inferior 2D de cada objeto de la base de datos)

Celda de hoja de cálculo:

=BotBound(t=locus)

(devuelve el límite inferior 2D del locus que posee el menor valor del límite inferior 2D del dibujo)

LeftBound, RightBound, TopBound

CompAreaByClass
(criterio, clase)

El área (menos cualquier orificio) de un lado de los componentes que cumplen con los criterios especificados y se encuentran en la clase especificada.

Celda de encabezado de base de datos:

=CompAreaByClass('Clase-1')

(devuelve el área de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompAreaByClass(t=pared,'Clase-1')

(devuelve el área combinada de los componentes asignados a la clase “Clase-1” para todas la paredes en el dibujo)

CompAreaByName, ComponentArea

CompAreaByName
(criterio, nombre)

El área (menos cualquier orificio) de un lado de los componentes que cumplen con los criterios especificados y se encuentran en la clase especificada.

Celda de encabezado de base de datos:

=CompAreaByName('Revestimiento de Ladrillo')

(devuelve el área de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompAreaByName(t=pared,'Revestimiento de Ladrillo')

(devuelve el área combinada de los componentes con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CompAreaByClass, ComponentArea

CompClassByName
(criterio, nombre)

El nombre de los componentes que cumplen con los criterios especificados y tienen el nombre especificado.

Celda de encabezado de base de datos:

=CompClassByName('Revestimiento de Ladrillo')

(devuelve la clase de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompClassByName(t=pared,'Revestimiento de Ladrillo')

(devuelve la clase del primer componente con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CalcNombrePorClase

CalcLambdaPorClase
(criterio, clase)

El valor Lambda de los componentes que cumplen con los criterios especificados que están en la clase especificada

Celda de encabezado de base de datos:

=CompLambdaByClass('Clase-1')

(devuelve el valor Lambda de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompLambdaByClass(t=pared,'Clase-1')

(devuelve el valor Lambda del primer componente asignado a la clase “Clase-1” para todas la paredes en el dibujo)

CompLambdaByName, ComponentLambda

CompLambdaByName
(criterio, nombre)

El valor Lambda de los componentes que cumplen con los criterios especificados y tienen el nombre especificado.

Celda de encabezado de base de datos:

=CompLambdaByName('Revestimiento de Ladrillo')

(devuelve el valor Lambda de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompLambdaByName(t=pared,'Revestimiento de Ladrillo')

(devuelve el valor Lambda del primer componente con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CompLambdaByClass, ComponentLambda

CompNameByClass
(criterio, clase)

El nombre de los componentes que cumplen con los criterios especificados que están en la clase especificada

Celda de encabezado de base de datos:

=CompNameByClass('Clase-1')

(devuelve el nombre de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompNameByClass(t=pared,'Clase-1')

(devuelve el nombre del primer componente asignado a la clase “Clase-1” para todas la paredes en el dibujo)

CompClassByName

ComponentArea
(criterios, índice)

El área (menos cualquier orificio) de un lado de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentArea(2)

(devuelve el área del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentArea(t=pared,1)

(devuelve el área combinada de los primeros componentes para todas las paredes del dibujo)

CompAreaByClass, CompAreaByName

ComponentLambda
(criterios, índice)

El valor Lambda de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentLambda(2)

(devuelve el valor Lambda del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentLambda(t=pared,1)

(devuelve el valor Lambda del primer componente para todas las paredes del dibujo)

CompLambdaByClass, CompLambdaByName

ComponentName
(criterios, índice)

El nombre de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentName(2)

(devuelve el nombre del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentName(t=pared,1)

(devuelve el nombre del primer componente correspondiente a todas las paredes del dibujo)

CompNameByClass

ComponentRValue
(criterios, índice)

El valor-R de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentRValue(2)

(devuelve el valor-R del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentRValue(t=pared,1)

(devuelve los valores-R combinados de los primeros componentes correspondientes a todas las paredes del dibujo)

CompRValueByClass, CompRValueByName

ComponentThickness
(criterios, índice)

El grosor de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentThickness(2)

(devuelve el grosor del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentThickness(t=pared,1)

(devuelve el grosor combinado de los primeros componentes correspondientes a todas las paredes del dibujo)

CompThicknessByClass, CompThicknessByName

ComponentUValue
(criterios, índice)

El valor-U de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentUValue(2)

(devuelve el valor-U del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentUValue(t=pared,1)

(devuelve los valores-U combinados de los primeros componentes correspondientes a todas las paredes del dibujo)

CompUValueByClass, CompUValueByName

ComponentVolume
(criterios, índice)

El volumen (menos cualquier orificio) de los componentes que cumplen con los criterios especificados y tienen el índice especificado.

Índice es el índice basado en 1 que identifica al componente.

Celda de encabezado de base de datos:

=ComponentVolume(2)

(devuelve el volumen del segundo componente para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ComponentVolume(t=pared,1)

(devuelve el volumen combinado de los primeros componentes correspondientes a todas las paredes del dibujo)

CompVolumeByClass, CompVolumeByName

CompRValueByClass
(criterio, clase)

El valor-R de los componentes que cumplen con los criterios especificados que están en la clase especificada

Celda de encabezado de base de datos:

=CompRValueByClass('Clase-1')

(devuelve el valor-R de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompRValueByClass(t=pared,'Clase-1')

(devuelve los valores-R combinados de los componentes asignados a la clase “Clase-1” para todas la paredes en el dibujo)

CompRValueByName, ComponentRValue

CompRValueByName
(criterio, nombre)

El valor-R de los componentes que cumplen con los criterios especificados y tienen el nombre especificado.

Celda de encabezado de base de datos:

=CompRValueByName('Revestimiento de Ladrillo')

(devuelve el valor-R de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompRValueByName(t=pared,'Revestimiento de Ladrillo')

(devuelve el los valores-R combinados de los componentes con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CompRValueByClass, ComponentRValue

CompThicknessByClass
(criterio, clase)

El grosor de los componentes que cumplen con los criterios especificados que están en la clase especificada

Celda de encabezado de base de datos:

=CompThicknessByClass('Clase-1')

(devuelve el grosor de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompThicknessByClass(t=pared,'Clase-1')

(devuelve el grosor combinado de los componentes asignados a la clase “Clase-1” para todas la paredes en el dibujo)

CompThicknessByName, ComponentThickness

CompThicknessByName
(criterio, nombre)

El grosor de los componentes que cumplen con los criterios especificados y tienen el nombre especificado.

Celda de encabezado de base de datos:

=CompThicknessByName('Revestimiento de Ladrillo')

(devuelve el grosor de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompThicknessByName(t=pared,'Revestimiento de Ladrillo')

(devuelve el grosor combinado de los componentes con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CompThicknessByClass, ComponentThickness

CompUValueByClass
(criterio, clase)

El valor-U de los componentes que cumplen con los criterios especificados que están en la clase especificada

Celda de encabezado de base de datos:

=CompUValueByClass('Clase-1')

(devuelve el valor-U de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompUValueByClass(t=pared,'Clase-1')

(devuelve los valores-U combinados de los componentes asignados a la clase “Clase-1” para todas la paredes en el dibujo)

CompUValueByName, ComponentUValue

CompUValueByName
(criterio, nombre)

El valor-U de los componentes que cumplen con los criterios especificados y tienen el nombre especificado.

Celda de encabezado de base de datos:

=CompUValueByName('Revestimiento de Ladrillo')

(devuelve el valor-U de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompUValueByName(t=pared,'Revestimiento de Ladrillo')

(devuelve los valores-U combinados de los componentes con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CompUValueByClass, ComponentUValue

CompVolumeByClass
(criterio, clase)

El volumen de los componentes que cumplen con los criterios especificados que están en la clase especificada

Celda de encabezado de base de datos:

=CompVolumeByClass('Clase-1')

(devuelve el volumen de los componentes asignados a la clase “Clase-1” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompVolumeByClass(t=pared,'Clase-1')

(devuelve el volumen combinado de los componentes asignados a la clase “Clase-1” para todas la paredes en el dibujo)

CompVolumeByName, ComponentVolume

CompVolumeByName
(criterio, nombre)

El volumen de los componentes que cumplen con los criterios especificados y tienen el nombre especificado.

Celda de encabezado de base de datos:

=CompVolumeByName('Revestimiento de Ladrillo')

(devuelve el volumen de los componentes con el nombre “Revestimiento de Ladrillo” para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=CompVolumeByName(t=pared,'Revestimiento de Ladrillo')

(devuelve el volumen combinado de los componentes con el nombre “Revestimiento de Ladrillo” para todas la paredes en el dibujo)

CompVolumeByClass, ComponentVolume

concat(texto1, texto2, texto3)

Une muchas cadenas de texto en una cadena de texto

=concat(B3,', ',B4)

(devuelve los contenidos de las celdas B3 y B4 como una cadena de texto simple, separada por una coma y un espacio)

 

cos(número)

El coseno de un ángulo dado.

Número es el ángulo en radianes para el cual se calcula el coseno.

=cos(deg2rad(23))

(convierte un ángulo de 23 grados a su equivalente radian y devuelve el coseno del ángulo)

acos

Recuento(criterio)

El número de objetos que cumplen con el criterio especificado.

Celda de encabezado de base de datos:

=Recuento

(devuelve el número total de objetos para cada fila de la base de datos)

Celda de hoja de cálculo:

=Recuento(s='sofá simple')

(devuelve el número total de objetos de símbolo denominados “sofá simple” del dibujo)

 

CurtWallFrameLength
(criterio, clase)

La longitud combinada de las estructuras de muros cortina que cumplen con los criterios especificados y se encuentran en la clase especificada. Para buscar todas las estructuras de un muro cortina, use un nombre de clase vacío.

Celda de encabezado de base de datos:

=CurtWallFrameLength('')

(devuelve la longitud combinada de las estructuras de muros cortina para cada muro cortina de la base de datos)

Celda de hoja de cálculo:

=CurtWallFrameLength(t=pared, '')

(devuelve la longitud combinada de las estructuras de muros cortina para todos los muros cortina del dibujo)

CurtWallPnlAreaNet, CurtWallPnlAreaGross

CurtWallPnlAreaGross(criterio, clase)

El área bruta combinada de los paneles de muros cortina de las paredes que cumplen con los criterios especificados y se encuentran en la clase especificada. El área bruta incluye porciones del panel cubiertas por estructuras. Para buscar todos los paneles de un muro cortina, use un nombre de clase vacío.

Celda de encabezado de base de datos:

=CurtWallPnlAreaGross('')

(devuelve el área bruta combinada de los paneles de muros cortinas correspondientes a cada muro cortina de la base de datos)

Celda de hoja de cálculo:

=CurtWallPnlAreaGross(t=pared, '')

(devuelve el área bruta combinada de los paneles de muros cortina correspondientes a todos los muros cortina del dibujo)

CurtWallFrameLength, CurtWallPnlAreaNet

CurtWallPnlAreaNet
(criterio, clase)

El área neta de los paneles de muros cortina de las paredes que cumplen con los criterios especificados y se encuentran en la clase especificada. El área neta incluye únicamente el área visible limitada por estructuras. Para buscar todos los paneles de un muro cortina, use un nombre de clase vacío.

Celda de encabezado de base de datos:

=CurtWallPnlAreaNet ('Clase-1')

(devuelve el área neta combinada de los paneles de muros cortinas asignados a la clase “Clase-1” correspondientes a cada muro cortina de la base de datos)

Celda de hoja de cálculo:

=CurtWallPnlAreaNet(t=pared, 'Clase-1')

(devuelve el área neta combinada de los paneles de muros cortinas asignados a la clase “Clase-1” correspondientes a todos los muros cortina del dibujo)

CurtWallFrameLength, CurtWallPnlAreaGross

deg2rad(número)

Convierte un número desde grados a radianes.

Número es el valor en grados que se convertirán a radianes.

=deg2rad(47)

(convierte la medida del ángulo de 47 grados a su equivalente radian)

 

exp(número)

e elevada a la potencia del número. La constante e equivale a 2,71828182845904 que es la base del logaritmo natural.

El número es el exponente aplicado a la base e.

=exp(2)

(devuelve el valor numérico de e aumentado a la potencia de 2)

ln

GetIfcProperty(criterio)

(se necesita Vectorworks Design Series)

El valor de una propiedad de IFC específica asociado con un objeto IFC. El criterio es una cadena de texto con dos elementos separados por un período. El primer elemento es una entidad de IFC o un nombre de PSet, y el segundo elemento es el nombre de la propiedad de IFC.

=GETIFCPROPERTY ('ifcfurnishingelement.name')

(devuelve el valor Nombre para los objetos IFC cuya entidad de IFC es un IfcFurnishingElement)

 

GetSpaceNameForObj
(criteria)

(se necesita Vectorworks Architect)

El nombre del espacio que rodea el objeto que cumple el criterio especificado

Celda de encabezado de base de datos:

=GetSpaceNameForObj

(devuelve el nombre del espacio para cada objeto en la base de datos)

Celda de hoja de cálculo:

=GetSpaceNameForObj(n='silla-1')

(devuelve el nombre del espacio para cada objeto de nombre “silla-1”)

GetSpaceNumForObj

GetSpaceNumForObj
(criteria)

(se necesita Vectorworks Architect)

El número del espacio que rodea el objeto que cumple el criterio especificado

Celda de encabezado de base de datos:

=GetSpaceNumForObj

(devuelve el número del espacio para cada objeto en la base de datos)

Celda de hoja de cálculo:

=GetSpaceNumForObj(n='silla-1')

(devuelve el número del espacio para cada objeto de nombre “silla-1”)

GetSpaceNameForObj

Altura(criterio)

El delta Y combinado (altura) de objetos que cumplen los criterios especificados

Celda de encabezado de base de datos:

=Altura

(devuelve la altura [Y delta] de cada objeto de la base de datos)

Celda de hoja de cálculo:

=Altura(sel=verdadero)

(devuelve el valor de altura combinada [Y delta] de los objetos seleccionados en el dibujo)

Ancho

si ((logical_test), value_if_true, value_if_false)

Usa el value_if_true si la expresión logical_test es verdadera, o el value_is_false si la expresión logical_test es falsa.

Utilice esta función para realizar pruebas condicionales sobre valores y fórmulas y para dividir basados en los resultados de dicha prueba. La salida de la prueba determina el valor devuelto por la función If. La expresión logical_test puede ser cualquier valor o expresión que puede ser evaluada como verdadera o falsa. Hasta siete sentencias if pueden ser reunidas como argumentos value_if_true, value_if_false. Las sentencias booleanas dentro de una sentencia if deben estar entre paréntesis. El texto dentro de una sentencia if debe estar encerrado entre comillas.

=if((C7>100),100,C7)

cuando las comas se usan como separadores decimales por el sistema operativo, use punto y coma:

=if((C7>100);100;C7)

(si el valor en la celda C7 es mayor que 100, el valor en esta celda es 100; de otra manera, el valor en esta celda es el mismo como el valor en la celda C7)

 

Imagen (criterios)

(se necesita Vectorworks Design Series)

La imagen asociada con el objeto que satisface los criterios especificados. En el formato de la celda, especifique si desea que aparezca una vista en miniatura del objeto o los atributos 2D aplicados al objeto.

Celda de encabezado de base de datos:

=Imagen

(devuelve la imagen correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=Imagen(s='gabinete')

(regresa la imagen al símbolo denominado “Gabinete”)

 

int(número)

Quita cualquier parte fraccionaria de un número.

El número es el número real a cambiarse a un íntegro.

=int(B9)

(devuelve el valor en la celda B9 sin su componente fraccionario)

redondear

IsFlipped(criterio)

El estado volteado de los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=IsFlipped

(devuelve el estado volteado de cada objeto de la base de datos)

Celda de hoja de cálculo:

=IsFlipped(PON=ventana)

(devuelve el número total de objetos de ventana en el dibujo que se encuentran volteados)

 

LeftBound(criteria)

El límite izquierdo 2D (coordenada X mínima) de los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=LeftBound

(devuelve el límite izquierdo 2D de cada objeto de la base de datos)

Celda de hoja de cálculo:

=LeftBound(t=locus)

(devuelve el límite izquierdo 2D del locus del extremo izquierdo del dibujo)

BotBound, TopBound, RightBound

Longitud(criterio)

La longitud de líneas, paredes u objetos basados en el trazo que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=Longitud

(devuelve la longitud correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=Longitud(t=línea)

(devuelve el largo total de todos los objetos de línea en el dibujo)

 

ln(número)

El logaritmo natural (base e).

Número es el número positivo real para el cual se calcula el logaritmo.

=ln(12)

(devuelve el logaritmo natural de 12)

exp

log(número)

El logaritmo de base 10.

Número es el número positivo real para el cual se calcula el logaritmo.

=log(2)

(devuelve el logaritmo de base 10 de 2)

ln

max(número1, número2,...)

El número más largo en la lista de argumentos.

Número es el número de 1 - 14 para el cual se desea encontrar el valor máximo.

=max(C5,C7,C9)

(devuelve el número más grande que está en las celdas C5, C7, y C9)

min

min(number1, number2,...)

El número más pequeño en la lista de argumentos.

Número es el número de 1 - 14 para el cual se desea encontrar el valor mínimo.

=min(C5,C7,C9)

(devuelve el número más pequeño que está en las celdas C5, C7, y C9)

max

ObjectType(criterio)

La identificación del tipo de objeto numérico de objetos que cumplen con el criterio especificado

Para obtener una lista de ID de tipo de objetos, consulte la documentación orientada hacia el desarrollador ubicada en:

developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#objects 

Celda de encabezado de base de datos:

=ObjectType

(devuelve el valor de tipo de objeto correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=ObjectType(sel=verdadero)

(devuelve el valor del tipo de objeto del objeto seleccionado; por ejemplo, el valor del tipo de objeto para una luz es 81)

 

ObjIncludeInEnergos
(criterio)

(se necesita Vectorworks Architect)

El estado Energos (1 si está incluido en los cálculos, 0 si no) de los objetos que cumplen con el criterio especificado

Celda de encabezado de base de datos:

=ObjIncludeInEnergos

(devuelve el estado Energos para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ObjIncludeInEnergos(t=pared)

(devuelve el estado Energos de todas las paredes del dibujo)

 

ObjRValue(criterio)

(se necesita Vectorworks Architect)

El valor-R de objetos que cumplen con el criterio especificado.

Celda de encabezado de base de datos:

=ObjectRValue

(devuelve el valor-R para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ObjectRValue(n='pared-1')

(devuelve el valor-R para la pared de nombre “pared-1”)

ObjUValue

ObjUValue(criterio)

(se necesita Vectorworks Architect)

El valor-U de objetos que cumplen con el criterio especificado.

Celda de encabezado de base de datos:

=ObjectUValue

(devuelve el valor-U para cada pared, pared redonda, cubierta, faceta de cubierta, y objeto losa en la base de datos)

Celda de hoja de cálculo:

=ObjectUValue(n='pared-1')

(devuelve el valor-U para la pared de nombre “pared-1”)

ObjRValue

Perim(criterio)

El perímetro combinado de objetos que cumplen el criterio especificado

Celda de encabezado de base de datos:

=Perim

(devuelve el perímetro correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=Perim(sel=verdadero)

(devuelve el perímetro total de todos los objetos seleccionados)

 

rad2deg(número)

Convierte un número desde radianes a grados.

Número es el valor en radianes que se convierte a grados.

=rad2deg(0.5235987)

(convierte la medida del ángulo radian a su grado equivalente)

 

RightBound(criterio)

El límite derecho 2D (coordenada X máxima) de los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=RightBound

(devuelve el límite derecho 2D de cada objeto de la base de datos)

Celda de hoja de cálculo:

=RightBound(t=rect)

(devuelve el límite derecho 2D del rectángulo del extremo derecho del dibujo)

BotBound, TopBound, LeftBound

RoofArea_Heated
(criteria)

El área con calefacción de la cubierta (menos la saliente del alero), a lo largo de la pendiente, combinada para todos los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=RoofArea_Heated

(devuelve el área con calefacción correspondiente a cada objeto cubierta y faceta de cubierta de la base de datos)

Celda de hoja de cálculo:

=RoofArea_Heated (st=facedtadecubierta)

(devuelve el área con calefacción combinada de todos los objetos de faceta de cubierta del dibujo)

RoofArea_HeatedProj

RoofArea_HeatedProj
(criteria)

El área con calefacción de la cubierta (menos la saliente del alero) proyectada hacia el plano de la capa, combinada para todos los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=RoofArea_HeatedProj

(devuelve el área con calefacción correspondiente a cada objeto cubierta y faceta de cubierta de la base de datos, según se proyecta hacia el plano de la capa)

Celda de hoja de cálculo:

=RoofArea_Heatedproj(t=cubierta)

(devuelve el área con calefacción combinada de todos los objetos de cubierta del dibujo, según se proyecta hacia el plano de la capa)

RoofArea_Heated

RoofArea_Total
(criterio)

El área total de la cubierta a lo largo de la pendiente

Celda de encabezado de base de datos:

=RoofArea_Total

(devuelve el área total correspondiente a cada objeto cubierta y faceta de cubierta de la base de datos)

Celda de hoja de cálculo:

=RoofArea_Total(st=facetadecubierta)

(devuelve el área total combinada de todos los objetos de faceta de cubierta del dibujo)

RoofArea_TotalProj

RoofArea_TotalProj
(criteria)

El área total de la cubierta, proyectada hacia el plano de la capa

Celda de encabezado de base de datos:

=RoofArea_TotalProj

(devuelve el área total correspondiente a cada objeto cubierta y faceta de cubierta de la base de datos, según se proyecta hacia el plano de la capa)

Celda de hoja de cálculo:

=RoofArea_Totalproj(t=cubierta)

(devuelve el área total combinada de todos los objetos de cubierta del dibujo, según se proyecta hacia el plano de la capa)

RoofArea_Total

RoofStyleName(criterio)

(se necesita Vectorworks Design Series)

El nombre del estilo de cubierta.

Celda de encabezado de base de datos:

=RoofStyleName

(devuelve el nombre del estilo de cubierta para cada objeto cubierta en la base de datos)

Celda de hoja de cálculo:

=RoofStyleName(n='cubierta-1')

(devuelve el nombre del estilo de cubierta para el objeto cubierta de nombre “cubierta-1”)

 

round(número)

Redondea el número especificado al número entero más cercano

=round(D11)

(devuelve el valor en la celda D11 redondeado al número entero más cercano)

ent

RunScript(scriptName, param1, param2,...)

Ejecuta el VectorScript o secuencia de comandos Python especificado, pasando los parámetros que siguen el nombre de la secuencia de comandos de la secuencia de comandos.

Un parámetro opcional antes de la secuencia de comandos especifica la ruta de carpeta de la secuencia de comandos dentro de la instalación Vectorworks. Para obtener una lista de valores de ruta de carpeta, consulte la documentación orientada hacia el desarrollador ubicada en:

developer.vectorworks.net/index.php/VS:GetFolderPath 

Ver Ejecutar secuencias de comandos desde hojas de cálculo para obtener más detalles.

Celda de encabezado de base de datos:

=RunScript('Mi Secuencia de Comandos')

(ejecuta la secuencia de comandos VectorScript con nombre “Mi Secuencia de Comandos”, y devuelve un valor para cada objeto de la base de datos)

Celda de hoja de cálculo:

=RunScript(2, 'ScriptFile.py', 2, 1)

(ejecuta la secuencia de comandos Python “ScriptFile.py” en la carpeta de complementos Vectorworks pasando los parámetros “2” y “1”, y devuelve un valor)

 

sin(número)

El seno de un ángulo dado.

Número es el ángulo en radianes para el cual se calcula el seno.

=sin(deg2rad(32))

(convierte un ángulo de 32 grados a su equivalente radian y devuelve el seno del ángulo)

asen

SlabStyleName

(se necesita Vectorworks Architect)

El nombre de un estilo de losa

Celda de encabezado de base de datos:

=SlabStyleName

(devuelve el nombre del estilo de losa correspondiente a cada objeto losa de la base de datos)

 

SlabThickness(criterio)

(se necesita Vectorworks Architect)

El espesor combinado de los objetos de losa (pisos y facetas de cubierta) que cumplen el criterio especificado

Celda de encabezado de base de datos:

=SlabThickness

(devuelve el grosor correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=SlabThickness(PON=losa)

(devuelve el grosor combinado de todos los objetos de losa en el dibujo)

 

sqrt(número)

Raíz cuadrada positiva.

Número es el número para el cual se calcula la raíz cuadrada.

=sqrt(D27)

(devuelve la raíz cuadrada del número en la celda D27)

 

Substring(text/function, delimiter, index)

Divide una cadena de texto simple en una matriz de cadenas de texto con un delimitante y da salida a cada cadena de texto en el índice especificado

=SUBSTRING(('cocina;dormitorio;baño;sótano', ';', 2)

(devuelve “habitación”, que es la segunda subcadena de texto de la cadena de texto especificada)

 

sum(number1, number2,...)

La suma de todos los números de la lista de argumentos.

Número son los números de 1 - 14 para los que se calcula la suma.

=sum(A2,A10..A12)

(devuelve la suma de los números contenidos en las celdas A2, A10, A11, y A12)

Promedio

SurfaceArea(criteria)

El área total de superficie de todos los objetos que cumplen los criterios, basado en las unidades de Largo en el cuadro de diálogo Unidades

Celda de encabezado de base de datos:

=SurfaceArea

(devuelve el área de superficie correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=SurfaceArea(st=esfera)

(devuelve el área de superficie total de todos los objetos esfera en el dibujo)

 

tan(número)

La tangente de un ángulo dado.

Número es el ángulo en radianes para la cual se calcula la tangente.

=tan(deg2rad(32))

(convierte un ángulo de 32 grados a su equivalente radian y devuelve la tangente del ángulo)

atan

TopBound(criteria)

El límite superior 2D (coordenada Y máxima) de los objetos que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=TopBound

(devuelve el límite superior 2D de cada objeto de la base de datos)

Celda de hoja de cálculo:

=TopBound(sel=verdadero)

(devuelve el límite superior 2D del objeto del extremo superior seleccionado)

BotBound, LeftBound, RightBound

value(text)

Convierte una cadena de textos que representan un número a un número

=value('2e3')

(devuelve el valor numérico de 2 veces 10 aumentado a la potencia de 3)

 

Volumen(criterios)

El volumen total de todos los objetos que cumplen los criterios, basado en las unidades de Volumen en el cuadro de diálogo Unidades

Celda de encabezado de base de datos:

=Volumen

(devuelve el volumen correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=Volumen(t=xtrd)

(devuelve el volumen total de todos los objetos extruidos en el dibujo)

 

WallArea_Gross
(criterio)

El área de superficie bruta 2D de una faceta de pared para paredes que cumplen los criterios especificados

Celda de encabezado de base de datos:

=WallArea_Gross

(devuelve el área de superficie bruta de una faceta de pared correspondiente a cada objeto pared de la base de datos)

Celda de hoja de cálculo:

=WallArea_Gross(t=pared)

(devuelve el área de superficie bruta combinada de una faceta de pared correspondiente a todas las paredes del dibujo)

WallArea_Net

WallArea_Net(criteria)

El área de superficie neta 2D combinada de una faceta de pared, sin áreas de puertas, ventanas ni símbolos insertados, correspondientes a todas las paredes que cumplen con los criterios especificados

Celda de encabezado de base de datos:

=WallArea_Net

(devuelve el área de superficie neta de una faceta de pared, menos áreas de objetos insertados, correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=WallArea_Net(t=pared)

(devuelve el área de superficie neta combinada de una faceta de pared, menos áreas de objetos insertados, correspondiente a todas las paredes del dibujo)

WallArea_Gross

WallAverageHeight
(criterio)

La altura promedio de una pared, incluyendo picos de la pared y diferentes alturas de inicio y final

Celda de encabezado de base de datos:

=WallAverageHeight

(devuelve la altura promedio correspondiente a cada objeto pared de la base de datos)

Celda de hoja de cálculo:

=WallAverageHeight((t=pared)&
(sel=verdadero))

(devuelve la altura promedio de todas las paredes que están seleccionadas en el dibujo)

 

WallStyleName(criterio)

(se necesita Vectorworks Architect o Landmark)

El nombre de un estilo de pared

Celda de encabezado de base de datos:

=WallStyleName

(devuelve el nombre del estilo de pared correspondiente a cada objeto pared de la base de datos)

 

WallThickness(criterio)

El grosor combinado de objetos pared que cumplen los criterios especificados

Celda de encabezado de base de datos:

=WallThickness

(devuelve el grosor correspondiente a cada objeto pared de la base de datos)

Celda de hoja de cálculo:

=WallThickness(t=pared)

(devuelve el grosor combinado de todas las paredes del dibujo)

 

Width(criterio)

El delta x combinado (ancho) de objetos que cumplen los criterios especificados

Celda de encabezado de base de datos:

=Width

(devuelve el ancho [X delta] de cada objeto de la base de datos)

Celda de hoja de cálculo:

=Width(sel=verdadero)

(devuelve el ancho combinado [valor X delta] del objeto seleccionado)

Altura

XCenter(criterio)

La coordenada X del punto central de un objeto que cumple el criterio especificado

Celda de encabezado de base de datos:

=XCenter

(devuelve el valor de la coordenada X del centro del límite 2D correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=XCenter(sel=verdadero)

(devuelve el valor de la coordenada X del centro del límite 2D del objeto seleccionado)

YCenter, ZCenter, XCoordinate

XCoordinate(criterio)

La coordenada X del punto de inserción para símbolos, objetos de complemento de puntos y loci.

El valor devuelto es relativo al origen del usuario.

Celda de encabezado de base de datos:

=XCoordinate

(devuelve el valor de coordenada X correspondiente a cada objeto de la base de datos)

YCoordinate, ZCoordinate, XCenter

YCenter(criterio)

La coordenada Y del punto central de un objeto que cumple el criterio especificado

Celda de encabezado de base de datos:

=YCenter

(devuelve el valor de la coordenada Y del centro del límite 2D correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=YCenter(sel=verdadero)

(devuelve el valor de la coordenada Y del centro del límite 2D del objeto seleccionado)

XCenter, ZCenter, YCoordinate

YCoordinate(criterio)

La coordenada Y del punto de inserción para símbolos, objetos de complementos de puntos y loci.

El valor devuelto es relativo al origen del usuario.

Celda de encabezado de base de datos:

=YCoordinate

(devuelve el valor de coordenada Y correspondiente a cada objeto de la base de datos)

XCoordinate, ZCoordinate, YCenter

ZCenter(criterio)

La coordenada Z del punto central de un objeto que cumple el criterio especificado

Celda de encabezado de base de datos:

=ZCenter

(devuelve el valor de la coordenada Z del centro del límite 3D correspondiente a cada objeto de la base de datos)

Celda de hoja de cálculo:

=ZCenter(sel=verdadero)

(devuelve el valor de coordenada Z del centro del límite 3D del objeto seleccionado)

XCenter, YCenter, ZCoordinate

ZCoordinate(criterio)

La coordenada Z del punto de inserción para símbolos, objetos de complementos de puntos y loci.

El valor devuelto es relativo al origen del usuario.

Celda de encabezado de base de datos:

=ZCoordinate

(devuelve el valor de coordenada Z correspondiente a cada objeto de la base de datos)

XCoordinate, YCoordinate, ZCenter

~~~~~~~~~~~~~~~~~~~~~~~~~

Introducir datos en celdas de hojas de cálculos

Introducir datos en filas de base de datos

 

vectorworks.net/espanol