Hola, estoy básicamente pasando un menú de restaurante a una tabla de Notion, para poder facilitar el trabajo a meseros, cocina y la part...

Pregunta de la clase:
Condicionales
Pablo Herrera

Pablo Herrera

Pregunta
studenthace 4 años

Hola, estoy básicamente pasando un menú de restaurante a una tabla de Notion, para poder facilitar el trabajo a meseros, cocina y la parte contable. Pero me encontré con un problema. Ya tengo una fórmula que dependiendo del producto, me de el precio del mismo.

Captura de pantalla 2021-05-20 233415.png

La formula es la siguiente, y como verán es a base if’s

if(prop("Producto") == "Miami Bacon", 4.99, if(prop("Producto") == "1/4 de Libra", 3.99, if(prop("Producto") == "Mexicana", 5.99, if(prop("Producto") == "Brava Completa", 5.99, if(prop("Producto") == "Big Tasty", 6.99, if(prop("Producto") == "Camarón Burguer", 5.99, if(prop("Producto") == "El Papas", 2.99, if(prop("Producto") == "Porción de Papas", 1.99, if(prop("Producto") == "Todo Valle", 3.99, if(prop("Producto") == "Campestre", 4.99, if(prop("Producto") == "Alitas", 7.99, if(prop("Producto") == "De Todito para Dos", 9.99, if(prop("Producto") == "CA Rubia", 2.50, if(prop("Producto") == "CA Roja", 3.00, if(prop("Producto") == "CA Negra", 3.50, if(prop("Producto") == "Cola", 1.00, if(prop("Producto") == "Michelada", 2.50, if(prop("Producto") == "Vaso de Cerveza", 1.50, if(prop("Producto") == "Papa Brava", 3.99, if(prop("Producto") == "Pinches Nachos", 6.99, 0))))))))))))))))))))

Ahora, para hacer de este un sistema más optimo me gustaría poder poner en la columna “Producto” varios productos, y que me de el total de los mismos. Para ello intente la siguiente fórmula:

if(prop("Producto") == "Miami Bacon", 4.99, 0) + if(prop("Producto") == "1/4 de Libra", 3.99, 0) + if(prop("Producto") == "Mexicana", 5.99, 0) + if(prop("Producto") == "Brava Completa", 5.99, 0) + if(prop("Producto") == "Big Tasty", 6.99, 0) + if(prop("Producto") == "Camarón Burguer", 5.99, 0) + if(prop("Producto") == "El Papas", 2.99, 0) + if(prop("Producto") == "Porción de Papas", 1.99, 0) + if(prop("Producto") == "Todo Valle", 3.99, 0) + if(prop("Producto") == "Campestre", 4.99, 0) + if(prop("Producto") == "Alitas", 7.99, 0) + if(prop("Producto") == "De Todito para Dos", 9.99, 0) + if(prop("Producto") == "CA Rubia", 2.50, 0) + if(prop("Producto") == "CA Roja", 3.00, 0) + if(prop("Producto") == "CA Negra", 3.50, 0) + if(prop("Producto") == "Cola", 1.00, 0) + if(prop("Producto") == "Michelada", 2.50, 0) + if(prop("Producto") == "Vaso de Cerveza", 1.50, 0) + if(prop("Producto") == "Papa Brava", 3.99, 0) + if(prop("Producto") == "Pinches Nachos", 6.99, 0)

Pensé que añadiendo el más entre cada if funcionaría, pero no lo hizo. Esa fórmula esta aplicada en la “Column 1”, y como verán el primer valor me arroja 0, cuando debería ser un 8.98.

Cualquier idea o sugerencia se agradece.

3 respuestas
para escribir tu comentario
    Cristhian Castillo Venegas

    Cristhian Castillo Venegas

    studenthace 4 años

    Interesante aplicación.

    Pablo Herrera

    Pablo Herrera

    studenthace 4 años

    Gracias Javier, me sirvió de inspiración para mejorar el sistema. Ahora voy a por unas tablas para poder llevar el flujo de caja y demás aspectos contables. Es increíble la aplicabilidad de Notion

    Javier Ernesto Aguillon Aguillon

    Javier Ernesto Aguillon Aguillon

    studenthace 4 años

    Lo primero que yo haria es tener el menu solo en una tabla aparte para cuando quiera cambiar el precio pues desde ahi, en la casilla precio use tu primera formula de ifs pero si creas la tabla asi no es necesaria esa formula.

    notion mEenu.png

    Luego creo otra tabla aparte donde voy a relacionarla con la tabla menu para poder manipularlo

    recortar.png

    puedes ordenar los pedidos ahi por mesa ya que la primera colunma no se puede cambiar ya que sirve como id para las filas ni modificarla con otras cosas

    recortar.png

    en la columna de total le puse el valor de sum para que sumara :)

    Tambien puedes hacer toda la lista de todo los productos y al final de la tabla por donde dice count 21 en la columna de total ponerle la propiedad sum para que sume todo lo de la columna

    lo unico malo es que si lo haces asi como yo y pones una mesa en la fila y si te piden dos ordenes del mismo producto no lo podras poner porque no se puede repetir el producto en la misma fila

    asi que yo haria una tabla por cada mesa para no tener ese problema :| mira si te funciona o si diste con una idea mas ingeniosa o mas sencilla para hacerlo

Curso de Notion [Empieza Gratis]

Curso de Notion [Empieza Gratis]

Notion es una herramienta que te permite construir un espacio de trabajo para planificar, gestionar y organizar proyectos e información. Aprende a usar esta herramienta para llevar tu organización y productividad a otro nivel.

Curso de Notion [Empieza Gratis]
Curso de Notion [Empieza Gratis]

Curso de Notion [Empieza Gratis]

Notion es una herramienta que te permite construir un espacio de trabajo para planificar, gestionar y organizar proyectos e información. Aprende a usar esta herramienta para llevar tu organización y productividad a otro nivel.