Sei sulla pagina 1di 20

ndice:

Aspectos bsicos de las frmulas: cmo crear una


frmula que establece referencias a celdas, columnas y
rangos en la hoja.

Frmulas numricas: cmo calcular la suma, el


promedio, el mximo, el mnimo, un conteo de celdas, etc.

Frmulas lgicas: si, conjunciones (Y, O, No) y otras


frmulas cuyos resultados son valores booleanos.

Frmulas de texto: buscar, reemplazar, texto con uso


de maysculas, etc.

Frmulas de fecha: frmula TODAY() formula, clculo


de das restantes, creacin de fechas, cmo encontrar el
nmero de semana, etc.

Frmulas avanzadas: promedio ponderado, prorratear,


contar.si, contar.si.conjunto, sumar.si, sumar.si.conjunto.

Uso de jerarquas en las frmulas: cmo establecer


referencias a filas secundarias.

Mensajes de error de frmula: qu significan y


cmo solucionar los errores.

Preguntas frecuentes

Para ver una demostracin sobre cmo usar las frmulas, mire el video
instructivo a continuacin:

Si no tiene acceso a YouTube, haga clic aqu para ver el video.

Aspectos bsicos de las frmulas

Cree una frmula escribindola en una celda. El resultado de la frmula se


mostrar en la celda cuando presione [Insertar] o [Regresar] en su teclado.
Todas las frmulas comienzan con un signo igual, a saber: =5 + 3.
Para crear una frmula:

Haga doble clic en la celda en la que quiere agregar la


frmula. As, se abrir la celda para editarla.

Ingrese un signo de igual (=); luego, escriba la frmula


que quiera utilizar (por ejemplo, SUM o AVG).
Tambin puede seleccionar una frmula con el
icono Funcin
izquierda.

ubicado en la barra de herramientas

Ingrese los valores a los que le gustara hacer referencia


en la frmula. Puede aplicar la frmula a los valores que
ingresa o a los valores incluidos en las celdas de las hojas.
Contine leyendo para obtener ms informacin sobre el
uso de referencias en las celdas.

Presione [Aceptar] o [Regresar] en el teclado cuando


haya terminado. As, se cerrar la celda para su edicin y se
mostrar el resultado de la frmula en la celda.
Ingrese la frmula...

...Presione Aceptar.

Para hacer referencia a las celdas:

Si desea realizar clculos tomando los valores


ingresados en otras celdas, use las referencias de celdas en
sus frmulas. Se pueden establecer referencias a las celdas
de Smartsheet por el nombre de la columna y por el nmero
de fila, por ejemplo: =Presupuesto1 +
Presupuesto2 sumar el valor de la fila 1 de la columna
Presupuesto al valor de la fila 2 de la columna Presupuesto.
Ingrese la frmula...
...Presione
Aceptar.

SUGERENCIA: Tambin puede hacer clic en una celda para


insertar la referencia en la frmula.

Cundo usar corchetes: Si el nombre de la columna


contiene varias palabras o termina con un nmero, encierre
el nombre entre corchetes: =[Presupuesto anual]1 +
[Presupuesto anual]2

Aplicar una frmula a un rango de valores


utilizando dos puntos
o
Establezca una referencia a un rango de valores en
una columna, por ejemplo: =SUM([Presupuesto
anual]1:[Presupuesto anual]10) sumar todos los

valores en las filas de la 1 a la 10 de la columna


Presupuesto anual.
Ingrese la frmula...

...Presione Aceptar.

Establezca una referencia a una columna


entera eliminando los nmeros de filas, por
ejemplo: =SUM([Presupuesto anual]:[Presupuesto

anual]) sumar todos los valores de la columna


Presupuesto anual y estos quedarn actualizados a
medida que se agregan o quitan nuevas filas.

Establezca una referencia a un rango de valores en


una fila, por ejemplo: =SUM(Enero1:Marzo1) sumar
todos los valores de la fila 1 entre las columnas enero y
marzo.
Ingrese la frmula...

...Presione Aceptar.

Consulte nuestro Consejo de soporte tcnico en el blog


de Smartsheet: Cmo usar intervalos en frmulas de
Smartsheet

Utilizar la funcin arrastrar y llenar (o


rellenar hacia abajo): La funcin arrastrar y llenar se
utiliza para copiar la frmula de una fila en otras filas. Por
ejemplo, supongamos que hay una frmula en la fila 1 que
multiplica en forma conjunta otros valores de la fila 1. Utilice
la funcin arrastrar y llenar para copiar la frmula en las
filas 2, y en las que le siguen, para que cada fila tenga su
propia frmula de multiplicacin. Siga estas
instrucciones para aplicar la funcin de arrastrar y llenar
una frmula.

