Function Problems

WPS Spreadsheet: Return the Top 10% of Sold Items to Another Sheet

Anum MushtaqAnum Mushtaq Nov 12, 2026 868 views

Question details

The user needs to return the highest-volume 10% of inventory items, along with their descriptions, quantities, bin locations, and item codes, to a separate printable worksheet.

Product
WPS Spreadsheet
Device & OS
not provided
Scenario
The source inventory records are stored on one worksheet, and the user wants a separate sheet that automatically displays items meeting the top-10-percent sales threshold.
Observed behavior
The desired result is a separate worksheet containing complete source rows for items whose quantity sold is at or above the 90th percentile.
Before you start

Confirm which column contains Quantity Sold and identify the complete source range, including descriptions, bin locations, and item codes. Create or select a blank worksheet for the filtered results.

Solution 1Recommended

Use a 90th-percentile FILTER formula to return complete item rows

Use this solution in WPS Spreadsheet when dynamic array formulas are available and the output should refresh as the source data changes.

A 90th-percentile threshold identifies the quantity level at or above which the top 10 percent of sales volumes fall. If several items share the threshold value, the result may contain more than exactly 10 percent of the rows because all tied items are included.

1
Calculate the threshold

On the destination worksheet, enter a label such as 90th Percentile in cell G1. In G2, enter =PERCENTILE.INC(RawData!C2:C100,90%) and press Enter. Replace RawData!C2:C100 with the actual Quantity Sold range.

2
Return matching rows

In the top-left cell of the destination output area, enter =FILTER(RawData!A2:E100,RawData!C2:C100>=PERCENTILE.INC(RawData!C2:C100,90%)) and press Enter. Adjust A2:E100 to include the descriptions, quantities, bin locations, and item codes you want to display.

3
Format the printable worksheet

Select the returned results, use the Home tab to apply borders or number formats, and use the Page Layout tab to set the print area and page orientation.

4
Refresh the results

Update the source records in the RawData sheet. The FILTER result recalculates automatically when the referenced source range changes.

Dynamic results: The formula returns complete rows rather than only the quantity column, so related item details stay together as the source data updates.

Build a dynamic top-10-percent inventory report in WPS Spreadsheet

WPS Spreadsheet can calculate the 90th-percentile sales threshold, return complete matching rows with FILTER, and format the results on a separate printable worksheet. The familiar spreadsheet interface makes it easy to adjust ranges and maintain the report as inventory data changes.

  1. 1. Open the workbook: Launch WPS Office, choose Spreadsheet, and open the inventory workbook containing the RawData sheet.
  2. 2. Create the destination sheet: Click the plus button beside the sheet tabs to add a blank worksheet for the top-selling items.
  3. 3. Enter the percentile formula: In the destination sheet, enter =FILTER(RawData!A2:E100,RawData!C2:C100>=PERCENTILE.INC(RawData!C2:C100,90%)) in the first output cell, then adjust the ranges to match your data.
  4. 4. Set the print layout: Open the Page Layout tab, set the print area around the returned results, and choose the desired orientation and scaling.
Automatically returns descriptions, quantities, bin locations, and item codes that meet the top-10-percent thresholdSupports formulas and filtering for dynamic inventory reportingProvides familiar worksheet, print-area, and page-layout toolsCompatible with Microsoft Excel XLSX workbooks and formulas
microsoft office alternative - wps office

Frequently Asked Questions

Why does the result sometimes contain more than exactly 10% of the items?

The formula includes every item whose quantity sold is greater than or equal to the 90th-percentile threshold. If multiple items are tied at that threshold, all tied rows are returned.

Which range should replace RawData!A2:E100?

Use the full contiguous range containing the fields you want to return, such as item description, quantity sold, bin location, and item code. Include the same row span used by the Quantity Sold range.

Can the report update when new inventory rows are added?

Yes, if the formula references an expanded range or an Excel-compatible table. For a fixed range such as A2:E100, extend the references when new rows fall outside row 100.

What should I do if WPS does not recognize FILTER?

Use the helper-column method: calculate the 90th-percentile threshold, mark rows where Quantity Sold is greater than or equal to that value, then use Data > AutoFilter to show TRUE rows and copy them to the report sheet.