[Excel] 「=25%%」は計算できる?【パーセント表示と演算子】

Word・Excelなどとりあえずのメモプログラミング
スポンサーリンク

「=25%%」の計算結果は、「0.0025」になります。
Excelの数式内の「%」は、左の被演算子を100で割る 単項演算子だからです。
ただし、数式でない場合は、「25%%」は文字列になってしまいます。

◆ タップできる目次 ◆
スポンサーリンク

数式「=25%%」

Excelの数式「=25%%」の計算結果は、「0.0025」になります。

数式内の「25%」は、単位付きの定数ではなく、「25/100」という式を表しています。
従って、「25%%」は、まず「25 / 100 = 0.25」を計算し、
さらに「0.25 / 100」の結果、「0.0025」になるのです。

文字列「25%%」

ただし、数式ではない(左端が=でない)場合には、%記号の意味は変わります。

「25%」は、パーセント表示の入力として、内部数値は「0.25」になります。
さらに「25%%」になると、変換される形式ではないので、数値のない文字列になります。

これは、日付を入力すると、内部的にはシリアル値に変換されるのと似ています。
例えば「2/4」は「2023年2月4日」になり、そのシリアル値は「44961」です。
一方、数式「=2/4」なら「0.5」の数値になります。

QRコードを読み込むと、関連記事を確認できます。
[Excel] 「=25%%」は計算できる?【パーセント表示と演算子】
タイトルとURLをコピーしました