Community Tip - Visit the PTCooler (the community lounge) to get to know your fellow community members and check out some of Dale's Friday Humor posts! X
I have a range of lengths. I need to sum them after pushing them through a function. Unfortunately the sum operator is not happy and stating: "Ranges with units must specify the second value in the range". Thank you for your time and help.
Hi,
The issue is earlier in the worksheet.
Please enclose the worksheet.
Cheers
Terry
Your post is missing a worksheet (attachment).
@EP_10048426 wrote:
I have a range of lengths. I need to sum them after pushing them through a function. Unfortunately the sum operator is not happy and stating: "Ranges with units must specify the second value in the range". Thank you for your time and help.]
What this normally means is that the user has defined a range with units, but only specified the first and last values, eg, i:=1 m..10 m.
Mathcad requires ranges with units to have the 'step' value, eg, i:=1 m, 2 m .. 10 m.
However, as noted in other messages, it is difficult (read 'normally impossible') to diagnose an error without the guilty worksheet. Error messages can be misleading or complete red herrings.
Cheers,
Stuart
First off: Yes the worksheet is needed! (You should ALWAYS attach the worksheet, or a minimised version, that shows your problem).
Assuming you have i defined as a range with units, this is Prime behaviour:
Success!
Luc
I don't think that the OP has defined a range variable above the expression shown in the pic. It looks to me that the problem is rather that the upper limit of his sum is not a simple scalar but a quantity with a unit, maybe a length. So basically he is trying to do something like
Unfortunately I wasn't able to get the desired result using the sum operator alone without having to define something else like a vector or a a global range variable on worksheet level 😞
OK, one way to avoid defining anything else is to get rid of the units in the summation and add them to the function argument, but I would not recommend doing so: