How to Create a Mobile-Friendly Fillable Repair Form with Calculations
Question details
A business owner needs a mobile-accessible form where users can select repair items and enter quantities, while the form automatically calculates line totals and an overall sum without displaying base prices.

- Product
- Excel, Word, Microsoft Forms
- Device & OS
- not provided
- Scenario
- Creating an automated data entry tool for field workers in a trailer repair business to generate quotes or invoices directly from a mobile device.
- Observed behavior
- The user requires a solution that dynamically calculates totals from hidden price lists based on user input, which traditionally requires specific spreadsheet formulas or VBA macros.
Prepare a complete master list of your repair items and their base prices. If you plan to use this form primarily on mobile devices, ensure you have a cloud storage account (like OneDrive, Google Drive, or WPS Cloud) to sync your documents.
Build an Automated Repair Form Using Excel Spreadsheet
Excel is the most practical option for this task, allowing you to use dropdown menus and lookup formulas to automate calculations while keeping base prices hidden on a separate sheet.
Spreadsheet software natively handles dynamic calculations, making it the perfect platform for itemized pricing forms. You can easily protect and hide sheets containing sensitive pricing data.
Open a new workbook. On Sheet 2, list all your repair items in Column A and their corresponding prices in Column B. You can right-click the sheet tab later to 'Hide' this sheet from end users.
On Sheet 1, create column headers for Item, Quantity, Price, and Line Total. Format the layout to be clean and readable on smaller screens.
Select the empty cells under the 'Item' column. Go to the Data tab, click Data Validation, choose 'List', and select the item range from your price list on Sheet 2.
In the Price column, enter a formula like =VLOOKUP(A2, Sheet2!A:B, 2, FALSE) to automatically fetch the price of the selected item. You can format this column's font color to white or hide the column completely to keep prices invisible.
In the Line Total column, enter =B2*C2 (Quantity multiplied by Price). At the bottom of the Line Total column, use the =SUM() function to generate the overall repair total.

Use Microsoft Forms Linked to Excel for Collection
If you want a purely mobile-optimized questionnaire rather than a spreadsheet interface, you can collect inputs via Forms and do the math in Excel.
Create a Fillable Word Document with VBA
You can design a highly customized, printable form using Word, but this requires VBA programming to handle the real-time calculations.
Create Mobile-Ready Repair Forms with WPS Office
WPS Spreadsheet offers powerful data validation, advanced lookup formulas, and seamless mobile synchronization. You can build your automated repair form on a PC and use the intuitive WPS mobile app to fill it out directly on-site.
- 1. Set up your workbook: Open WPS Spreadsheet and list your items and prices on a dedicated master sheet.
- 2. Add form validation: Use Data > Validation to create interactive dropdown lists on your main quote sheet.
- 3. Automate the math: Insert VLOOKUP and SUM formulas to generate instant totals without exposing base prices.
- 4. Access on mobile: Save the file to WPS Cloud. Open the WPS mobile app on your phone to input data in the field effortlessly.

Frequently Asked Questions
How do I hide the price column from users filling out the form?
In your spreadsheet, select the letter of the column containing the prices, right-click the header, and select 'Hide'. To prevent users from unhiding it, go to the Review tab and click 'Protect Sheet', then set a password.
Can I use an Excel form with macros on a mobile device?
No, traditional VBA macros do not run on Excel or Word mobile apps. For a form to work natively on a smartphone, you must rely on standard built-in formulas like VLOOKUP and basic arithmetic rather than scripted macros.
Is it possible to make the dropdown list update automatically if I add new repair items?
Yes. When setting up Data Validation, select the entire column (e.g., Sheet2!A:A) or format your master price list as a dynamic Table. The dropdown list will then automatically include any new items you add.




