Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
I would like to format 1000000 (1 million) using the Text Function into $1M.
It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
Here's a number format that does what you want [=1000000]0,,"M" ;General but its better I think) if you adapt this to include thousands with this [=1000000]0,,"M";[=1000]0,"K";0 Mike "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
=TEXT(A1,"""$""0.0,,""M""")
BE CAREFUL of the number and location of the double quotes!! -- Gary''s Student - gsnu200812 "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
THANKS for the QUICK reply!
"Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
A little bit more compact (and no worries about double quotes)...
=TEXT(A1,"\$0.0,,\M") -- Rick (MVP - Excel) "Gary''s Student" wrote in message ... =TEXT(A1,"""$""0.0,,""M""") BE CAREFUL of the number and location of the double quotes!! -- Gary''s Student - gsnu200812 "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
If the OP really wants to use the TEXT function as he stated, your
suggestion can be applied to it (with a minor modification)... =TEXT(A1,"[=1000000]$0.0,,\M;[=1000]$0.0,\K;0") Note that I added the $ sign the OP showed in his example and I provided for a single decimal place as Gary''s Student suggested in his response. -- Rick (MVP - Excel) "Mike H" wrote in message ... Hi, Here's a number format that does what you want [=1000000]0,,"M" ;General but its better I think) if you adapt this to include thousands with this [=1000000]0,,"M";[=1000]0,"K";0 Mike "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#7
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Actually, the back slash in front of the $ sign isn't needed...
=TEXT(A1,"$0.0,,\M") -- Rick (MVP - Excel) "Rick Rothstein" wrote in message ... A little bit more compact (and no worries about double quotes)... =TEXT(A1,"\$0.0,,\M") -- Rick (MVP - Excel) "Gary''s Student" wrote in message ... =TEXT(A1,"""$""0.0,,""M""") BE CAREFUL of the number and location of the double quotes!! -- Gary''s Student - gsnu200812 "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#8
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
missed the dollar bit
[=1000000]"$"0,,"M";[=1000]"$"0,"K";0 Just a point, you may have a reason for wanting to use text but if you do it's no longer a number. Using a format doesn't change the underlying value, only what you see. Mike "Mike H" wrote: Hi, Here's a number format that does what you want [=1000000]0,,"M" ;General but its better I think) if you adapt this to include thousands with this [=1000000]0,,"M";[=1000]0,"K";0 Mike "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#9
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Rick,
Thanks Rick, I was aware of that. I was trying to guide the OP away from text to preserve the value of the number. Mike "Rick Rothstein" wrote: If the OP really wants to use the TEXT function as he stated, your suggestion can be applied to it (with a minor modification)... =TEXT(A1,"[=1000000]$0.0,,\M;[=1000]$0.0,\K;0") Note that I added the $ sign the OP showed in his example and I provided for a single decimal place as Gary''s Student suggested in his response. -- Rick (MVP - Excel) "Mike H" wrote in message ... Hi, Here's a number format that does what you want [=1000000]0,,"M" ;General but its better I think) if you adapt this to include thousands with this [=1000000]0,,"M";[=1000]0,"K";0 Mike "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#10
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Very nice!
-- Gary''s Student - gsnu200812 "Rick Rothstein" wrote: Actually, the back slash in front of the $ sign isn't needed... =TEXT(A1,"$0.0,,\M") -- Rick (MVP - Excel) "Rick Rothstein" wrote in message ... A little bit more compact (and no worries about double quotes)... =TEXT(A1,"\$0.0,,\M") -- Rick (MVP - Excel) "Gary''s Student" wrote in message ... =TEXT(A1,"""$""0.0,,""M""") BE CAREFUL of the number and location of the double quotes!! -- Gary''s Student - gsnu200812 "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
#11
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
Just in case it's not clear, everyone of the suggestions your recieved can be added as cell formats, so you don't need to use the TEXT function to format a cell. Choose Format, Cells, Number tab, Custom and enter the codes you recieved on the Type line without some of the quotes "0.00" should be 0.00 for example. -- Thanks, Shane Devenshire "Gene" wrote: THANKS for the QUICK reply! "Gene" wrote: I would like to format 1000000 (1 million) using the Text Function into $1M. It works for K: a1=1000 =TEXT(D15,"$#,###,k") Works fine but when a1=1000000 and I replace the K with an M, I get a #value error I would like my end result to look like: $1M It was successful just using the Formatcellscustom. THANKS! Gene:) |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Function argument not returning a value | Excel Worksheet Functions | |||
How can I get around 30 argument limit of SUM function? | Excel Worksheet Functions | |||
Need Function Argument | Excel Worksheet Functions | |||
text as an argument of SUM function | Excel Worksheet Functions | |||
How do I specify more than one argument for the SUMIF function? | Excel Worksheet Functions |