回答受付が終了しました

スプレッドシートにて3,700kgを入力したら3.7tて表記されるようにしたいのです。表示形式にて#,###tにしてみたら繰り上がって4tになるのですが繰り上げないで表記するにはどうすればいいですか?

  • ・キャンペーン対象の質問は「共感した」→「参加する」に変更されています。
  • ・「参加する(共感した)」を押した質問に新しい回答がつくとMy知恵袋に通知がきます。
  • ・「参加する(共感した)」を押した後に解除はできません。

回答(3件)

EXCELでは表示形式でも「条件分岐」が使えますが、同様の方法がグーグルスプレッドシートでも使えるようです。 通常はKg表示だが、1000kg以上になったら1.1tのように表示する方法として、 表示形式のカスタム数値形式において添付画像のように、 [>=1000]0.0,"t";[<=-1000]0.0,"t";0"kg" という条件を設定すると、「700」と入力すると「700kg」と表示され、「3700」と入力すると「3.7t」と表示されるようになります。 詳しくは以下のURLをご覧ください。 https://www.becoolusers.com/excel/custom-number-format-conditions.html なお、ご質問の意味が単に「kg単位で数値を入力したら、tに換算して小数点以下1位まで表示する」というものである場合は、 上記の表示形式のカスタム数値形式において 0.0,"t" という表示形式を設定すればよいことになります。

画像

表示形式でその様にすることはできないでしょう。 A列にそのようなデータが並んでいるとします。 どこか関係のないセルに1000を入力し、そのセルをコピーしたのちにA列でそれらのデータが有る範囲のセルを選択してから「形式を選択して貼り付け」で「除算」にチェックをして貼り付けます。 A列でそれらのデータが有るセルの表示形式を「ユーザー定義」で 0.0 tのようにすればよいでしょう。