<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>You Look Too Cool &#187; Excel</title>
	<atom:link href="http://stabucky.com/wp/archives/tag/excel/feed" rel="self" type="application/rss+xml" />
	<link>http://stabucky.com/wp</link>
	<description>ゆるくつくる - stabuckyのブログ。</description>
	<lastBuildDate>Thu, 09 Feb 2012 22:24:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>対数を使って桁数を調べる</title>
		<link>http://stabucky.com/wp/archives/3083</link>
		<comments>http://stabucky.com/wp/archives/3083#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:53:50 +0000</pubDate>
		<dc:creator>stabucky</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[対数]]></category>

		<guid isPermaLink="false">http://stabucky.com/wp/?p=3083</guid>
		<description><![CDATA[「123」が3桁であることは見ればすぐ分かるのですが、計算で求めるにはどうしたらよいでしょうか。 3桁の数は100以上1000未満ですので 102≦3桁の数＜103 となります。 つまり、数yの桁数xは 10x-1≦y＜10x を満たす数となります。 簡単に言えば y=10x となるxを求めればよいことになります。 これは10を底とする対数を使えば求められます。 x=log10y Excelの場合 この先はExcelを使います。 Excelには10を底とする対数を求める「LOG10」というワークシート関数があります。 LOG10(123) = 2.0899 となります。 これを切り上げた数が桁数を表します。 ROUNDUP(LOG10(123),0) = 3 しかしこの方法には問題があります。 ROUNDUP(LOG10(100),0) = 2 となって、100なのに2桁となってしまいます。 そこで次のように切り捨てて1を加えます。 ROUNDDOWN(LOG10(100),0)+1 = 2 まとめると次の通り。 桁数=ROUNDDOWN(LOG10(数),0)+1 JavaScriptの場合 JavaScriptには底を10とする対数を求めるための関数はありませんが、自然対数(底をネイピア数とする対数)を求める関数「Math.log()」があります。 底を10とするyの対数＝yの自然対数÷10の自然対数 このような変換ができますので、これを利用します。 桁数=Math.floor&#40;Math.log&#40;数&#41;/Math.log&#40;10&#41;&#41;+1]]></description>
		<wfw:commentRss>http://stabucky.com/wp/archives/3083/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

