質問:
エクセルの数式についてお尋ねします。

A1の数値が1と2なら10

3と4なら20

5と6なら30

となるような数式を教えてください。
宜しくお願い致します。
答え:
IF関数でやる場合
IF(A1=1,10,IF(A1=2,10,IF(A1=3,20,IF(A1=4,20,IF(A1=5,30,IF(A1=6,30))))))

質問の場合だけに限定すれば
ROUNDUP(A1*5,-1)でも出来ます
補足の質問:
ありがとうございます。たすかりました☆この質問・回答は役に立ちましたか?
答え:
IF文で出来ますが、チョット志向を変えて
=round(A1*5,-1)でどうでしょうか?
他は答える:
IF関数で行うなら

=IF(OR(A1=1,A1=2),10,IF(OR(A1=3,A1=4),20,IF(OR(A1=5,A1=6),30,"")))

ほかにその条件を列記しておきそれから判定することも出来ます。
他は答える:
条件からの式

●29個までならこれ
=CHOOSE((A1+1)/2,10,20,30)

●これの解説
=ROUNDUP(A1*5,-1)

◎汎用式
TRUNC((数値セル-a)/b)*c+d

数値の入ったセルを"A1"とします。
A1

A1の最初の数値
a=1

連続した数値のグループ内の数が2個ずつ
b=2

結果が10ずつ増える
c=10

結果の最初の数
d=10

=TRUNC((A1-1)/2)*10+10

まとめると
TRUNC((A1-1)/2)*10+10
TRUNC((A1-1)/2+1)*10
TRUNC(((A1-1)/2+1)*10,-1)
TRUNC((A1-1)*5+10,-1)
TRUNC(A1*5-5+10,-1)
TRUNC(A1*5+5,-1)
+5で1の位の切り捨ては、四捨五入になるので
ROUND(A1*5,-1)
*5では1の位は0と5しかないので
ROUNDUP(A1*5,-1)と同じ値

ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.

  • デジカメのCanon IXY DIGITAL L4 を使ってる人にお聞...
  • sonyの昔のデジカメなのですがご存知の方いらっしゃい...
  • インターネット接続を考えてます。一番安いプロバイダ...
  • Microsoft Office outlook2003等をアンインストールし...
  • Youtubeの動画を保存する事はできるのですか?できる...
  • ジャパネットたかたとヤマダ電機どちらが安いのでしょ...