How to Sum Numbers Stored as Plus Expressions in Excel
Question details
The user needs to calculate the total sum of numbers that are stored as text strings containing plus signs (e.g., "10 + 1", "6 + 1") within spreadsheet cells.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Calculating accurate totals from cells where multiple numbers are combined as text expressions rather than being entered as separate calculable numeric values.
- Observed behavior
- Standard SUM functions return zero or an error because the data is formatted as text strings with arithmetic operators, rather than valid numbers.
Ensure your version of Excel supports dynamic array functions like TEXTSPLIT and TEXTJOIN. If you are using an older version, you may need to rely on the Text to Columns feature to manually separate your data before summing.
Extract and Sum Using TEXTSPLIT and TEXTJOIN
This method uses a single, powerful dynamic array formula to join all text expressions, split them by the plus sign, convert them to numbers, and calculate the total sum.
This is the most efficient method if you are using a modern version of Excel. It eliminates the need to manually alter your original dataset while providing an accurate real-time calculation.
Click on an empty cell where you want the final calculated sum to be displayed.
Type the formula =SUM(TEXTSPLIT(TEXTJOIN("+",,A1:A3),"+")+0) into the formula bar. Adjust the range 'A1:A3' to match the actual cells containing your text expressions.
Press Enter to apply the formula. The result will instantly display the calculated total of all extracted numbers.

Separate Numbers Using Text to Columns
Instead of storing arithmetic expressions as text, split the numbers into distinct cells to allow standard SUM functions to work properly, ensuring better data integrity.
Sum Complex Text Expressions Easily in WPS Spreadsheet
WPS Office provides a powerful, free spreadsheet tool that fully supports advanced data handling, text-to-columns, and complex formulas. Clean up your data and calculate sums effortlessly with high compatibility.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your workbook containing the text expressions.
- 2. Select a calculation cell: Click on the blank cell where you wish to display the total sum.
- 3. Apply your formula or data tool: Input your advanced text-extraction formula, or use the 'Text to Columns' tool located under the Data tab to split your values.
- 4. Get instant results: Press Enter to execute the operation and instantly view your calculated sums.

Frequently Asked Questions
Why does the standard SUM function return zero for these cells?
The standard SUM function is designed to only calculate numeric values. Since your cells contain numbers mixed with text characters (like the plus sign or spaces), the software treats the entire cell content as a text string, resulting in a sum of zero.
What should I do if the TEXTSPLIT function is not available in my version?
If your software version does not support dynamic array functions like TEXTSPLIT, you can use the 'Text to Columns' feature under the Data tab to physically separate the numbers into adjacent columns, and then use a simple SUM formula on the newly separated data.
Can I use this formula method if my text contains subtraction or other operators?
The specific TEXTSPLIT formula provided relies on splitting by the '+' delimiter. For mixed operators (like '-' or '*'), you would need a more complex approach, such as using the EVALUATE function via the Name Manager, or employing a VBA macro to parse and calculate the expressions.
How do I force text strings back into standard numbers within a formula?
In formulas, you can convert text strings that contain digits into calculable numbers by performing a neutral mathematical operation that doesn't alter the value. Common methods include adding zero (+0), multiplying by one (*1), or using the VALUE() function.




