質問:
エクセルの数式についてお尋ねします。
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)と同じ値
エクセルの数式についてお尋ねします。
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のない保証の正しさ.