Las funciones de hoja de cálculo toman un argumento, realizan una acción y arrojan un valor o unos 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 arroja el arco coseno del valor que es 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, una función es automáticamente aplicada al objeto enumerado en cada subfila para que no se requieran argumentos 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 arroja 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 como el tipo de objeto, la clase o la visibilidad, consulte la documentación orientada hacia el desarrollador ubicada en (se necesita acceso al internet):
developer.vectorworks.net/index.php/VS:Search_Criteria#Search_Criteria_Tables
developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#attrCrit
En la siguiente lista de funciones de hojas de cálculo el tipo de argumento que la función toma es mostrado entre paréntesis.
El arco coseno de un número. El arco coseno es el ángulo cuyo coseno es un número. El ángulo arrojado está dado en radianes en el rango 0 a pi. El número es el coseno del ángulo y debe estar expresado desde -1 a 1. Función relacionada: cos
Ejemplo: =acos(3/5) arroja el ángulo para el cual el valor coseno es 3/5
El ángulo (medido desde una posición horizontal) de los objetos que cumplen con los criterios especificados en grados. Usar esta función para arrojar los ángulos de líneas y paredes (medidas desde la línea horizontal), los ángulos de tramo de arcos y los ángulos de pendiente de losas.
Ejemplos:
● Celda de encabezado de base de datos: =Angle arroja el ángulo de cada objeto en la base de datos
● Celda de hoja de cálculo: =Angle((t=arc)&(n='arco-1')) arroja el ángulo de barrido del objeto arco denominado “arco-1” en el dibujo
El área total de objetos 2D que cumplen los criterios especificados en base a las unidades de Área en el cuadro de diálogo Unidades. Función relacionada: Perim.
Ejemplos:
● Celda de encabezado de base de datos: =Area arroja el área de cada objeto en la base de datos
● Celda de hoja de cálculo: =Area(t=rect) arroja el área combinada de todos los objetos rectángulos en el dibujo
El arco seno de un número. El arco seno es el ángulo cuyo seno es el número. El ángulo arrojado está dado en radianes en el rango -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. Función relacionada: sin
Ejemplo: =asin(A3) arroja el ángulo para el cual el valor del seno se da en la celda A3
El límite 2D inferior (coordenada y mínima) de los objetos que cumplen los criterios especificados. Funciones relacionadas: LeftBound, RightBound, TopBound
Ejemplos:
● Celda de encabezado de base de datos: =BotBound arroja el límite 2D inferior de cada objeto en la base de datos
● Celda de hoja de cálculo: =BotBound(t=locus) arroja el límite 2D inferior del locus que tiene el menor valor de límite 2D inferior en el dibujo
El nombre de clase de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Class arroja la clase de cada objeto en la base de datos
● Celda de hoja de cálculo: =Class(sel=true) arroja el nombre de clase de los objetos seleccionados en el dibujo
El área (menos cualquier orificio) de un costado de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompAreaByName, ComponentArea
Ejemplos:
● Celda de encabezado de base de datos: =CompAreaByClass('Clase-1') arroja el área de los componentes asignados a la clase “Clase-1” para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompAreaByClass(t=wall,'Clase-1') arroja el área combinada de los componentes asignados a la clase "Clase-1" para todas la paredes en el dibujo
El área (menos cualquier orificio) de un costado de los componentes que cumplen con los criterios especificados y tiene el nombre especificado. Funciones relacionadas: CompAreaByClass, ComponentArea
Ejemplos:
● Celda de encabezado de base de datos: =CompAreaByName('Revestimiento de ladrillo') arroja el área de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompAreaByName(t=wall,'Revestimiento de ladrillo') arroja el área combinada de los componentes con el nombre "Revestimiento de Ladrillo" para todas la paredes en el dibujo
El nombre de los componentes que cumplen con los criterios especificados y tienen el nombre especificado. Función relacionada: CompNameByClass
Ejemplos:
● Celda de encabezado de base de datos: =CompClassByName('Revestimiento de ladrillo') arroja la clase de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompClassByName(t=wall,'Revestimiento de ladrillo') arroja la clase del primer componente con el nombre "Revestimiento de Ladrillo" para todas las paredes en el dibujo
El valor Lambda de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompLambdaByName, ComponentLambda
Ejemplos:
● Celda de encabezado de base de datos: =CompLambdaByClass('Clase-1') arroja el valor Lambda de los componentes asignados a la clase "Clase-1" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompLambdaByClass(t=wall,'Clase-1') arroja el valor Lambda del primer componente asignado a la clase "Clase-1" para todas las paredes en el dibujo
El valor Lambda de los componentes que cumplen con los criterios especificados y tienen el nombre especificado. Funciones relacionadas: CompLambdaByClass, ComponentLambda
Ejemplos:
● Celda de encabezado de base de datos: =CompLambdaByName('Revestimiento de ladrillo') arroja el valor Lambda de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompLambdaByName(t=wall,'Revestimiento de ladrillo') arroja el valor Lambda del primer componente con el nombre "Revestimiento de Ladrillo" para todas las paredes en el dibujo
El nombre de los componentes que cumplen con los criterios especificados y están en la clase especificada. Función relacionada: CompClassByName
Ejemplos:
● Celda de encabezado de base de datos: =CompNameByClass('Clase-1') arroja el nombre de los componentes asignados a la clase "Clase-1" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompNameByClass(t=wall,'Clase-1') arroja el nombre del primer componente asignado a la clase "Clase-1" para todas las paredes en el dibujo
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. Función relacionada: CompAreaByClass, CompAreaByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentArea(2) arroja el área del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentArea(t=wall,1) arroja el área combinada de los primeros componentes para todas las paredes en el dibujo
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. Funciones relacionadas: CompLambdaByClass, CompLambdaByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentLambda(2) arroja el valor Lambda del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentLambda(t=wall,1) arroja el valor Lambda del primero componente para todas las paredes en el dibujo
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. Función relacionada: CompNameByClass
Ejemplos:
● Celda de encabezado de base de datos: =ComponentName(2) arroja el nombre del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentName(t=wall,1) arroja el nombre del primero componente para todas las paredes en el dibujo
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. Funciones relacionadas: CompRValueByClass, CompRValueByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentRValue(2) arroja el valor-R del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentRValue(t=wall,1) arroja los valores-R combinados de los primeros componentes para todas las paredes en el dibujo
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. Funciones relacionadas: CompThicknessByClass, CompThicknessByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentThickness(2) arroja el grosor del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentThickness(t=wall,1) arroja el grosor combinado de los primeros componentes para todas las paredes en el dibujo
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. Funciones relacionadas: CompUValueByClass, CompUValueByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentUValue(2) arroja el valor-U del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentUValue(t=wall,1) arroja los valores-U combinados de los primeros componentes para todas las paredes en el dibujo
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. Funciones relacionadas: CompVolumeByClass, CompVolumeByName
Ejemplos:
● Celda de encabezado de base de datos: =ComponentVolume(2) arroja el volumen del segundo componente para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =ComponentVolume(t=wall,1) arroja el volumen combinado de los primeros componentes para todas las paredes en el dibujo
El valor-R de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompRValueByClass, ComponentRValue
Ejemplos:
● Celda de encabezado de base de datos: =CompRValueByClass('Clase-1') arroja el valor-R de los componentes asignados a la clase "Clase-1" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompRValueByClass(t=wall,'Clase-1') arroja los valores-R combinados de los componentes asignados a la clase "Clase-1" para todas las paredes en el dibujo
El valor-R de los componentes que cumplen con los criterios especificados y tienen el nombre especificado. Funciones relacionadas: CompRValueByClass, ComponentRValue
Ejemplos:
● Celda de encabezado de base de datos: =CompRValueByName('Revestimiento de ladrillo') arroja el valor-R de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompRValueByName(t=wall,'Revestimiento de ladrillo') arroja los valores-R combinados de los componentes con el nombre "Revestimiento de Ladrillo" para todas las paredes en el dibujo
El grosor de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompThicknessByName, ComponentThickness
Ejemplos:
● Celda de encabezado de base de datos: =CompThicknessByClass('Clase-1') arroja el grosor de los componentes asignados a la clase "Clase-1" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompThicknessByClass(t=wall,'Clase-1') arroja el grosor combinado de los componentes asignados a la clase "Clase-1" para todas las paredes en el dibujo
El grosor de los componentes que cumplen con los criterios especificados y tienen el nombre especificado. Funciones relacionadas: CompThicknessByClass, ComponentThickness
Ejemplos:
● Celda de encabezado de base de datos: =CompThicknessByName('Revestimiento de ladrillo') arroja el grosor de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompThicknessByName(t=wall,'Revestimiento de ladrillo') arroja el grosor combinado de los componentes con el nombre "Revestimiento de Ladrillo" para todas las paredes en el dibujo
El valor-U de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompUValueByName, ComponentUValue
Ejemplos:
● Celda de encabezado de base de datos: =CompUValueByClass('Clase-1') arroja el valor-U de los componentes asignados a la clase "Clase-1" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompUValueByClass(t=wall,'Clase-1') arroja los valores-U combinados de los componentes asignados a la clase "Clase-1" para todas las paredes en el dibujo
El valor-U de los componentes que cumplen con los criterios especificados y tienen el nombre especificado. Funciones relacionadas: CompUValueByClass, ComponentUValue
Ejemplos:
● Celda de encabezado de base de datos: =CompUValueByName('Revestimiento de ladrillo') arroja el valor-U de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompUValueByName(t=wall,'Revestimiento de ladrillo' arroja los valores-U combinados de los componentes con el nombre "Revestimiento de Ladrillo" para todas las paredes en el dibujo
El volumen de los componentes que cumplen con los criterios especificados y están en la clase especificada. Funciones relacionadas: CompVolumeByName, ComponentVolume
Ejemplos:
● Celda de encabezado de base de datos: =CompVolumeByClass('Clase-1') arroja el volumen de los componentes asignados a la clase "Clase-1" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompVolumeByClass(t=wall,'Clase-1') arroja el volumen combinado de los componentes asignados a la clase "Clase-1" para todas las paredes en el dibujo
El volumen de los componentes que cumplen con los criterios especificados y tienen el nombre especificado. Funciones relacionadas: CompVolumeByClass, ComponentVolume
Ejemplos:
● Celda de encabezado de base de datos: =CompVolumeByName('Revestimiento de ladrillo') arroja el volumen de los componentes con el nombre "Revestimiento de Ladrillo" para cada pared, pared curva, cubierta, faceta de cubierta y objeto losa en la base de datos
● Celda de hoja de cálculo: =CompVolumeByName(t=wall,'Revestimiento de ladrillo') arroja el volumen combinado de los componentes con el nombre "Revestimiento de Ladrillo" para todas las paredes en el dibujo
Une varias cadenas de texto en una cadena de texto única.
Ejemplo: =concat(B3,', ',B4) arroja los contenidos de las celdas B3 y B4 como una cadena de texto única separada por una coma y un espacio
El coseno de un ángulo dado. Número es el ángulo en radianes para el cual se calcula el coseno. Función relacionada: acos
Ejemplo: =cos(deg2rad(23)) convierte un ángulo de 23 grados a su equivalente radian y arroja el coseno del ángulo
El número de objetos que cumplen con el criterio especificado.
Ejemplos:
● Celda de encabezado de base de datos: =Count arroja el número total de objetos para cada fila en la base de datos
● Celda de hoja de cálculo: =Count(s='sofá simple') arroja el número total de objetos de símbolo denominados "sofá simple" en el dibujo
Cuando es usado con la función COUNT, el criterio de SEL (estado de selección) cuenta objetos que realmente son no seleccionables, como los elementos individuales dentro de un grupo. El criterio VSEL (estado de selección visible) solo cuenta los elementos visiblemente seleccionados, que es el mismo método de conteo usado para la paleta Información del objeto. Por ejemplo, si se selecciona y cuenta un grupo con 11 elementos, el criterio de SEL arroja un valor de 12 (el grupo más los 11 elementos). El criterio de VSEL arroja un valor de 1 (solo el grupo).
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. Funciones relacionadas: CurtWallPnlAreaNet, CurtWallPnlAreaGross
Ejemplos:
● Celda de encabezado de base de datos: =CurtWallFrameLength('') arroja la longitud combinada de las estructuras de muro cortina para cada muro cortina en la base de datos
● Celda de hoja de cálculo: =CurtWallFrameLength(t=wall, '') arroja la longitud combinada de las estructuras de muro cortina para todos los muro cortina en el dibujo
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. Funciones relacionadas: CurtWallFrameLength, CurtWallPnlAreaNet
Ejemplos:
● Celda de encabezado de base de datos: =CurtWallPnlAreaGross('') arroja el área combinada bruta de los paneles de muro cortina correspondientes para cada muro cortina en la base de datos
● Celda de hoja de cálculo: =CurtWallPnlAreaGross(t=wall, '') arroja el área combinada bruta de los paneles de muro cortina para todo muro cortina en el dibujo
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. Funciones relacionadas: CurtWallFrameLength, CurtWallPnlAreaGross
Ejemplos:
● Celda de encabezado de base de datos: =CurtWallPnlAreaNet ('Clase-1') arroja el área combinada neta de los paneles de muro cortina asignados a la clase "Clase-1" para cada muro cortina en la base de datos
● Celda de hoja de cálculo: =CurtWallPnlAreaNet (t=wall, 'Clase-1') arroja el área combinada neta de los paneles de muro cortina asignados a la clase "Clase-1" para todo muro cortina en el dibujo
Convierte un número desde grados a radianes. Número es el valor en grados que se convertirán a radianes.
Ejemplo: =deg2rad(47) convierte la medida del ángulo de 47 grados a su equivalente radian
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.
Ejemplo: =Exp(2) arroja el valor numérico de e elevado a la potencia de 2
(Se necesita Vectorworks Design Series) El valor de una propiedad COBie para un objeto. Los criterios son una cadena de texto con dos elementos separados por un punto. El primer elemento del nombre de la hoja de cálculo COBie y el segundo elemento es el nombre de la columna en esa hoja de cálculo.
Ejemplo: =GETCOBIEPROPERTY ('espacio.nombredepiso') arroja el valor NombreDePiso para objetos cuya propiedad COBie es Espacio
(Se necesita Vectorworks Design Series) El origen de datos de la hoja de cálculo seleccionada y la columna de un objeto. Los criterios son una cadena de texto con dos elementos separados por un punto. El primer elemento es el nombre de la hoja de cálculo COBie y el segundo elemento es el nombre de la columna en esa hoja de cálculo
Ejemplo: =GETCOBIESOURCE ('space.floorname') arroja el origen de datos FloorName para objetos cuya propiedad COBie es Space
(Se necesita Vectorworks Design Series) El valor de una propiedad IFC específica asociada con un objeto IFC. Los criterios son una cadena de texto con dos elementos separados por un punto. 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.
Ejemplo: =GETIFCPROPERTY ('ifcfurnishingelement.name') arroja el valor Nombre para objetos de IFC cuya entidad IFC es IfcFurnishingElement
(Se necesita Vectorworks Architect) El nombre del espacio que rodea el objeto que cumple con los criterios especificados. Función relacionada: GetSpaceNumForObj
Ejemplos:
● Celda de encabezado de base de datos: =GetSpaceNameForObj arroja el nombre del espacio para cada objeto en la base de datos
● Celda de hoja de cálculo: =GetSpaceNameForObj(n='silla-1') arroja el nombre del espacio para el objeto de nombre "silla-1"
(Se necesita Vectorworks Architect) El número del espacio que rodea el objeto que cumple con los criterios especificados. Función relacionada: GetSpaceNameForObj
Ejemplos:
● Celda de encabezado de base de datos: =GetSpaceNumForObj arroja el número del espacio para cada objeto en la base de datos
● Celda de hoja de cálculo: =GetSpaceNumForObj(n='silla-1') arroja el número del espacio para el objeto de nombre "silla-1"
El relleno de degradado de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =GradientFill arroja el relleno de degradado para cada objeto en la base de datos
● Celda de hoja de cálculo: =GradientFill(sel=true) arroja el relleno de degradado de los objetos seleccionados en el dibujo
El relleno de rayado de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =HatchFill arroja el relleno de rayado para cada objeto en la base de datos
● Celda de hoja de cálculo: =HatchFill(sel=true) arroja el relleno de rayado de los objetos seleccionados en el dibujo
El delta y (altura) combinado de objetos que cumplen los criterios especificados. Función relacionada: Width
Ejemplos:
● Celda de encabezado de base de datos: =Height arroja la altura (delta Y) de cada objeto en la base de datos
● Celda de hoja de cálculo: =Height(sel=true) arroja el valor de altura combinada (delta Y) de los objetos seleccionados en el dibujo
Usar valor_si_verdadero si prueba_lógica es verdadera, o valor_si_falso si prueba_lógica 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 arrojado por la función Si. La expresión prueba_lógica puede ser cualquier valor o expresión que puede ser evaluada como verdadera o falsa. Hasta siete sentencias Si pueden ser reunidas como argumentos valor_si_verdadero, valor_si_falso. Las sentencias booleanas dentro de una sentencia Si deben estar entre paréntesis. El texto dentro de una sentencia Si debe estar encerrado entre comillas.
Ejemplos:
● =if((‘Árbol Existente'.'Condición'='No Establecida'), '-', ‘Árbol Existente'.'Condición') El valor en esta celda es un trazo si ningún valor de condición fue establecido para el objeto de árbol existente; de otra manera, el valor en esta celda es el valor de condición que fue establecido para el objeto de árbol.
● =if((‘Árbol Existente'.'Condición'='No Establecida'), '-', ‘Árbol Existente'.'Condición') Cuando comas son usadas como separadores decimales por el sistema operativo, usar puntos y coma en su lugar.
(Se necesita Vectorworks Design Series) La imagen asociada con el objeto que cumple 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.
Ejemplos:
● Celda de encabezado de base de datos: =Image arroja la imagen para cada objeto en la base de datos
● Celda de hoja de cálculo: =Image(s='gabinete') arroja la imagen del símbolo denominado "Gabinete"
El relleno de imagen de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =ImageFill arroja el relleno de imagen para cada objeto en la base de datos
● Celda de hoja de cálculo: =ImageFill(sel=true) arroja el relleno de imagen de los objetos seleccionados en el dibujo
Quita cualquier parte fraccionaria de un número. El número es el número real a cambiarse a un íntegro. Función relacionada: round
Ejemplo: =int(B9) arroja el valor en la celda B9 sin su componente fraccionario
El estado volteado de los objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =IsFlipped arroja el estado volteado de cada objeto en la base de datos
● Celda de hoja de cálculo: =IsFlipped(PON=window) arroja el número total de objetos ventana en el dibujo que están volteados
El nombre de capa de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Layer arroja el capa de cada objeto en la base de datos
● Celda de hoja de cálculo: =Layer(sel=true) arroja el nombre de capa de los objetos seleccionados en el dibujo
El límite 2D izquierdo (coordenada X mínima) de los objetos que cumplen con los criterios especificados. Funciones relacionadas: BotBound, TopBound, RightBound
Ejemplos:
● Celda de encabezado de base de datos: =LeftBound arroja el límite 2D izquierdo de cada objeto en la base de datos
● Celda de hoja de cálculo: =LeftBound(t=locus) arroja el límite 2D izquierdo del locus del extremo izquierdo en el dibujo
La longitud de líneas, paredes u objetos basados en trazo que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Length arroja la longitud para cada objeto en la base de datos
● Celda de hoja de cálculo: =Length(t=line) arroja la longitud total de todo objeto de línea en el dibujo
El tipo de línea de objetos que cumplen con el criterio especificado.
Ejemplos:
● Celda de encabezado de base de datos: =LineType arroja el tipo de línea para cada objeto en la base de datos
● Celda de hoja de cálculo: =LineType(sel=true) arroja el tipo de línea de los objetos seleccionados en el dibujo
El logaritmo natural (base e). Número es el número positivo real para el cual se calcula el logaritmo. Función relacionada: exp
Ejemplo: =ln(12) arroja el logaritmo natural de 12
El logaritmo de base 10. Número es el número positivo real para el cual se calcula el logaritmo. Función relacionada: ln
Ejemplo: =ln(12) arroja el logaritmo natural de 12
El número más largo en la lista de argumentos. El número es 1-14 número para el cual se desea encontrar el valor máximo. Función relacionada: min
Ejemplo: =max(C5,C7,C9) arroja el número más grande que está en las celdas C5, C7 y C9
El número más pequeño en la lista de argumentos. El número es 1-14 números para el cual se desea encontrar el valor mínimo. Función relacionada: max
Ejemplo: =min(C5,C7,C9) arroja el número más pequeño que está en las celdas C5, C7 y C9
El nombre de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Name arroja el nombre para cada objeto en la base de datos
● Celda de hoja de cálculo: =Name(sel=true) arroja el nombre de los objetos seleccionados en el dibujo
La textura de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =ObjectTexture arroja la textura de cada objeto en la base de datos
● Celda de hoja de cálculo: =ObjectTexture(sel=true) arroja la textura de los objetos seleccionados en el dibujo
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 al desarrollador (se necesita acceso a la Internet) ubicada en:
developer.vectorworks.net/index.php/VS:Function_Reference_Appendix#objects
Ejemplos:
● Celda de encabezado de base de datos: =ObjectType arroja el valor de tipo de objeto para cada objeto en la base de datos
● Celda de hoja de cálculo: =ObjectType(sel=true) arroja el valor de tipo de objeto del objeto seleccionado; por ejemplo, el valor de tipo de objeto para una luz es 81
El nombre de tipo de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =ObjectTypeName arroja el tipo de nombre para cada objeto en la base de datos
● Celda de hoja de cálculo: =ObjectTypeName(sel=true) arroja el nombre de capa de los objetos seleccionados en el dibujo
(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.
Ejemplos:
● Celda de encabezado de base de datos: =ObjIncludeInEnergos arroja el estado Energos para cada objeto pared, pared curva, cubierta, faceta de cubierta, losa, puerta y ventana en la base de datos
● Celda de hoja de cálculo: =ObjIncludeInEnergos(t=wall) arroja el estado Energos para todas las paredes en el dibujo
(Se necesita Vectorworks Architect) El valor-R de objetos que cumplen con el criterio especificado. Función relacionada: ObjUValue
Ejemplos:
● Celda de encabezado de base de datos: =ObjectRValue arroja el valor-R para cada objeto pared, pared curva, cubierta, faceta de cubierta, losa, puerta y ventana en la base de datos
● Celda de hoja de cálculo: =ObjectRValue(n='pared-1') arroja el valor-R para la pared de nombre "pared-1"
(Se necesita Vectorworks Architect) El valor-U de objetos que cumplen con el criterio especificado. Función relacionada: ObjRValue
Ejemplos:
● Celda de encabezado de base de datos: =ObjectUValue arroja el valor-U para cada objeto pared, pared curva, cubierta, faceta de cubierta, losa, puerta y ventana en la base de datos
● Celda de hoja de cálculo: =ObjectUValue(n='pared-1') arroja el valor-U para la pared de nombre "pared-1"
El perímetro combinado de objetos que cumplen el criterio especificado.
Ejemplos:
● Celda de encabezado de base de datos: =Perim arroja el perímetro para cada objeto en la base de datos
● Celda de hoja de cálculo: =Perim(sel=true) arroja el perímetro total de todos los objetos seleccionados
(Se necesita Vectorworks Landmark) La imagen de planta específica desde el panel de datos de definición de plantas. Indicar 1, 2, 3 o 4 para establecer la imagen desde la Forma de planta de imagen, el Detalle de imagen, Misc. de imagen o Imagen personalizada, respectivamente. En el formato de celda, especificar la planta por criterios (seleccionando la planta con criterios como Valor de campo = ID de planta = xx).
Ejemplos:
● Celda de encabezado de base de datos: =PlantImage(2) muestra la imagen especificada para Detalle de imagen en el panel Datos de plantas de la definición de símbolo de planta
● Celda de hoja de cálculo: =PlantImage((‘Planta’.’ID de planta’=’TaxfR’), 4) muestra la imagen especificada para Imagen personalizada en el panel Datos de planta de la definición de símbolo de planta con una ID de planta de TaxfR
Convierte un número desde radianes a grados. Número es el valor en radianes que se convierte a grados.
Ejemplo: =rad2deg(0,5235987) convierte la medida del ángulo radian a su equivalente en grados
El límite 2D derecho (coordenada X máxima) de los objetos que cumplen con los criterios especificados. Funciones relacionadas: BotBound, TopBound, LeftBound
Ejemplos:
● Celda de encabezado de base de datos: =RightBound arroja el límite 2D derecho para cada objeto en la base de datos
● Celda de hoja de cálculo: =RightBound(t=rect) arroja el límite 2D derecho del rectángulo del extremo derecho en el dibujo
El área calefaccionada 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. Función relacionada: RoofArea_HeatedProj
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_Heated arroja el área calefaccionada para cada objeto cubierta y faceta de cubierta en la base de datos
● Celda de hoja de cálculo: =RoofArea_Heated (st=roofface) arroja el área calefaccionada combinada de todos los objetos faceta de cubierta en el dibujo
El área calefaccionada 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. Función relacionada: RoofArea_Heated
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_HeatedProj arroja el área calefaccionada para cada objeto cubierta y faceta de cubierta en la base de datos, según se proyecta hacia el plano de capa
● Celda de hoja de cálculo: =RoofArea_HeatedProj (t=roof) arroja el área calefaccionada combinada de todos los objetos cubierta en el dibujo, según se proyecta hacia el plano de capa
El área total de la cubierta a lo largo de la pendiente. Función relacionada: RoofArea_TotalProj
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_Total arroja el área total para cada objeto cubierta y faceta de cubierta en la base de datos
● Celda de hoja de cálculo: =RoofArea_Total(st=roofface) arroja el área calefaccionada combinada de todos los objetos faceta de cubierta en el dibujo
El área total de la cubierta, proyectada hacia el plano de capa. Función relacionada: RoofArea_Total
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_TotalProj arroja el área total para cada objeto cubierta y faceta de cubierta en la base de datos, según se proyecta hacia el plano de capa
● Celda de hoja de cálculo: =RoofArea_TotalProj (t=roof) arroja el área combinada total de todos los objetos cubierta en el dibujo, según se proyecta hacia el plano de capa
(Se necesita Vectorworks Design Series) El nombre del estilo de cubierta.
Ejemplos:
● Celda de encabezado de base de datos: =RoofStyleName arroja el nombre de estilo de cubierta para cada objeto cubierta en la base de datos
● Celda de hoja de cálculo: =RoofStyleName(n='cubierta-1') arroja el nombre de estilo de cubierta para el objeto cubierta de nombre "cubierta-1"
Aproximar el número especificado al número entero más cercano. Función relacionada: int
Ejemplo: =round(2,345) arroja 2
Aproxima el número especificado hacia abajo al número especificado de dígitos decimales. Funciones relacionadas: round, roundup
Ejemplo: =rounddown(2,345, 2) arroja 2,34
Aproxima el número especificado hacia arriba al número especificado de dígitos decimales. Funciones relacionadas: round, rounddown
Ejemplo: =roundup(2,345, 2) arroja 2,35
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 trazos de carpeta consulte la documentación orientada al desarrollador (se necesita acceso a la Internet) ubicada en:
developer.vectorworks.net/index.php/VS:GetFolderPath
Ver Ejecutar secuencias de comandos desde hojas de cálculo para obtener más detalles.
Ejemplos:
● 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 arroja un valor para cada objeto en 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 arroja un valor
El seno de un ángulo dado. Número es el ángulo en radianes para el cual se calcula el seno. Función relacionada: asen
Ejemplo: =sin(deg2rad(32)) convierte un ángulo de 32 grados a su equivalente radian y arroja el seno del ángulo
El estilo de boceto de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =SketchStyle arroja el estilo de boceto para cada objeto en la base de datos
● Celda de hoja de cálculo: =SketchStyle(sel=true) arroja el estilo de boceto de los objetos seleccionados en el dibujo
(Se necesita Vectorworks Design Series) El nombre del estilo de losa.
Ejemplo:
● Celda de encabezado de base de datos: =SlabStyleName arroja el nombre del estilo de losa para cada objeto losa de la base de datos
● Celda de hoja de cálculo: =SlabStyleName(n='losa-1') arroja el nombre del estilo de losa para el objeto con nombre “losa-1”
(Se necesita Vectorworks Designer) El grosor combinado de objetos de losa (pisos y facetas de cubierta) que cumplen con el criterio especificado.
Ejemplos:
● Celda de encabezado de base de datos: =SlabThickness arroja el grosor para cada objeto en la base de datos
● Celda de hoja de cálculo: =SlabThickness(PON=slab) arroja el grosor combinado de todos los objetos losa en el dibujo
Raíz cuadrada positiva. Número es el número para el cual se calcula la raíz cuadrada.
Ejemplo: =sqrt(D27) arroja la raíz cuadrada del número en la celda D27
El nombre de planta de objetos que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =Story arroja el nombre de planta para cada objeto en la base de datos
● Celda de hoja de cálculo: =Story(sel=true) arroja el nombre de planta de los objetos seleccionados en el dibujo
Divide una cadena de texto única en un armado de cadenas de texto con un delimitador, y da salida a cada cadena de texto en el índice especificado.
Ejemplo: =SUBSTRING(('cocina; dormitorio;baño;subterráneo', ';', 2) arroja “dormitorio” el cuál es la segunda subcadena de texto en la cadena de texto especificada
La suma de todos los números de la lista de argumentos. El número es 1-14 números para los que se calcula la suma. Función relacionada: Average
Ejemplo: =sum(A2,A10..A12) arroja la suma de los números contenidos en las celdas A2, A10, A11 y A12
El área de superficie total de todos los objetos que cumplen los criterios en base a las unidades de Área en el cuadro de diálogo Unidades.
Ejemplos:
● Celda de encabezado de base de datos: =SurfaceArea arroja el área de superficie para cada objeto en la base de datos
● Celda de hoja de cálculo: =SurfaceArea(st=sphere) arroja el área de superficie total de todo objeto esfera en el dibujo
El nombre de símbolo de las instancias de símbolo que cumplen con los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =SymbolName arroja el nombre para cada instancia de símbolo en la base de datos
● Celda de hoja de cálculo: =SymbolName(sel=true) arroja el nombre de símbolo de las instancias de símbolo seleccionadas en el dibujo
La tangente de un ángulo dado. Número es el ángulo en radianes para la cual se calcula la tangente. Función relacionada: atan
Ejemplo: =tan(deg2rad(32)) convierte un ángulo de 32 grados a su equivalente radian y arroja la tangente del ángulo
El límite 2D superior (coordenada Y máxima) de los objetos que cumplen con los criterios especificados. Funciones relacionadas: BotBound, LeftBound, RightBound
Ejemplos:
● Celda de encabezado de base de datos: =TopBound arroja el límite 2D superior para cada objeto en la base de datos
● Celda de hoja de cálculo: =TopBound(sel=true) arroja el límite 2D superior del objeto del extremo superior seleccionado
Convierte una cadena de textos que representa un número a un número.
Ejemplo: =value('2e3') arroja el valor numérico de 2 veces 10 elevado a la potencia de 3
El volumen total de todos los objetos que cumplen los criterios, en base a las unidades Volumen en el cuadro de diálogo Unidades.
Ejemplos:
● Celda de encabezado de base de datos: =Volume arroja el volumen para cada objeto en la base de datos
● Celda de hoja de cálculo: =Volume(t=xtrd) arroja el volumen total de todo objeto extruido en el dibujo
El promedio del área de superficie bruta 2D de la faceta interior y exterior de una pared (ignorando orificios en la pared), para paredes que cumplen con los criterios especificados. Funciones relacionadas: WallArea_Net, ComponentArea, CompAreaByClass, CompAreaByName
Ejemplos:
● Celda de encabezado de base de datos: =WallArea_Gross arroja el promedio del área bruta de la faceta interior y exterior de la pared para cada pared en la base de datos; el área bruta ignora orificios en la pared
● Celda de hoja de cálculo: =WallArea_Gross(t=wall) arroja el promedio del área bruta de la faceta interior y exterior de la pared combinado para todas las paredes en la base de datos; el área bruta ignora orificios en la pared
El promedio del área de superficie neta 2D de la faceta interior y exterior de una pared (ajustado para orificios en la pared), para paredes que cumplen con los criterios especificados. Funciones relacionadas: WallArea_Gross, ComponentArea, CompAreaByClass, CompAreaByName
Ejemplos:
● Celda de encabezado de base de datos: =WallArea_Net arroja el promedio del área neta de la faceta interior y exterior de la pared para cada pared en la base de datos; el área neta es ajustada para orificios en la pared
● Celda de hoja de cálculo: =WallArea_Net(t=wall) arroja el promedio del área neta de la faceta interior y exterior de la pared combinado para todas las paredes en la base de datos; el área neta es ajustadas para orificios en la pared
La altura promedio de una pared incluyendo picos de pared y diferentes alturas de inicio y final.
Ejemplos:
● Celda de encabezado de base de datos: =WallAverageHeight arroja la altura promedio para cada objeto pared en la base de datos
● Celda de hoja de cálculo: =WallAverageHeight((t=wall)&(sel=true)) arroja la altura promedio de todas las paredes que están seleccionadas en el dibujo
(Se necesita Vectorworks Design Series) El nombre del estilo de pared.
Ejemplo:
● Celda de encabezado de base de datos: =WallStyleName arroja el nombre del estilo de pared para cada objeto pared en la base de datos
● Celda de hoja de cálculo: =WallStyleName(n='pared-1') arroja el nombre del estilo de pared para el objeto con nombre “pared-1”
El grosor combinado de objetos pared que cumplen los criterios especificados.
Ejemplos:
● Celda de encabezado de base de datos: =WallThickness arroja el grosor para cada objeto pared en la base de datos
● Celda de hoja de cálculo: =WallThickness(t=wall) arroja el grosor combinado de todas las paredes en el dibujo
El delta x combinado (ancho) de objetos que cumplen los criterios especificados. Función relacionada: Altura
Ejemplos:
● Celda de encabezado de base de datos: =Width arroja el ancho (delta x) para cada objeto en la base de datos
● Celda de hoja de cálculo: =Width(sel=true) arroja el ancho combinado (valor delta x) del objeto seleccionado
La coordenada X del punto central de un objeto que cumple el criterio especificado. Funciones relacionadas: YCenter, ZCenter, XCoordinate
Ejemplos:
● Celda de encabezado de base de datos: =XCenter arroja el valor de la coordenada x del centro del límite 2D para cada objeto en la base de datos
● Celda de hoja de cálculo: =XCenter(sel=true) arroja el valor de la coordenada x del centro del límite 2D del objeto seleccionado
La coordenada X del punto de inserción para símbolos, objetos de complemento de puntos y loci. El valor arrojado es relativo al origen del usuario. Funciones relacionadas: YCoordinate, ZCoordinate, XCenter
Ejemplo:
● Celda de encabezado de base de datos: =XCoordinate arroja el valor de coordenada x para cada objeto en la base de datos
La coordenada Y del punto central de un objeto que cumple el criterio especificado. Funciones relacionadas: XCenter, ZCenter, YCoordinate
Ejemplos:
● Celda de encabezado de base de datos: =YCenter arroja el valor de la coordenada y del centro del límite 2D para cada objeto en la base de datos
● Celda de hoja de cálculo: =YCenter(sel=true) arroja el valor de la coordenada y del centro del límite 2D del objeto seleccionado
La coordenada Y del punto de inserción para símbolos, objetos de complementos de puntos y loci. El valor arrojado es relativo al origen del usuario. Funciones relacionadas: XCoordinate, ZCoordinate, YCenter
Ejemplo:
● Celda de encabezado de base de datos: =YCoordinate arroja el valor de coordenada y para cada objeto en la base de datos
La coordenada Z del punto central de un objeto que cumple el criterio especificado. Funciones relacionadas: XCenter, YCenter, ZCoordinate
Ejemplos:
● Celda de encabezado de base de datos: =ZCenter arroja el valor de la coordenada z del centro del límite 2D para cada objeto en la base de datos
● Celda de hoja de cálculo: =ZCenter(sel=true) arroja el valor de la coordenada z del centro del límite 2D del objeto seleccionado
La coordenada Z del punto de inserción para símbolos, objetos de complementos de puntos y loci. El valor arrojado es relativo al origen del usuario. Funciones relacionadas: XCoordinate, YCoordinate, ZCenter
Ejemplo:
● Celda de encabezado de base de datos: =ZCoordinate arroja el valor de coordenada z para cada objeto en la base de datos