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 como el tipo de objeto, la clase o la visibilidad, consulte la documentación orientada hacia el desarrollador ubicada en (se necesita acceso a la 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 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. Función relacionada: cos
Ejemplo: =acos(3/5) devuelve 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. 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.
Ejemplos:
● Celda de encabezado de base de datos: =Ángulo devuelve el ángulo de cada objeto en la base de datos
● Celda de hoja de cálculo: =Ángulo((t=arco)&(n='arco-1')) devuelve 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: =Área devuelve el área de cada objeto en 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
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. Función relacionada: sen
Ejemplo: =asin(A3) devuelve 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 devuelve el límite 2D inferior de cada objeto en la base de datos
● Celda de hoja de cálculo: =BotBound(t=locus) devuelve el límite 2D inferior del locus que posee el menor valor de límite 2D inferior del 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') devuelve 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=pared,'Clase-1') devuelve 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') devuelve 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=pared,'Revestimiento de ladrillo') devuelve 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') devuelve 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: =CompClaseByName(t=pared,'Revestimiento de ladrillo') devuelve la clase del primer componente con el nombre "Revestimiento de Ladrillo" para todas la 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') devuelve 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=pared,'Clase-1') devuelve el valor Lambda del primer componente asignado a la clase "Clase-1" para todas la 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') devuelve 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=pared,'Revestimiento de ladrillo') devuelve el valor Lambda del primer componente 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 están en la clase especificada. Función relacionada: CompClassByName
Ejemplos:
● 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 curva, 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
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) devuelve 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=pared,1) devuelve 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) devuelve 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=pared,1) devuelve 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) devuelve 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=pared,1) devuelve 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) devuelve 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=pared,1) devuelve 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) devuelve 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=pared,1) devuelve 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) devuelve 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=pared,1) devuelve 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) devuelve 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=pared,1) devuelve 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') devuelve 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=pared,'Clase-1') devuelve los valores-R combinados de los componentes asignados a la clase "Clase-1" para todas la 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') devuelve 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=pared,'Revestimiento de ladrillo') devuelve los valores-R combinados de los componentes con el nombre "Revestimiento de Ladrillo" para todas la 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') devuelve 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=pared,'Clase-1') devuelve el grosor combinado de los componentes asignados a la clase "Clase-1" para todas la 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') devuelve 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=pared,'Revestimiento de ladrillo') devuelve el grosor combinado de los componentes con el nombre "Revestimiento de Ladrillo" para todas la 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') devuelve 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=pared,'Clase-1') devuelve los valores-U combinados de los componentes asignados a la clase "Clase-1" para todas la 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') devuelve 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=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
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') devuelve 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=pared,'Clase-1') devuelve el volumen combinado de los componentes asignados a la clase "Clase-1" para todas la 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') devuelve 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=pared,'Revestimiento de ladrillo') devuelve el volumen combinado de los componentes con el nombre "Revestimiento de Ladrillo" para todas la paredes en el dibujo
Une varias cadenas de texto en una cadena de texto única.
Ejemplo: =concat(B3,', ',B4) devuelve 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 devuelve el coseno del ángulo
El número de objetos que cumplen con el criterio especificado.
Ejemplos:
● Celda de encabezado de base de datos: =Recuento devuelve el número total de objetos para cada fila en 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" en el dibujo
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('') devuelve la longitud combinada de las estructuras del muro cortina para cada muro cortina en la base de datos
● Celda de hoja de cálculo: =CurtWallFrameLength(t=pared, '') devuelve la longitud combinada de las estructuras del 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('') devuelve 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=pared, '') devuelve 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') devuelve 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=pared, 'Clase-1') devuelve 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) devuelve el valor numérico de e aumentado a la potencia de 2
(Se necesita Vectorworks Design Series) El valor de una propiedad IFC específica asociada 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.
Ejemplo: =GETIFCPROPERTY ('ifcfurnishingelement.name') devuelve el valor Nombre para objetos IFC cuya entidad IFC es IfcFurnishingElement
(Se necesita Vectorworks Architect) El nombre del espacio que rodea el objeto que cumple el criterio especificado. Función relacionada: GetSpaceNumForObj
Ejemplos:
● 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 el objeto de nombre "silla-1"
(Se necesita Vectorworks Architect) El número del espacio que rodea el objeto que cumple el criterio especificado. Función relacionada: GetSpaceNameForObj
Ejemplos:
● 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 el objeto de nombre "silla-1"
El delta y (altura) combinado de objetos que cumplen los criterios especificados. Función relacionada: Ancho
Ejemplos:
● Celda de encabezado de base de datos: =Altura devuelve la altura (delta Y) de cada objeto en la base de datos
● Celda de hoja de cálculo: =Altura(sel=verdadero) devuelve el valor de altura combinada (delta Y) de los objetos seleccionados en el dibujo
Usa el valor_si_verdadero si la expresión prueba_lógica es verdadera, o el valor_si_falso si la expresión 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 devuelto por la función If (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 If pueden ser reunidas como argumentos valor_si_verdadero, valor_si_falso. 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.
Ejemplos:
● =si((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 que el valor en la celda C7.
● =si((C7>100);100;C7) cuando comas son usadas como separadores decimales por el sistema operativo, use 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: =Imagen devuelve la imagen para cada objeto en la base de datos
● Celda de hoja de cálculo: =Imagen(s='gabinete') devuelve la imagen del símbolo denominado "Gabinete"
Quita cualquier parte fraccionaria de un número. El número es el número real a cambiarse a un íntegro. Función relacionada: redondear
Ejemplo: =int(B9) devuelve 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 devuelve el estado volteado de cada objeto en la base de datos
● Celda de hoja de cálculo: =IsFlipped(PON=ventana) devuelve el número total de objetos ventana en el dibujo que están volteados
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 devuelve el límite 2D izquierdo de cada objeto en la base de datos
● Celda de hoja de cálculo: =LeftBound(t=locus) devuelve 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: =Longitud devuelve la longitud para cada objeto en la base de datos
● Celda de hoja de cálculo: =Longitud(t=línea) devuelve la longitud total de todo objeto de línea 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) devuelve 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) devuelve el logaritmo natural de 12
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. Función relacionada: min
Ejemplo: =max(C5,C7,C9) devuelve 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. Número es el número de 1 - 14 para el cual se desea encontrar el valor mínimo. Función relacionada: max
Ejemplo: =min(C5,C7,C9) devuelve el número más pequeño que está en las celdas C5, C7 y C9
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 devuelve el valor de tipo de objeto para cada objeto en la base de datos
● Celda de hoja de cálculo: =ObjectType(sel=verdadero) devuelve el valor de tipo de objeto del objeto seleccionado; por ejemplo, el valor de tipo de objeto para una luz es 81
(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 devuelve 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=pared) devuelve 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 devuelve 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') devuelve 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 devuelve 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') devuelve 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 devuelve el perímetro para cada objeto en la base de datos
● Celda de hoja de cálculo: =Perim(sel=verdadero devuelve el perímetro total de todos los objetos seleccionados
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 devuelve el límite 2D derecho para cada objeto en la base de datos
● Celda de hoja de cálculo: =RightBound(t=rect) devuelve 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_Calefaccionada devuelve el área calefaccionada para cada objeto cubierta y faceta de cubierta en la base de datos
● Celda de hoja de cálculo: =RoofArea_Calefeccionada (st=roofface) devuelve 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_Calefaccionada
Ejemplos:
● Celda de encabezado de base de datos: =RoofArea_HeatedProj devuelve 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=cubierta) devuelve 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 devuelve 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) devuelve 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 devuelve 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=cubierta) devuelve 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 devuelve 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') devuelve el nombre de estilo de cubierta para el objeto cubierta de nombre “cubierta-1”
Redondea el número especificado al número entero más cercano. Función relacionada: ent
Ejemplo: =redondear(D11) devuelve el valor en la celda D11 redondeado al número entero más cercano
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 devuelve 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 devuelve 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 devuelve el seno del ángulo
(Se necesita Vectorworks Design Series) El nombre del estilo de losa.
Ejemplo:
● Celda de encabezado de base de datos: =SlabStyleName devuelve 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') devuelve 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 devuelve el grosor para cada objeto en la base de datos
● Celda de hoja de cálculo: =SlabThickness(PON=losa) devuelve 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) devuelve la raíz cuadrada del número en la celda D27
Divide una cadena de texto única en una matriz 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) devuelve “dormitorio” el cuál es la segunda sub-cadena de texto en la cadena de texto especificada
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. Función relacionada: Promedio
Ejemplo: =sum(A2,A10..A12) devuelve 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 devuelve el área de superficie para cada objeto en la base de datos
● Celda de hoja de cálculo: =SurfaceArea(st=esfera) devuelve el área de superficie total de todo objeto esfera 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 devuelve 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 devuelve el límite 2D superior para cada objeto en la base de datos
● Celda de hoja de cálculo: =TopBound(sel=verdadero) devuelve 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: =valor('2e3') devuelve el valor numérico de 2 veces 10 aumentado 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: =Volumen devuelve el volumen para cada objeto en la base de datos
● Celda de hoja de cálculo: =Volumen(t=xtrd) devuelve el volumen total de todo objeto extruido en el dibujo
El área de superficie 2D bruta de una faceta de pared para paredes que cumplen los criterios especificados. Función relacionada: WallArea_Bruta
Ejemplos:
● Celda de encabezado de base de datos: =WallArea_Bruta devuelve el área de superficie bruta de una faceta de pared para cada objeto pared en la base de datos
● Celda de hoja de cálculo: =WallArea_Bruta(t=pared) devuelve el área de superficie bruta combinada de una faceta de pared para todas las paredes en el dibujo
El área de superficie 2D neta combinada de una faceta de pared sin áreas de puertas, ventanas ni símbolos insertados, para paredes que cumplen con los criterios especificados. Función relacionada: WallArea_Bruta
Ejemplos:
● Celda de encabezado de base de datos: =WallArea_Neta devuelve el área de superficie neta de una faceta de pared menos áreas de objetos insertados, para cada objeto en la base de datos
● Celda de hoja de cálculo: =WallArea_Neta(t=pared) devuelve el área de superficie neta combinada de una faceta de pared menos áreas de objetos insertados, para todas las paredes en el dibujo
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 devuelve la altura promedio para cada objeto pared en 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
(Se necesita Vectorworks Design Series) El nombre del estilo de pared.
Ejemplo:
● Celda de encabezado de base de datos: =WallStyleName devuelve 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') devuelve 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 devuelve el grosor para cada objeto pared en la base de datos
● Celda de hoja de cálculo: =WallThickness(t=pared) devuelve 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: =Ancho devuelve el ancho (delta X) para cada objeto en la base de datos
● Celda de hoja de cálculo: =Ancho(sel=verdadero) devuelve 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 devuelve 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=verdadero) devuelve 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 devuelto es relativo al origen del usuario. Funciones relacionadas: YCoordinate, ZCoordinate, XCenter
Ejemplo:
● Celda de encabezado de base de datos: =XCoordinate devuelve 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 devuelve 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=verdadero) devuelve 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 devuelto es relativo al origen del usuario. Funciones relacionadas: XCoordinate, ZCoordinate, YCenter
Ejemplo:
● Celda de encabezado de base de datos: =YCoordinate devuelve 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 devuelve 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=verdadero) devuelve 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 devuelto es relativo al origen del usuario. Funciones relacionadas: XCoordinate, YCoordinate, ZCenter
Ejemplo:
● Celda de encabezado de base de datos: =ZCoordinate devuelve el valor de coordenada Z para cada objeto en la base de datos