Hi,
We are a small hair/beauty salon in Brasil. With a lot of researches and useful help (thanks to Peter_SSs and vogel997 from this forum), I have created a Monthly Sales spreadsheet to record the sales, receive payments and give appropriate change (for cash payments). All services are listed in another spreadsheet and have their price defined for different periods of time. This is because prices may change from time to time, and we should be able to retrieve the right price based on a given date. I'm working with Google Spreadsheets for different reasons, but it's mostly the same as Excel.
The monthly sales spreadsheet looks like this:
Here are samples of these two spreadsheets (I translated a few parts in English to make it easier to understand):
The spreadsheet works quite well and fast on my home computer. But it is very slow on the computer of the hair salon, which is only 1 year old (1 CPU Celeron J1800, 4GB RAM, very clean setup). When entering a code, it takes approx. 3-5 seconds to get the service name and price. It might sound short, but this really makes the spreadsheet unusable and very disturbing for the cashier, especially when there are a lot of transactions to enter.
I really hope there is someone who could help me optimize it. The critical and most important function is the one you can find in the hidden columns H (replicated in colmns O, V, ...). This is also the only function that I was not able to put into an ArrayFunction(). But I don't know it it's the only weak point of the spreadsheet.
I'm sure this is a great spreadsheet and that others may find a use for this. This is why I put a public copy of it here.
I really hope we can get it better. Thank you for any help!
Laurent
We are a small hair/beauty salon in Brasil. With a lot of researches and useful help (thanks to Peter_SSs and vogel997 from this forum), I have created a Monthly Sales spreadsheet to record the sales, receive payments and give appropriate change (for cash payments). All services are listed in another spreadsheet and have their price defined for different periods of time. This is because prices may change from time to time, and we should be able to retrieve the right price based on a given date. I'm working with Google Spreadsheets for different reasons, but it's mostly the same as Excel.
The monthly sales spreadsheet looks like this:
Here are samples of these two spreadsheets (I translated a few parts in English to make it easier to understand):
- https://docs.google.com/spreadsheets/d/1yr6fiAnBWSedbn4trKEXR6lgm2leeQiXLQ1WxsKeThc/edit?usp=sharing (Monthly Sales)
- https://docs.google.com/spreadsheets/d/1apKOpEY_MUl1NCAI06utYCeTm2Qb66dqTWiNNH6xPDc/edit?usp=sharing (Price control)
The spreadsheet works quite well and fast on my home computer. But it is very slow on the computer of the hair salon, which is only 1 year old (1 CPU Celeron J1800, 4GB RAM, very clean setup). When entering a code, it takes approx. 3-5 seconds to get the service name and price. It might sound short, but this really makes the spreadsheet unusable and very disturbing for the cashier, especially when there are a lot of transactions to enter.
I really hope there is someone who could help me optimize it. The critical and most important function is the one you can find in the hidden columns H (replicated in colmns O, V, ...). This is also the only function that I was not able to put into an ArrayFunction(). But I don't know it it's the only weak point of the spreadsheet.
I'm sure this is a great spreadsheet and that others may find a use for this. This is why I put a public copy of it here.
I really hope we can get it better. Thank you for any help!
Laurent