Pablo Herrera
PreguntaHola, 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.
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.

Cristhian Castillo Venegas
Interesante aplicación.
Pablo Herrera
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
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.
Luego creo otra tabla aparte donde voy a relacionarla con la tabla menu para poder manipularlo
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
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