A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Hello @Rebecca,
Thank you for your question.
You may have already seen suggestions from Q&A Assist, which usually cover more advanced or flexible approaches depending on the final invoice requirements. That said, if you are looking for a simple and clean solution, you may want to try the approach below. It is easy to maintain and works well for basic order‑to‑invoice scenarios, though it may not cover all advanced cases.
Based on the structure you described, you can use Excel’s FILTER function to automatically display only the items that have a quantity entered on your order sheet.
In your "Order Sheet", you can start from row 2, where cell A2 contains the header “Material name”, column B contains the "Item cost, and column C contains the "Quantity".
Your "Invoice" sheet can start empty. On the "Invoice" sheet, in cell A2, enter the following formula:
=FILTER('Order Sheet'!A2:C10,'Order Sheet'!C2:C10>0,"")
This formula works as follows:
- The range
'Order Sheet'!A2:C10is the source data that you want to display on the invoice. - The condition
'Order Sheet'!C2:C10 > 0tells Excel to include only rows where the quantity is greater than zero. - The empty quotes at the end define what is shown if no items have a quantity entered.
Once this is in place, go back to the "Order Sheet" and enter quantities for any materials you want to include. When you switch to the "Invoice" sheet, you will see only those materials automatically listed, along with their cost and quantity.
This approach is intentionally simple, so whether it fully fits your needs depends on how complex you want the invoice to be later. However, it is a good starting point and often feels easier to manage if you prefer to avoid more advanced formulas or automation.
Please feel free to try it and let me know if this works comfortably for your scenario.
Kind regards,
If the answer is helpful, please click "Accepted" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.