Ingrese la frmula...

Rellenar hacia abajo hasta la fila 3.

Cuando utiliza la funcin de arrastrar y llenar, las


referencias de las celdas se actualizan de manera
automtica en funcin de la nueva ubicacin. En el ejemplo
que se menciona arriba, al arrastrar y llenar la frmula en
las filas 2 y 3, las referencias de la celda se modifican para
aplicar la multiplicacin de los valores incluidos en dichas
filas. Si no quiere que se modifiquen las referencias de la
celda, puede bloquearlas para que no se muevan de su
lugar con el icono del smbolo del dlar: =$[Column A]$1 *
$[Column B]$1
SUGERENCIA: Las frmulas se completarn en forma
automtica en una celda si dicha celda se encuentra
directamente arriba, debajo o entre dos celdas que
contienen la misma frmula. Obtenga ms informacin
sobre esta funcionalidad en nuestro artculo Frmulas y
formatos de llenado automtico.

Editar una frmula: Haga doble clic en una celda


o presione F2 con la celda seleccionada para abrir la
frmula para editarla.

Volver al principio
Datos de muestra

Frmulas numricas

Frmulas de suma, resta, multiplicacin y divisin

Frmula de suma: =Cost1 + Cost3

Resultado: 300

Frmula de resta: =Cost4 - Cost1


Resultado: 150

Frmula de multiplicacin: =Cost1 * .8


Resultado: 80

Frmulas de divisin: =Cost3/Cost1


Resultado: 2

Frmula exponente: =Cost2^3


Resultado: 3375000
NOTA: Estas frmulas solo realizarn clculos tomando valores numricos. Al usar una frmula de suma
tomando valores de texto se realizar una concatenacin. Al usar frmulas de suma o resta tomando
valores de fecha se crear una nueva fecha. Consulte las siguientes secciones sobre frmulas de texto y
fecha para ver ejemplos.

SUM(): Agrega valores seleccionados o un intervalo de celdas.


Ejemplo: =SUM(Costo1: Costo5)
Resultado: 1125.75

AVG(): Establece un promedio de los valores seleccionados o un intervalo de celdas.

Ejemplo: =AVG(Costo1: Costo5)

Resultado: 225.15

MAX(): Da como resultado el valor numrico ms alto o la fecha ms reciente.


Ejemplo: =MAX(Costo1: Costo5)
Resultado: 425.75

MIN(): Da como resultado el valor numrico ms bajo o la fecha ms temprana.


Ejemplo: =MIN(Costo1: Costo5)
Resultado: 100

INT(): Da como resultado la parte entera de un nmero determinado.


Ejemplo: =INT(Cost5)
Resultado: 425

ROUND(): Redondea un nmero establecido a la cantidad deseada de dgitos.


