How to Create an Invoice in Excel with a Database – 5 Steps

 

 

Step 1 – Create a Database

This is a sample database.

how to create invoice in excel with database

 

Step 2 – Create an Invoice Template

  • Select the following template:

  • Leave cells for total orders with tax calculations.
  • Keep slots for template creation.

Formation of Invoice Template

 


Step 3 – Enter Data to Create an Invoice

To automate the process:

  • Select C6 and enter the following formula:

=IF(ISBLANK(B6),"",VLOOKUP(B6,Database!$B$5:$D$14,2,FALSE))

  • Press Enter.

Input Data in invoice from Database

  • Select D6 and enter the following formula:

=IF(ISBLANK(B6),"",VLOOKUP(B6,Database!$B$5:$D$14,3,FALSE))

  • Press Enter.

Formula Breakdown  

  • VLOOKUP(B6,Database!$B$5:$D$14,2,FALSE) searches for B6 in B5:D14 in the sheet “Database” and shows the output from the 2nd column of the range where the exact match occurs.
  • ISBLANK(B6) checks if B6 is blank and returns a boolean value.
  • IF(ISBLANK(B6),””,VLOOKUP(B6,Database!$B$5:$D$14,2,FALSE)) checks if the ISBLANK function returns TRUE. If it does, it returns an empty string. Otherwise, it proceeds with the VLOOKUP portion of the formula.
  • To test the values and check if the formulas are working, enter a value in B6 matching an ID from the database.

This is the output.


Step 4 – Perform Necessary Calculations

Automate the subtotal calculations and total order calculations.

  • Select F6 and enter the following formula.

=IF(ISBLANK(B6),"",D6*E6)

  • Press Enter.

Calculations in Invoice

  • Select C6:F6 and drag the fill handle down.

  • Select F13 and use the following formula.

=SUM(F6:F12)

  • Press Enter.

  • Inl F14, use the following formula.

=F13*7.5%

  • Press Enter.

  • Enter the following formula in F15 for the “Grand Total” calculation.

=SUM(F13:F14)

  • Press Enter.

The invoice template is complete. Test it by inserting a sample unit for the first product.

automation of invoice in excel

This is the output.


Step 5 – Final Output

Enter product IDs in the “ID” column and ordered units.

final output of invoice with database in excel

This is the final output.


Download Practice Workbook

Download the workbook.


 

Related Articles


<< Go Back to Excel for Accounting | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Mehedi Hasan
Mehedi Hasan

Mehedi Hasan, a BSc graduate in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, plays a pivotal role as an Excel & VBA Content Developer at ExcelDemy. Fueled by a profound passion for research and innovation, he actively engages with Excel. In his capacity, Mehedi not only adeptly tackles intricate challenges but also showcases enthusiasm and expertise in navigating tough situations with finesse, underscoring his unwavering dedication to consistently delivering exceptional and high-quality content. He... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo