ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

PCインストラクター道コミュの別のコミュニティにカキコしたサンプルです

  • mixiチェック
  • このエントリーをはてなブックマークに追加
EXCELで0012と入力すると最初の00は表示されません。なぜでしょうか?自分の頭で考えてみてください。答えが分かったらカキコしてみてください。本には載っていません、多分・・・。


00を表示する方法は正解でした。
Shiftキーを押したまま数字の7を叩くと上カンマ(アポストロフィー)がつきますよね。そのあとに0012と入力してください。
これでも0012と表示されますよ。
セルの左に配置されるのは文字として認識されたからなんです。
その証拠に数字はみんな右に配置されるでしょ。
??ではなぜ0012と入力しても表示されないのか??
答えはとってもシンプル!EXCELは計算専門のソフトなんです。
つまり「計算野郎」なんですね。計算に使わない0は表示しないんです。計算に必要な0.125の0は表示してくれるでしょ・
分かりました。
時々出題しますね。裏技っぽいのはネットにもたくさんありますが、根っこの類の疑問に答えているのはほとんどないと思います。
「なぜ」とことんこだわりたいと思っています。


round,rounddown,roundup関数の桁数について質問しますね。
A1のセルに12.589と入力されていて、B1に=round(A1,0)の式を入れれば12.589の数値が小数第一位で四捨五入されて13になりますよね。小数第一位なのになぜ-1にしないのでしょうか?
そういうふうになってるって答えはダメです。

四捨五入、切り上げ、切り捨ての関数は現実の社会では小数第一位ででそうすることが圧倒的に多いのですね。例えば135.5円払えといわれても50銭というお金は使われていませんからどうしても小数第一位を切り上げたり切り捨てたりせざるをえません。つまり小数第一位が基準になるわけです。だから基準になる小数第一位を0と考えるわけです。

コメント(0)

mixiユーザー
ログインしてコメントしよう!

PCインストラクター道 更新情報

PCインストラクター道のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング