タイトルの件、質問させて頂きます。

【前提1】⇒【図1シート】と【図2シート】の2つのシートがが1つのブックにあります。
【前提2】図1の最終支払日には下記の関数が入っています↓↓
=DATE(YEAR(B39&"1日"),MONTH(B39&"1日")+B35-1,25)

【ステップ1】:【図1シート】の【黄色セル】に【任意の情報】を入力します。

【ステップ2】:【図2シート:何も情報が入っていない】が、【図3シート】のようになります。

【ヒント】:B36、B37、C36、C37の賞与金額の、反映を除いては、下記の関数が入力されおり
     月額の金額は、最終支払日まで、きれいに、入力されます。
     後は、賞与の金額を、賞与の月に、足し算をさせたいです。

例:平成23年6月→20,000【月額10,000+賞与10,000】
  平成23年12月→30,000【月額10,000+賞与20,000】
  平成24年6月→20,000【月額10,000+賞与10,000】
  
  【範囲】A37からL41まで【行:A37からL37、列:A37からA41】
  【関数】↓↓【A37】セルに入力されている関数です。

=IF(MOD(COLUMN(A1),4)=1,IF(INT(COLUMN(A1)/4)*5+ROW(A1)>入力シート!$B$35,"",INT(COLUMN(A1)/4)*5+ROW(A1)),IF(AND(MOD(COLUMN(A1),4)

↑本関数は、教えてGOO回答者様に、ご教授いただきました。

ご存知の方、宜しくお願いします。

「情報を入力すると、別シートへ反映【説明画」の質問画像

このQ&Aに関連する最新のQ&A

A 回答 (1件)

シート2のA37セルには次の式を入力したのちに横方向にオートフィルドラッグしたのちに下方の41行目までオートフィルドラッグします。



=IF(MOD(COLUMN(A1),4)=1,IF(INT(COLUMN(A1)/4)*5+ROW(A1)>Sheet1!$B$35,"",INT(COLUMN(A1)/4)*5+ROW(A1)),IF(AND(MOD(COLUMN(A1),4)=2,OFFSET(A37,0,-1)<>""),TEXT(DATE(YEAR(Sheet1!$B$39&"1日"),MONTH(Sheet1!$B$39&"1日")+INT((COLUMN(A1)-1)/4)*5+ROW(A1)-1,1),"e"),IF(AND(MOD(COLUMN(A1),4)=3,OFFSET(A37,0,-1)<>""),MONTH(DATE(YEAR(Sheet1!$B$39&"1日"),MONTH(Sheet1!$B$39&"1日")+INT((COLUMN(A1)-2)/4)*5+ROW(A1)-1,1)),IF(AND(MOD(COLUMN(A1),4)=0,OFFSET(A37,0,-1)<>""),Sheet1!$B$38+IF(OFFSET(A37,0,-1)=Sheet1!$B$36,Sheet1!$B$37,IF(OFFSET(A37,0,-1)=Sheet1!$C$36,Sheet1!$C$37,0)),""))))

この回答への補足

kurumito 様

素早い、ご回答ありがとうございます。
早速、上記、関数を入力してみたのですが、エラーで入力できませんでした。

確認はさせて頂いたのですが、何分、関数の意味がほとんど、理解できておらず
エラーを修正できませんでした。

お時間ございましたら、ご教授ねがいます。

補足日時:2011/04/27 22:28
    • good
    • 0
この回答へのお礼

自分の【Sheet1】にあたる名前が、【入力シート】となっていたため
【Sheet1】に変更しましたが。まだ、関数の入力ができない状況です。

お礼日時:2011/04/27 22:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング