- ベストアンサー
四半期の表示について
教えてください。 四半期の表示について、A1に4または5または6を入力するとB1に第1四半期となるようにしたいです。A2に7または8または9を入力すると第2四半期とするためには、どのようにすればいいのか教えてください、宜しくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
直訳的な数式ですが、・・・ ="第"&IF(A1<=3,4,IF(A1<=6,1,IF(A1<=9,2,3)))&"四半期"
その他の回答 (6)
- zap35
- ベストアンサー率44% (1383/3079)
#03です。 >ちょっと長いのが・・・ 先の式の方が直感的に分かりやすいかと思いましたが、短くできますよ ="第"&INDEX({4,1,2,3},MATCH(A1,{1,4,7,10},1))&"四半期"
お礼
何度もありがとうございます。早速、使わせていただきます。
- okormazd
- ベストアンサー率50% (1224/2412)
=if(int((A1-1)/3)=0,"第4四半期","第" & int((A1-1)/3) & "四半期") これで、どこでも、いつでも。
お礼
intはこのような時にも使えるのですね。勉強になりました。ありがとうございました。
- maron--5
- ベストアンサー率36% (321/877)
◆こんな方法もありますよ =TEXT(ROUNDUP(MONTH(DATE(2008,A1-3,1))/3,0),"第0四半期")
お礼
初めて見る関数です。ありがとうございました。来年になれば2009にすればいいのですね。
- zap35
- ベストアンサー率44% (1383/3079)
色々な実現方法があります。例えばB1セルに ="第"&INDEX({1,1,1,2,2,2,3,3,3,4,4,4},MATCH(A1,{4,5,6,7,8,9,10,11,12,1,2,3},0))&"四半期"
お礼
ありがとうございます。実際に使いましたが、ちょっと長いのが・・・。助かりました。
- koko88okok
- ベストアンサー率58% (3839/6543)
B1,B2に次の数式ではどうでしょう。 =IF(OR(A1=4,A1=5,A1=6),"第1四半期","") =IF(OR(A1=7,A1=8,A1=9),"第2四半期","")
お礼
ありがとうございます。説明不足でしたが、具体的にはA1に4~3に入力した場合、第1~第4四半期を表示したいのです。何か方法はありますか?宜しくお願いいたします。
="第"&IF(INT(A1/4)=0,4,INT(A1/4))&"四半期" 1~3の時に第4四半期と表示するのですよネ その為少し複雑な式になりました。
お礼
いろいろな方法があるのですね。大変助かりました。ありがとうございました。
お礼
なるほどですね。このようなやり方があるのですね。感謝します、ありがとうございました。