Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Formula converting kilos to stone - some odd results

I've searched and found this thread https://discussions.apple.com/thread/2493480?searchText=convert%20kg%20to%20st one#11839364 to find a formula for converting kilos to stone and pounds.


The formula given there is =QUOTIENT(B2*2.20462262,14)&" st. "&ROUND(MOD(B2*2.20462262,14),0)&" lb." which works quite well. But I have noticed a couple of oddities.


For example I want to convert 85.5kg and the result is 12st 14lb. Shouldn't that be 13st 0lb?


And 75kg results in 11.0st 11.0lb which is the only answer where a decimal shows, why is that?


Thanks for any tips, help or alternatives.

Posted on Mar 27, 2014 1:36 AM

Reply
12 replies

Mar 27, 2014 5:11 AM in response to David Gordon

David,


I think, in your first "oddity," you meant to type 82.5 kg, since 85.5 kg results in 13 st. 6 lb.


82.5 kg is about 12.99 st. so the QUOTIENT part of the formula results in 12 and .99 st. is more than 13.5 lb. so it rounds up to 14.


I think you probably want to round the conversion to the nearest pound before you do the QUOTIENT and MOD calculation:


=QUOTIENT(ROUND(B2*2.20462262,0),14)&" st."&MOD(ROUND(B2*2.20462262,0),14)&" lb."


The second "oddity" seems odd to me as well; I don't get that result.


Jeff

Mar 27, 2014 5:52 AM in response to David Gordon

If I format the "kg" cell as "automatic", I get integer results for stones and pounds. If I format it as "number" with 1 decimal place, I get one decimal place displayed for both stones and pounds. So I think your cell with "75" in it must be formatted as a number with one decimal place while your other cells are formatted as automatic.

Mar 27, 2014 6:19 AM in response to David Gordon

David,


I come at this a bit differently. Not that there's anything wrong with the Quotient, Mod and Round approach, but it does require that I open the function browser and refresh my memory on the syntax, so I avoid that.


Also, if you wish to control the number of digits displayed in your concatenated outcome, you will need to use interposing columns to set up the format of the values. For this example, I have set 1 place after the decimal for pounds. I wasn't sure from your comments what you wanted there, aside from consistency.


The exact, by declaration, conversion from kg to stones is 6.35029318:1. I use 6.35:1.because we're usually talking about weighing people, not molecules, when we use stones.


Here's my solution:

User uploaded file

You may hide the two interposing columns, C and D in this case.


The expressions are...


Column C (Stones): =INT(B÷6.35)


Column D (Pounds): =CONVERT(B÷6.35−C, "kg", "lbm")


Column E (Text): =C&"st "&D&"lb"


Regards,


Jerry

Mar 27, 2014 7:08 AM in response to Badunit

Badunit wrote:


If I format the "kg" cell as "automatic", I get integer results for stones and pounds. If I format it as "number" with 1 decimal place, I get one decimal place displayed for both stones and pounds. So I think your cell with "75" in it must be formatted as a number with one decimal place while your other cells are formatted as automatic.

Yes, I discovered this just after posting my question. I've formatted the kilos as text (75.0) and that gives me a result of 11st 11lb as expected.

Formula converting kilos to stone - some odd results

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.