• ベストアンサー

Ecxcelで価格を切り上げることができますか?

(1)Excelで価格表を作っていますが、定価を原価を100円単位以上に切り上げたいですが、自動的に関数もしくは、ほかの方法で設定できますか? たとえば、2001円なら2100で、1990円は2000円という具合ですが、、、 教えてください。 (2)同じリストですが、見やすくするために、自動的に一行飛びで行の明るさを変えられないでしょうか?1行目は白で、その次は灰色で、その次はまだ白、、次は灰色という感じです。

質問者が選んだベストアンサー

  • ベストアンサー
  • at9_am
  • ベストアンサー率40% (1540/3760)
回答No.4

遅くなってしまいましたが、補足します。 > こちらは小数点のある数値を対象にしていますでしょうか? RoundUpしたら、0になってしまいまして、、、、 =roundup(セル, 桁数) は、「セル」の数値を 10^{-桁数-1} の桁で切り上げて、10^{-桁数} の数値にして返す、という関数です。たとえば roundup(12345, -2) であれば、12345 を 10^{2-1}= 10 の位で切り上げて 12400 という数値を返す、という関数です。 ゼロになってしまっている原因は分かりません。例えば =roundup(a1, -2) で a1=0.000001 を入力しても、私のエクセルでは 100 と返ってきます。 おそらく、 ・=roundup(a1, 桁数) で桁数に正の値を入れ小数点以下の数値にする ・セルの書式が「数値」になっていて、小数点以下ゼロ桁まで表示になっている という事ではないでしょうか。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • muushuke
  • ベストアンサー率39% (151/387)
回答No.3

(2)について シート全体に一括で設定する方法 Ctrl+Aを押してシート全体を選択する(A列の左・1行目の上をクリックでも可) 「書式」メニューの「条件付書式」をクリック 「セルの値が」となっているところを「数式が」に変更 右の欄に以下の式を記入 =MOD(ROW(),2) 「書式」ボタンをクリック 「パターン」のタブをクリック 好きな色を選択して「OK」をクリック 再度「OK」をクリック この方法なら途中で行を追加しても色が一行おきになります。

すると、全ての回答が全文表示されます。
  • at9_am
  • ベストアンサー率40% (1540/3760)
回答No.2

(1) A1 に価格が入っていたとすれば、 =roundup(A1, -2) が一番素直でしょう。 (2) 1行目を白いまま、2行目に色を付けて、1行目と2行目を同時に選択してコピペで充分です。数値や数式は後から入れます。 もし今入れている数式・数値を使いたければ、コピペした後に右下当たりにでるクリップボードの絵をクリックして「貼付先の書式にあわせる」を選択すればできます。

gomadare
質問者

補足

ご連絡ありがとうございます。 こちらは小数点のある数値を対象にしていますでしょうか? RoundUpしたら、0になってしまいまして、、、、 再度教えていただけますでしょうか?

すると、全ての回答が全文表示されます。
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

(1)Roundup関数 (2)条件付書式

すると、全ての回答が全文表示されます。

関連するQ&A