- ベストアンサー
1~4の時は1を、5~8の時は2を返す・・・
4進数とでも言うんでしょうか 入力が 1~4の時は1を、 5~8の時は2を、 9~12の時は3を ・・・ それぞれ返す計算式(関数)で良いアイデアはありませんでしょうか? (入力は1~1000) アタマの良い方お助け下さい。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
今仮に、元となる数字をA1セルに入力するとしますと、次の様な関数となります。 =ROUNDUP(A1/4,0)
その他の回答 (4)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
A1に数字を入れて =INT((A1+3)/4) とか =CEILING(A1,4)/4 とかの関数が使えます。
- mt2008
- ベストアンサー率52% (885/1701)
回答No.3
4進数とは呼びません。 まぁ、こんな感じで =1+INT((A1-1)/4)
- neKo_deux
- ベストアンサー率44% (5541/12319)
回答No.2
1を引く。 4で割って小数部を切り捨て。 1を足す。 で良いと思います。 式で書くなら、 A2:=INT((A1-1)/4)+1 とか。
- tsunji
- ベストアンサー率20% (196/958)
回答No.1
入力した数字から1を引いて4で割って商に1を足す。
お礼
皆様 助けていただき有難うございました。 int,ceilingいずれも知らないコマンドでした。 またROUNDUPは言われてみればこれでカンタンに解が得られますね。 勉強になりました。