Es posible que algunas partes de esta página usen traducción automática.

Solución de problemas con fórmulas

Aprenda a solucionar algunos de los problemas más comunes con las fórmulas.

¿Quién puede usar esto?

Planes:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Los usuarios de un plan Empresarial pueden usar la IA para generar fórmulas o texto.

¿Aún necesita ayuda?

Utilice la plantilla Manual de Fórmulas para obtener más recursos de soporte y ver más de 100 fórmulas, incluido un glosario de todas las funciones con las que puede practicar en tiempo real, y ejemplos de fórmulas de uso común y avanzadas.

Busque ejemplos de cómo otros clientes de Smartsheet usan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea de Smartsheet.
 

Pregúntele a la Comunidad

Preguntas frecuentes

¿Por qué se muestra mi fórmula como texto en la celda aunque la haya escrito correctamente?

Estas son tres posibles razones por las que aparece como texto sin formato en una celda:

  • Falta el signo igual (=): las fórmulas siempre deben comenzar con = 
  • Dependencias habilitadas en la hoja: Cuando las dependencias están habilitadas en una hoja, no se permiten fórmulas en estas columnas de dependencia habilitadas.
    • Inicio
    • Duración
    • Finalizar
    • Predecesores
    • Porcentaje completado o porcentaje de asignación: Estas columnas generan de forma automática valores basados en la configuración de las dependencias y sobrescriben las fórmulas.
  • Creaste la fórmula desde un informe o un dispositivo móvil: Las fórmulas creadas a partir de informes o aplicaciones de Android e iOS no son compatibles actualmente 

¿Por qué no funciona mi fórmula de referencia al porcentaje completado?

Las celdas en hojas o informes utilizan el valor decimal, no el formato de porcentaje. Esto es verdadero incluso para las columnas que utilizan valores con formato de porcentaje.

Para comparar valores de porcentaje o hacer referencia a columnas de porcentaje, consulte la tabla siguiente.

En lugar de estoHaga esto
=IF([% Complete]@row 25%, "At Risk", " ")=IF([%Complete]@row.25,"AtRisk","")

¿Cómo puedo corregir una fórmula que no funciona al hacer referencia a la columna Fecha de inicio/finalización?

Cuando hay dependencias habilitadas en una hoja, las columnas Fecha de inicio y Fecha de finalización cuentan con un componente implícito de tiempo. La hora no se muestra en la columna, pero puede afectar a los resultados de las fórmulas.

Por ejemplo, tiene una fórmula que resta TODAY() de la fecha de inicio, que es hoy. Por lo general, se espera un resultado de 0. Sin embargo, obtendría un valor decimal, ya que Smartsheet intenta realizar la resta en función de la marca de tiempo implícita. Para solucionar este problema, use la función DATEONLY().

Para acompañar el ejemplo, la fórmula =[Fecha de inicio]2 - TODAY() se revisaría a =DATEONLY([Fecha de inicio]2)—TODAY().

En este caso, Smartsheet solo mira la fecha, no la hora, al calcular.

¿Cómo puedo corregir los resultados inexactos al calcular la diferencia entre las columnas Fecha de creación y Fecha de modificación?

Utilice la función DATEONLY. Las fechas de las columnas del sistema son valores de visualización, no valores reales. Las columnas del sistema registran las fechas UTC pero muestran la fecha/hora local en función de la fecha UTC.

Cuando se utiliza DATEONLY, la fecha se extrae de la columna Sistema.Este es un ejemplo de la fórmula: =NETWORKDAYS(DATEONLY(Created@row), TODAY()).

¿Por qué mi fórmula con TODAY() no se actualiza a la fecha de hoy?

La apertura de informes y paneles que hacen referencia a una hoja con una fórmula que utiliza la función TODAY no actualizará la función TODAY a la fecha actual. Debe haber una actualización de la hoja subyacente en sí.

Para actualizar automáticamente la hoja subyacente sin abrirla, consulte Actualizar automáticamente la función TODAY en fórmulas o utilice Bridge para Programar el guardado diario de hojasNo.

¿Por qué mis valores numéricos no arrojan cálculos en forma correcta? Por ejemplo, al agregar 1 + 12 se obtiene el resultado 112 en lugar de 13.

Este error de cálculo se produce a menudo porque un valor al que se hace referencia se considera un valor de texto.

Para corregirlo, compruebe que ninguno de los valores a los que se hace referencia tiene un carácter que convierta el valor numérico en un valor de texto. Por ejemplo, se produce este resultado no deseado si el valor 12 tenía un (‘) apóstrofo antes del valor.

Además, compruebe la alineación de formato de los valores numéricos. Con frecuencia, los valores que se consideran valor de texto se muestran alineados a la izquierda en la celda, en lugar de la alineación habitual a la derecha correspondiente a los valores numéricos.

Los valores numéricos se muestran alineados a la izquierda cuando tienen estas características: 

  • Producidos por fórmulas 
  • En la columna primaria

Sin embargo, estos valores seguirán siendo reconocidos como numéricos a menos que algo en la fórmula o celda dicte lo contrario.

Otra forma de solucionarlo es utilizando el VALUE(), que convierte cadenas de texto con valores numéricos en números.

 

¿Por qué mi fórmula SUMIFS devuelve un 0 cuando debería devolver un valor?

Si está evaluando el mismo rango de datos para varios criterios, utilice la Función ORparámetro de @celda para que se devuelva el valor correcto.

Elemento

Cantidad 

Costo

Depósito

Camisa

26

20,00

A

Pantalones

24

50,00

A

Calcetines

10

10,00

A

Camisa

18

25,00

B

Pantalones

16

75,00

B

Calcetines

46

15,00

B


Uso: 

FórmulaDescription (Descripción)Resultado
=SUMIFS(Cost:Cost, Quantity:Quantity, >15, Warehouse:Warehouse, "A", Item:Item, OR(@cell = "Shirt", @cell = "Socks"))

Suma el Costo de cualquier cosa del Depósito A cuya Cantidad sea superior a 15, donde el Artículo sea Camisa o Calcetines

20.00

¿Por qué mi fórmula COUNTIFS devuelve un 0 cuando debería devolver un valor?

Si está evaluando el mismo rango de datos para varios criterios, le recomendamos que utilice la Función OR y parámetro de @celda para que se devuelva el valor correcto.

 

Elemento

Cantidad

Costo

Depósito

Camisa

26

20,00

A

Pantalones

24

50,00

A

Calcetines

10

10,00

A

Camisa

18

25,00

B

Pantalones

16

75,00

B

Calcetines

46

15,00

B


Uso: 

Fórmula

Descripción

Resultado

=COUNTIFS(Quantity:Quantity, >15, Warehouse:Warehouse, "A", Item:Item, OR(@cell = "Shirt", @cell = "Socks"))

Cuenta cualquier cosa del Depósito A cuya Cantidad sea superior a 15, donde el Artículo sea Camisa o Calcetines.

1