• ベストアンサー

エクセルで、こんな数字の分け方したいのですが・・・

お世話になります。 例として) A1のセルに、 -10、0、10 のいずれかが入力されると・・・ 結果として、 B1のセルに、 0 と計算させたいです。 他の数字で例えると、 A1のセルに、 0、10、20 のいずれかが入力されると・・・ 結果として、 B1のセルに、 10 と計算させたいです。 ようするに、A1に入る数字のブレを、補正して B1に自動表示させたいということです。 A1のセルには、0とか、 10とか、 -10、 110、 -120 といったように、 1の位は、全て丸めてあります。 どうでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.5

あっ!間違えた! =IF(A1<0,CEILING(A1,-20)+10,FLOOR(A1,20)) えお試しください。

nariyuki
質問者

お礼

poohronさん 出来ました! 完璧ですよ。。 ありがとうございました。 また宜しくお願いします。 皆さん凄いなぁ。

その他の回答 (4)

回答No.4

=IF(A1<0,CEILING(A1,-20)+10,FLOOR(A1,20))

nariyuki
質問者

お礼

shikisaitoさん クールですね。 ありがとうございます。 また、ご指導のほど よろしく お願いします。

  • poohron
  • ベストアンサー率59% (574/971)
回答No.3

=CEILING(A1,10*SIGN(A1)) でいかがでしょう。

nariyuki
質問者

補足

poohronさん すみません。 えーと、 少し内容を変えます。 A1セルに、 0、10、どちらかだったら、B1セルに、0と表示 20、30、どちらかだったら、B1セルに、20と表示 40、50、どちらかだったら、B1セルに、40と表示 60、70、どちらかだったら、B1セルに、60と表示 100、110、どちらかだったら、B1セルに、100と表示 ・ ・ ・ こんな感じです。 また、逆に、 -10、-20、どちらかだったら、B1セルに、-10と表示 -30、-40、どちらかだったら、B1セルに、-30と表示 ・ ・ -110、-120、どちらかだったら、B1セルに、-110と表示 こんなようにしたいです。 宜しくお願いします。

回答No.2

>A1のセルに、 -10、0、10 のいずれかが入力されると・・・B1のセルに、 0 と計算させたいです。・・(1) >他の数字で例えると、 A1のセルに、 0、10、20 のいずれかが入力されると・・・B1のセルに、 10 と計算させたいです。・・(2) 上記の例で仮にA1に10を入れたとしましょう。 (1)でいうと「-10、0、10 のいずれか」のうち10が入力されたので、0が入らなければならないし、(2)でいうと「0、10、20 のいずれか」のうち10が入力されたので10が入らなければいけません。つまり、B1には0が入ればいいのか10が入ればいいのかわかりません。 というわけで、現在の質問の文章では答えは出ません。

nariyuki
質問者

補足

すみません、他の方にも指摘されました。 下記の方にまた書き直しましたので、 宜しくお願いします。

  • w-ichigo
  • ベストアンサー率60% (3/5)
回答No.1

質問がよくわかりません。

nariyuki
質問者

補足

w-ichigoさん すみません。 えーと、 少し内容を変えます。 A1セルに、 0、10、どちらかだったら、B1セルに、0と表示 20、30、どちらかだったら、B1セルに、20と表示 40、50、どちらかだったら、B1セルに、40と表示 60、70、どちらかだったら、B1セルに、60と表示 100、110、どちらかだったら、B1セルに、100と表示 ・ ・ ・ こんな感じです。 また、逆に、 -10、-20、どちらかだったら、B1セルに、-10と表示 -30、-40、どちらかだったら、B1セルに、-30と表示 ・ ・ -110、-120、どちらかだったら、B1セルに、-110と表示 こんなようにしたいです。 宜しくお願いします。

関連するQ&A