Sintaxis: ROUND(celda1, #_de_dgitos)

Ejemplo: =ROUND(Costo5, 1)
Resultado: 425.8

ABS(): Da como resultado el valor absoluto de un nmero determinado.

Ejemplo: =ABS(-85)

Resultado: 85

COUNT(): Cuenta las celdas que no estn en blanco en un intervalo determinado.


Ejemplo: =COUNT([Nombre de la tarea]:[Nombre de la tarea])
Resultado: 5
LEN(): Muestra el nmero de caracteres (longitud) en una celda determinada.
Ejemplo: =LEN([Nombre de la tarea]5)
Resultado: 6
NOTA: no se incluyen los valores de formato/moneda. Las fechas tienen una
extensin de 5.

Volver al principio
Frmulas de lgica
IF(): Lleva a cabo una prueba lgica. Se muestra un valor si la prueba es verdadera; de lo
contrario, se muestra un valor diferente.

Sintaxis: IF(prueba_lgica, valor_verdadero_si, valor_falso_si)

Ejemplo: =IF([Fecha de vencimiento]1 > [Fecha de vencimiento]2,


"La fecha 1 es ms extensa", "La fecha 2 es ms extensa")
Resultado: La fecha 2 es ms extensa.

ISBLANK(): Se utiliza dentro de una frmula IF para probar si la celda est en blanco.

Ejemplo: =IF(ISBLANK([Nombre de la tarea]1), "La celda est en


blanco", "La celda no est en blanco")

Resultado: La celda no est en blanco


ISTEXT(): se utiliza dentro de una frmula IF para probar si una celda contiene texto (y
no casillas de verificacin, fechas, nmeros, etc).

Ejemplo: =IF(ISTEXT([Fecha de vencimiento]1), "La celda es texto",


"La celda no es texto")

Resultado: La celda no es texto


ISNUMBER(): Se utiliza dentro de una frmula IF para probar si una celda contiene un
nmero (un valor que no sea texto, fecha o casilla de verificacin).

Ejemplo: =IF(ISNUMBER([Nombre de la tarea]1), "La celda es un


nmero", "La celda no es un nmero")

Resultado: La celda no es un nmero


ISDATE(): Se utiliza dentro de una frmula IF para probar si la celda contiene una fecha.
Ejemplo: =IF(ISDATE([Fecha de vencimiento]1), "La celda es una
fecha", "La celda no es una fecha")

Resultado: La celda es una fecha

ISBOOLEAN(): Se utiliza en una frmula IF para probar si la celda contiene un valor


booleano (casilla de verificacin, estrella o marca).

Ejemplo: =IF(ISBOOLEAN(Hecho1), "La celda tiene un valor


booleano", "La celda no tiene un valor booleano")

Resultado: La celda tiene un valor booleano


AND(): Se utiliza dentro de una frmula IF. Evala si un conjunto de expresiones lgicas
con verdaderas o falsas. Si una expresin es falsa, la evaluar como falsa.

Sintaxis: AND(expresin_booleana1, expresin_booleana2,


expresin_booleana3)

Ejemplo: =IF(AND(Hecho1, Hecho2, Hecho3), "Todas las tareas


completas", "Tareas incompletas")
Resultado: Tareas incompletas

NOT(): Se utiliza dentro de una frmula IF. Ejecuta una operacin lgica NO en la
expresin booleana (o en la celda de referencia) proporcionada.

Sintaxis: NOT(Hecho1)

Ejemplo: =IF(NOT(Hecho1), "Tarea A no completa", "Tarea A


completa")
Resultado: Tarea A completa

OR(): Se utiliza dentro de una frmula IF. Ejecuta una operacin lgica O en la expresin
booleana o en las celdas proporcionadas. Da como resultado un valor verdadero si uno de
los valores es verdadero; de lo contrario, el resultado es falso.

Sintaxis: OR([Fecha de vencimiento]1 > [Fecha de vencimiento]2, [Fecha de


vencimiento]1 > [Fecha de vencimiento]3)

Ejemplo: =IF(OR([Fecha de vencimiento]1 > [Fecha de vencimiento]2,


[Fecha de vencimiento]1 > [Fecha de vencimiento]3), "La fecha de
vencimiento 1 no es la ms pequea", "La fecha de vencimiento 1 es la
ms pequea")
Resultado: La fecha de vencimiento 1 es la ms pequea

NESTED IF(): Lleva a cabo varias pruebas lgicas. Smartsheet lee los enunciados SI en
la frmula de izquierda a derecha, y muestra un valor en funcin del cual uno evala como
verdadero.

Sintaxis: IF(prueba_lgica, valor_si_verdadero, IF(segunda_prueba_lgica,


valor_si_verdadero, valor_si_todo_falso))

Ejemplo: =IF([Nombre de la tarea]1 = "Tarea A", "Esta es la tarea A",


IF([Nombre de la tarea]1 = "Tarea B", "Esta es la tarea B", "Ni la Tarea A
ni la Tarea B"))
Resultado: Esta es la tarea A

Consulte nuestro Consejo de soporte tcnico en el blog de Smartsheet: Cmo crear una
frmula IF anidada

Volver al principio
Frmulas de texto

Concatenar texto: Une valores de texto mediante el smbolo ms


Ejemplo: =[Nombre de la tarea]1 + ", " + [Nombre de la tarea]5
Resultado: Tarea A, Tarea E

FIND(): Da como resultado una posicin de inicio (cantidad de caracteres incluidos)


donde se encuentra la cadena especificada.

Sintaxis: FIND(expresin, celda)

Ejemplo: =FIND("D", [Nombre de la tarea]4)


Resultado: 6

REPLACE(): Reemplaza una cadena de caracteres, comenzando en la posicin dada


hasta finalizar en una cantidad de espacios dada con una cadena nueva.

Sintaxis: REPLACE(celda, posicin_inicio, cantidad_de_caracteres,


nuevo_valor)

Ejemplo: =REPLACE([Nombre de la tarea]4, 6, 1, "W")


Resultado: Tarea W

SUBSTITUTE(): Reemplaza el texto existente por texto nuevo en una cadena de texto.

Sintaxis: SUBSTITUTE(celda, texto_original, texto_nuevo, [opcional - nmero


de instancias que se reemplazarn])

Ejemplo: =SUBSTITUTE([Nombre de la tarea]4, "D", "W")


Resultado: Tarea W

LOWER(): Convierte caracteres de mayscula a minscula.


Ejemplo: =LOWER([Nombre de la tarea]4)
Resultado: tarea d

UPPER(): Convierte caracteres en minscula a mayscula.


Ejemplo: =UPPER([Nombre de la tarea]4)
Resultado: TAREA D

LEFT(): Da como resultado el nmero de caracteres establecido comenzando con el


carcter que est en el extremo izquierdo de la cadena.

Ejemplo: =LEFT([Nombre de la tarea]5, 3)

Resultado: Tas
MID(): Muestra la subcadena en funcin de un punto de partida y una cantidad de
caracteres determinados.

Sintaxis: (celda, posicin_partida, cant. caracteres)

Ejemplo: =MID([Nombre de la tarea]5, 2, 5)


Resultado: tarea E

RIGHT(): Da como resultado el nmero de caracteres establecido comenzando con el


carcter que est en el extremo derecho de la cadena.

Ejemplo: =RIGHT([Nombre de la tarea]5,3)

Resultado: tarea E
VALUE(): Convierte un valor de texto (que representa un nmero) a formato numrico

Ciertas frmulas siempre darn como resultado un valor en formato de texto, incluso si parece un nmero.
Por ejemplo: =LEFT(Costo5, 3) da como resultado el valor 425, que parece un nmero, pero en
realidad est guardado en Smartsheet como texto. Al usar valores de texto en un clculo se dar como
resultado un mensaje de error sobre tipos de datos incorrectos. Use la frmula de VALOR para convertir
texto a formato numrico.

Ejemplo: =LEFT(Costo5, 3) * 4
Resultado: #INVALID DATA TYPE
Ejemplo: =VALUE(LEFT(Costo5, 3)) * 4
Resultado: 1700

Volver al principio
Frmulas de fecha

Cmo sumar y restar fechas: Crea una nueva fecha que es una cantidad
determinada de das antes o despus de una fecha determinada.

Ejemplo: =[Fecha de vencimiento]1 + 30

Resultado: 12/01/13 (formato de fecha de los EE. UU.)

Ejemplo: =[Fecha de vencimiento]1 - 15


Resultado: 10/17/13 (formato de fecha de los EE. UU.)

TODAY(): Da como resultado la fecha actual.

Muestra la fecha de hoy en una columna Tipo de fecha. Cuando se utiliza en otras frmulas, puede usarse
para comparar fechas con la fecha actual.

Ejemplo: =[Fecha de vencimiento]1 - TODAY()


Resultado: La cantidad de das entre hoy y 11/01/13

DATE(): Crea una fecha. Generalmente, se usa cuando una frmula necesita calcular
una fecha como un argumento para otra funcin.

Sintaxis: DATE(ao, mes, da)

Ejemplo: =DATE(2013, 10, 14)


Resultado: 10/14/13 (formato de fecha de los EE. UU.)
NOTA: Adems de ingresar los valores de las fechas en forma manual, puede
establecer referencias a las celdas que los contienen.

DAY(): Da como resultado un entero como da del mes 1-31.


Ejemplo: =DAY([Fecha de vencimiento]5)
Resultado: 1

MONTH(): Da como resultado un entero como mes 1-12.

Ejemplo: =MONTH([Fecha de vencimiento]5)

Resultado: 3
YEAR(): Da como resultado un entero como ao de cuatro dgitos.

Ejemplo: =YEAR([Fecha de vencimiento]5)

Resultado: 2014

DATEONLY(): Extrae la porcin de la fecha de un valor de fecha y hora.


Ejemplo: =DATEONLY([Fecha de vencimiento]5)
Resultado: 03/01/14
NOTA: En este momento, solo las columnas del sistema y las columnas con fecha de
inicio/finalizacincuentan con un componente de tiempo en hojas del proyecto con dependencias
habilitadas.

WEEKDAY(): Da como resultado el nmero del da de la semana, en el que domingo es


= 1.

Ejemplo: =WEEKDAY([Fecha de vencimiento]5)

Resultado: 7

WEEKNUMBER(): Da como resultado el nmero de la semana en el ao.


Ejemplo: =WEEKNUMBER([Fecha de vencimiento]5)
Resultado: 9

YEARDAY(): Da como resultado el nmero del da en el ao.


Ejemplo: =YEARDAY([Fecha de vencimiento]5)
Resultado: 60

WORKDAY(): Da como resultado una fecha que es el nmero especificado de das


laborales antes o despus de una fecha.

Ejemplo: =WORKDAY([Fecha de vencimiento]5, 6)

Resultado: 3/10/14 (formato de fecha de los EE. UU.)


Puede designar otras fechas como no laborables para excluirlas al calcular la nueva fecha. Para hacerlo,
ingrese cada da laborable y no laborable en una celda y luego haga referencia al intervalo de celdas en
su frmula WORKDAY.

Sintaxis: WORKDAY(inicio, cant_de_das, feriado:feriado)


Ejemplo: =WORKDAY([Fecha de vencimiento]1, 365, [Fecha de
vencimiento]2:[Fecha de vencimiento]3)
Resultado: 3/30/15 (formato de fecha de los EE. UU.)

NETDAYS(): Muestra la cantidad de das entre dos fechas.

Ejemplo: =NETDAYS([Fecha de vencimiento]4, [Fecha de


vencimiento]5)

Resultado: 29
NOTA: Esta frmula no toma en cuenta los das no laborables o feriados.

NETWORKDAYS(): Da como resultado el nmero de das laborales entre una fecha de


inicio y una fecha de finalizacin.

Ejemplo: =NETWORKDAYS([Fecha de vencimiento]4, [Fecha de


vencimiento]5)

Resultado: 20
Puede excluir de manera opcional los feriados u otras fechas del conteo. Para hacerlo, ingrese cada
feriado en una celda y luego haga referencia al intervalo de celdas en su frmula NETWORKDAYS.

Sintaxis: NETWORKDAYS(inicio, finalizacin, feriado:feriado)


Ejemplo: =NETWORKDAYS([Fecha de vencimiento]1, [Fecha de
vencimiento]5, [Fecha de vencimiento]2:[Fecha de vencimiento]3)
Resultado: 85

NETWORKDAY(): Igual pero agrega 1 al resultado si el primer argumento es un da no


laborable.

Ejemplo: =NETWORKDAY([Fecha de vencimiento]4, [Fecha de


vencimiento]5)

Resultado: 21

Puede designar fechas adicionales como no laborables para excluirlas al calcular el nmero de das
laborales. Para hacerlo, ingrese cada da laborable y no laborable en una celda y luego haga referencia al
intervalo de celdas en su frmula NETWORKDAY.

Sintaxis: NETWORKDAY(inicio, finalizacin, feriado:feriado)


Ejemplo: =NETWORKDAY([Fecha de vencimiento]1, [Fecha de
vencimiento]5, [Fecha de vencimiento]2:[Fecha de vencimiento]3)
Resultado: 85

NOTA: En forma predeterminada, las frmulas WORKDAYS, NETWORKDAY


y NETWORKDAYS cuentan los sbados y domingos como das no laborables.
Si hay dependencias habilitadas en la hoja, puede personalizar los das no
laborales, y las frmulas utilizarn sus configuraciones a la hora de hacer
clculos.
Volver al principio
Frmulas avanzadas

AVGW(): Muestra un promedio de una lista de valores numricos en funcin del


promedio.

Sintaxis: AVGW(intervalo de valores, intervalo de promedios)

Consulte Ejemplo de plantilla para obtener ms informacin.


PRORATE(): Se usa para determinar qu parte de un valor se aplica a un perodo de
tiempo en particular.

Sintaxis: PRORATE(valor, valor_inicio, value_finalizacin, prorratear_inicio,


prorratear_finalizacin, [opcional - lugares decimales])

Ejemplo: =PRORATE(Costo1, [Fecha de vencimiento]1, [Fecha de


vencimiento]4, [Fecha de vencimiento]3, [Fecha de vencimiento]4)

Resultado: 34.41
COUNTIF(): Cuenta la cantidad de celdas en un intervalo que cumple con criterios
nicos.

Ejemplo: =COUNTIF(Hecho:Hecho, 1)

Resultado: 2

Ejemplo: =COUNTIF(Costo:Costo, ">" + 200)


NOTA: Esta sintaxis solo funciona para valores numricos.

Resultado: 2
COUNTIFS(): Aplica criterios a celdas en intervalos mltiples y cuenta la cantidad de
veces que se cumplen todos los criterios.

Ejemplo: =COUNTIFS(Hecho:Hecho, 1, [Nombre de la tarea]:[Nombre


de la tarea], "Tarea A")

Resultado: 1
SUMIF(): Suma nmeros en un intervalo que cumple con criterios especficos.

Sintaxis: SUMIF(intervalo_criterios, valor_criterios, intervalo_suma)

Ejemplo: =SUMIF(Hecho:Hecho, 1, Costo:Costo)

Resultado: 300

Ejemplo: =SUMIF(Costo:Costo, "<" + 200)


NOTA: Esta sintaxis solo funciona para valores numricos.

Resultado: 250
SUMIFS(): Suma nmeros en celdas especificadas o en un intervalo que cumple con
conjuntos de criterios mltiples.

Sintaxis: SUMIFS(intervalo_suma, intervalo_criterios1, valor_criterios1,


intervalo_criterios2, valor_criterios2)
Ejemplo: =SUMIFS(Costo:Costo, Hecho:Hecho, 1, [Nombre de la
tarea]:[Nombre de la tarea], "Tarea A")
Resultado: 100

Volver al principio

Cmo usar la jerarqua en las frmulas


Las frmulas de jerarqua le permiten resumir informacin contenida en las filas
secundarias de la fila primaria de referencia. Si se coloca en la fila primaria de
la columna que incluye los datos que se utilizarn, la sintaxis
es =COUNT(CHILDREN())con parntesis vacos. Si no se coloca en la fila
primaria que est encima de los datos que se utilizarn, debe incluir una

referencia a la celda primaria dentro de la columna de datos deseada, por


ejemplo: =SUM(CHILDREN([Horas totales]14)).
Las siguientes funciones pueden usar CHILDREN() como parmetro: AVG(),
COUNT(), COUNTIF(), MAX(), MIN(), SUM(), SUMIF(), AVGW().
SUGERENCIA: Obtenga ms informacin sobre cmo crear filas primarias y
secundarias en nuestro artculo Jerarqua: Aplicar sangra y quitar sangra a
las filas.
Mensajes de error

#BLOCKED
Causa: El clculo se bloquea porque al menos una de las celdas a
las que la frmula hace referencia tiene un error.
Solucin: Determinar qu celda a la que hace referencia esta
frmula contiene un error, lo cual describir mejor el problema.

#UNPARSEABLE
Causa: La frmula tiene un problema que evita que pueda analizarse
e interpretarse. Esto puede ocurrir por muchas razones, como un
nombre de columna con errores de ortografa o por usar comillas
simples en lugar de comillas dobles.
Solucin: Revise la frmula detenidamente. Preste mucha atencin
a los nombres de columna y a los textos entre comillas.

#CIRCULAR REFERENCE
Causa: La frmula establece una referencia a s misma. La referencia
circular puede ser directa cuando la referencia est en el texto propio
de la frmula o indirecta cuando esta frmula hace referencia a una
celda que luego vuelve a hace referencia a esta celda.
Solucin: Determine cul es la referencia circular. Las referencias
indirectas pueden tener muchos niveles de profundidad. A veces, es
ms fcil hacer una copia de la frmula y quitar las referencias a
celdas hasta eliminar el error. Este proceso de eliminacin lo ayudar
a ver cul es la referencia circular en ltima instancia.

#ERROR

Causa: No puede haber una frmula en una columna de lista de


contactos.
Solucin: Mueva la frmula a otra columna o cambie el tipo de
columna a texto/nmero.

#DATE EXPECTED/#NUMBER
EXPECTED/#BOOLEAN EXPECTED
Causa: La frmula est en un tipo de columna especfico (fecha,
nmero, smbolo) y el valor que se muestra es de un tipo diferente.
Solucin: Mueva la frmula a una columna diferente o convierta el
resultado al tipo apropiado. Los resultados de la frmula pueden
convertirse a valores de texto sumando una cadena vaca. Por
ejemplo, =TODAY() + "" le permitir ingresar la fecha de hoy en una
columna de texto.

#DIVIDE BY ZERO
Causa: La frmula intenta dividir un cantidad por cero (por ejemplo,
4 / 0 proporciona un error de divisin por cero).
Solucin: Cambie los datos o use una operacin IF para evitar la
divisin por cero. Por ejemplo, =IF(Value4 <> 0, 100/Value4, "")

#IMBALANCED
Causa: Los parntesis en la frmula no concuerdan. La cantidad de
parntesis de apertura no igual a la cantidad de parntesis de cierre.
Solucin: Mire la frmula detenidamente y haga los cambios
necesarios.

#INVALID DATA TYPE


Causa: La frmula contiene un carcter ']' inesperado.
Solucin: Elimine los caracteres ']' adicionales. Si el nombre de la
columna incluye un carcter de corchete, coloque un carcter de barra
diagonal inversa delante de este para interpretar el carcter
adecuadamente. Por ejemplo, para una columna denominada
"Datos [1]", use la siguiente sintaxis en una frmula donde el nmero
de fila es 4: [DATA\[1\]]4

#MISSING OR INVALID PARAMETERS

Causa: Los parmetros proporcionados estn incompletos o son del


tipo de datos incorrecto. Por ejemplo, =TODAY("Hola")
Solucin: Vuelva a verificar los parmetros de la funcin. Si el
parmetro es una referencia a una celda, deber mirar los datos de
origen para determinar si es el tipo de datos correcto. Si una frmula
tiene ms de una llamada de funcin (como en los enunciados IF), a
veces es ms fcil hacer una copia y modificar la copia usando un
proceso de eliminacin para descubrir el problema raz.

#OVERFLOW
Causa: La frmula encuentra o calcula un valor que supera el
intervalo numrico admitido. Para valores numricos, el rango es
-9007199254740992 hasta 9007199254740992. Para clculos de
WORKDAY, el nmero mximo de das es un milln.
Solucin: En la mayora de los casos, este error se debe a
referencias de celdas inexactas o incompletas. Revise la frmula y
haga los cambios necesarios.

#REF
Causa: La frmula hace referencia a una celda que no existe,
posiblemente debido a la eliminacin de una fila/columna.
Solucin: Es preciso actualizar las frmulas manualmente.

#OPERATOR EXPECTED
Causa: La frmula tiene una expresin matemtica incompleta. Por
ejemplo, =(100 / 3) 10.
Solucin: Revise la frmula detenidamente y haga las correcciones
necesarias. Para que el ejemplo sea correcto, la frmula debera ser:
=(100 / 3) * 10.

#SEPERATOR EXPECTED
Causa: Una llamada de funcin tiene dos o ms parmetros en una
fila que no han sido separados por una coma. Por ejemplo,
=MAX([Valor1]15,(3*100) 1000).
Solucin: Revise las llamadas de funcin y realice los ajustes
necesarios. Para que el ejemplo sea correcto, debera leerse
=MAX([Valor1]15,(3*100), 1000).

#UNEXPECTED OPERATOR
Causa: La frmula tiene una expresin matemtica incompleta. Por
ejemplo, =100 +
Solucin: Termine la expresin o quite el operador que sobra. Para
que el ejemplo sea correcto, la frmula debera ser: =100 + [Valor1]15.

#UNEXPECTED SEPERATOR
Causa: Una llamada de funcin tiene una coma en un lugar
inesperado. Por ejemplo, =MX(1,2,).
Solucin: Quita las comas que sobran en la frmula. Para que el
ejemplo sea correcto, la frmula debera ser: =MAX(1,2).

#UNRECOGNIZED FUNCTION
Causa: Estableci una referencia a una funcin que no existe. Por
ejemplo, =MAXIMUM(Valor1, Valor2)
Solucin: Compare los nombres de frmula con los nombres que
estn en las listas de sintaxis de las frmulas mencionadas.
Volver al principio

Preguntas frecuentes
P. Dnde puedo encontrar ejemplos ms detallados de estas frmulas?
R. Abra la galera de plantillas y busque Ejemplos de frmulas de
Smartsheet. En esta plantilla se le muestra exactamente cmo crear
frmulas en una hoja.
P. Puede una frmula hacer referencia a una celda de una
Smartsheet diferente?
R. Por el momento, no. Las frmulas de Smartsheet solo pueden
hacer referencia a las celdas de la hoja en la que existe la frmula.
P. Smartsheet admite una frmula VLOOKUP?
R. Este artculo proporciona una lista completa de frmulas
admitidas. Las frmulas de bsqueda no estn actualmente
disponibles pero nuestro equipo siempre est interesado en escuchar
cmo podemos mejorar el producto. Soporte por correo electrnico de
Smartsheet quin agregar su voto para admitirlo en el futuro.
P. Cmo puedo obtener una frmula para incluir filas que se

agregaron recientemente?
R. Si se inserta una nueva fila arriba, abajo o entre dos filas que
incluyen la misma frmula, la nueva fila heredar esa frmula
automticamente (obtenga ms informacin al respecto en nuestro
artculo sobre Frmulas y formatos de llenado automtico).
Si crea una frmula para usar todos los valores de una columna,
excluya las referencias de filas y use solamente el nombre de la
columna en el intervalo incluido (por ejemplo, =SUM([Horas
totales]:[Horas totales] ). Esto garantizar que las filas agregadas
se incluyan automticamente en el clculo.
P. Se pueden controlar las columnas del tipo smbolo mediante
frmulas?
R. S, cada uno de los smbolos se puede establecer mediante los valores de
una frmula. Si hace clic en la flecha desplegable en la celda que contiene los
smbolos, ver la ortografa y las maysculas que debe usar para consultar los
valores de una frmula. A continuacin, se mencionan algunos ejemplos:

Para las columnas de tipo estrella, bandera y casilla


de verificacindonde el smbolo es activado o desactivado,
puede usar 1 para activado o 0 para desactivado. Por
ejemplo, puede colocar esta frmula en una columna de
casilla de verificacin: =IF(Estado5 = "Completado", 1,
0)para crear una casilla de verificacin cuando el estado
sea Completado.
Consulte nuestro Consejo de soporte tcnico en el blog de
Smartsheet: Cmo usar la frmula de la casilla de
verificacin

Para las columnas de tipo luz roja/amarilla/verde,


puede usar valores literales "Rojo", "Amarillo" o "Verde" (por
ejemplo, =IF(Estado5 = "En riesgo", "Rojo", "Verde") ).
Consulte nuestro Consejo de soporte tcnico en el blog de
Smartsheet: Cmo automatizar las RYG Balls

Las columnas de Prioridad utilizan el valor "alto" o


"bajo" (por ejemplo, =IF(Estado5 = "Vencido", "Alto", "
") ).

Las bolas de Harvey muestran cuartos de un crculo


mediante el uso de valores "Un cuarto", "Mitad", "Tres

cuartos", "Completo" o "Vaco" (por ejemplo, =IF([%


Completo]5 = 1, "Completo", "Vaco") ).

P. Escrib mi frmula correctamente, pero se muestra como texto en la celda.


Qu fall?
R. Cuando hay dependencias habilitadas en una hoja, las frmulas no se
permiten en las columnas con dependencias habilitadas: fecha de inicio,
duracin, fecha de finalizacin, predecesoras, % completado o % de
asignacin. Los valores en estas columnas se generan automticamente en
funcin de la configuracin de las dependencias y sobreescribiran las
frmulas. Si una frmula se escribe manualmente en una de estas columnas,
se mostrar como texto simple en vez de realizar un clculo.
Actualmente, no admitimos la creacin de frmulas desde las aplicaciones iOS
o Android, o desde un informe. Cualquier frmula que se ingrese manualmente
se mostrar como texto simple en vez de realizar un clculo.
P. Por qu no funciona mi frmula de referencia al % completado?
R. En las columnas formateadas con el botn % en la barra de
herramientas, si desactiva el formato, descubrir que, si bien el valor
puede mostrarse al 50 %, el valor real se expresa como el valor
decimal de .5. En su frmula (y tambin en los criterios de informes y
en el formato condicional), utilice el valor decimal del porcentaje para
comparar valores con formato % adecuadamente. Por
ejemplo: =IF([% Completo]5 < .25, "En riesgo", )
P. Puedo crear frmulas en las columnas de la hoja del proyecto?
R. Cuando estn habilitadas las dependencias de Gantt, las columnas
de Gantt, como Fecha de inicio, Fecha de finalizacin, Duracin, % de
asignacin y % completado, tienen frmulas inherentes para
proporcionar la funcionalidad de grficos de Gantt. Las frmulas no
estn permitidas en estas columnas ya que pueden estar
sobreescritas programticamente. En cambio, puede desactivar las
dependencias en la hoja o crear nuevas columnas para realizar los
clculos deseados.
P. Mi frmula, que hace referencia a la columna Fecha de
inicio/finalizacin, no funciona. Cmo puedo solucionarlo?
R. Cuando hay dependencias habilitadas en una hoja, las columnas
Fecha de inicio y Fecha de finalizacin cuentan con un componente
implcito de tiempo. Si bien el tiempo no se muestra en la columna,

puede afectar el resultado de las frmulas. Por ejemplo, supongamos


que tiene una frmula que resta TODAY() de la Fecha de inicio, y que
la Fecha de inicio es hoy. Por lo general, esperara obtener un
resultado de 0; sin embargo, lo que en realidad obtiene es un valor
decimal mientras Smartsheet intenta realizar la resta en funcin de la
hora implcita.
Utilice la funcin DATEONLY() para solucionarlo. Para seguir con el
ejemplo, la frmula =Start2 - TODAY() debera convertirse en
=DATEONLY(Start2) - TODAY(). En este caso, Smartsheet solo mirar
la fecha (y no la hora) al realizar el clculo.
P. Qu les sucede a mis frmulas si muevo o copio una fila a otra
hoja?
R. Cuando se utilizan estas funciones, las frmulas no se conservan;
no obstante, puede copiar/pegar frmulas entre hojas.
P. Cmo puedo evitar que mi frmula d como resultado un mensaje
de error?
R. Actualmente, Smartsheet no tiene ninguna funcionalidad
automatizada que pueda eliminar mensajes de error generados por
una frmula; por lo tanto, la mejor manera de manejarlo es usar la
lgica IF para tratar los errores. Por ejemplo, supongamos que usted
tiene una frmula que realiza una resta entre dos celdas de fechas
para proporcionarle la cantidad de das entre las dos. Si alguien
escribe texto manualmente en una de las celdas de fechas, la frmula
dar como resultado un mensaje de error ya que esta no puede
realizar la resta. Para solucionar este problema, agregue un
enunciado IF a su frmula que primero verifique para asegurarse de
que ambas celdas contengan una fecha. SI el enunciado es
verdadero, realice la resta:
=IF(AND(ISDATE([Fecha del pedido]1), ISDATE([Fecha del envo]1)),
[Fecha del pedido]1-[Fecha del envo]1)

Potrebbero piacerti anche