Cómo configurar la función IF para mostrar dinámicamente tres tablas de datos

Cómo configurar la función IF para mostrar dinámicamente tres tablas de datos

Descargué la plantilla de Microsoft Office Excel llamada "Libro de registro del vehículo" y tengo problemas para ajustar el gráfico para que incluya 3 elementos en la lista desplegable, en lugar de 2.

Creo que el problema es la función IF, que impide que la tercera tabla de datos se muestre en el gráfico. El gráfico dinámico se está utilizando actualmente.=SI(PlotChoice="GAS",1,2)

¿Alguien puede darme su opinión sobre lo que necesito para cambiar la función "SI" para que se muestren las tres tablas de datos? Intenté cambiarlo a =IF(PlotChoice="GAS",1,2,3), pero aparece el mensaje de error "Se ingresaron demasiados argumentos".

Aquí hay un enlace a la hoja de trabajo actualizada:https://yale.box.com/s/jqqwepjj0czzdz7sixsih3g3qok5nyld

Gracias, brian

Respuesta1

Sospecho que usted no diseñó ese libro de trabajo; de lo contrario, no habría tal misterio.

SI funciona así: IF(Condition,Result when true, Result when false).

=IF(PlotChoice="GAS",1,2)

Si el nombre del rango "PlotChoice" es igual a "Gas", devuelve 1; en caso contrario, devuelve 2. El resultado es uno de dos valores posibles. Si necesita seleccionar entre tres, entonces necesita anidar las declaraciones IF.

=IF(PlotChoice="GAS",1,IF(PlotChoice="Maintenance",2, 3))

Si el nombre del rango "PlotChoice" es igual a "Gas", devuelve 1; de lo contrario, hay otro IF(). Si el nombre del rango "PlotChoice" es igual a "Maintenance", devuelve 2; en caso contrario, devuelve 3.

Puede continuar este tipo de anidamiento durante más niveles de los aconsejables. Para escenarios con más de tres o cuatro resultados posibles, existen opciones más eficientes y fáciles de mantener.

información relacionada