• ベストアンサー

1~4の時は1を、5~8の時は2を返す・・・

4進数とでも言うんでしょうか 入力が 1~4の時は1を、 5~8の時は2を、 9~12の時は3を ・・・ それぞれ返す計算式(関数)で良いアイデアはありませんでしょうか? (入力は1~1000) アタマの良い方お助け下さい。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 今仮に、元となる数字をA1セルに入力するとしますと、次の様な関数となります。 =ROUNDUP(A1/4,0)

chez
質問者

お礼

皆様 助けていただき有難うございました。 int,ceilingいずれも知らないコマンドでした。 またROUNDUPは言われてみればこれでカンタンに解が得られますね。 勉強になりました。

その他の回答 (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を足す。

関連するQ&A

専門家に質問してみよう