
Excel2003を使って以下の計算をした場合の西暦下2桁“年”表示がどうしても
うまくいきませんので、どなたかお分かりになる方、ご回答をお願いします。
(例)日付としてセルA1に2005/12/30と入力されており、それを元にセルB1に関数を使って
西暦下2桁:05を取り出し、セルC1に05/下期とセット後、その翌期を表示させるため、
05+1と計算し、セルD1に06/上期と表示させたいのですが、どうしても
6/上期としか表示されず、頭に0がつきません。
表示形式で00/上期、00/下期と設定したり、色々と試したのですがどれもダメでした。
[補足]4~9月を上期、10~3月を下期として表示。
No.2ベストアンサー
- 回答日時:
No1の訂正と補足です。
お分かりと思いますが、提示した式はB1セルに入力する式です(「/」が抜けていましたので以下のように訂正してください)。
=TEXT(A1,"yy")&IF(AND(MONTH(A1)>3,MONTH(A1)<10),"/上期","/下期")
そのB1セルの次の期を表示したい(例:03/上期なら03下期)ということなら以下のような式になります。
=TEXT(LEFT(B1,2)+IF(RIGHT(B1,2)="下期",1,0),"00")&IF(RIGHT(B1,2)="下期","/上期","/下期")

No.5
- 回答日時:
B1: =TEXT(TEXT(A1,"yy")-(MONTH(A1)<4),"00")
C1: =B1&IF(AND(MONTH(A1)>3,MONTH(A1)<10),"/上期","/下期")
D1: =IF(AND(MONTH(A1)>3,MONTH(A1)<10),B1&"/下期",TEXT(B1+1,"00")&"/上期")
No.3
- 回答日時:
B1セルに次の関数を入力してから、B1セルをコピーして、C1以降に貼り付けると良いと思います。
=IF(ISNUMBER(1/DAY($A$1)),TEXT(DATE(YEAR($A$1),MONTH($A$1)+6*(COLUMNS($B:B)-1),1),"yy/")&LOOKUP(MONTH(DATE(YEAR($A$1),MONTH($A$1)+6*(COLUMNS($B:B)-1),1)),{1,4,10;"下","上","下"})&"期","")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
vba テキストボックスとリフト...
-
【画像あり】【関数】指定した...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【マクロ】【配列】3つのシー...
-
エクセルに写真が貼れない(フ...
-
エクセルでフィルターした値を...
-
【マクロ】【相談】Excelブック...
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
エクセルのライセンスが分かり...
-
エクセルシートの見出しの文字...
-
セルにぴったし写真を挿入
-
Excelに貼ったXのURLのリンク...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報