- ベストアンサー
Excel for mac 2011で日付の連動方法
- Excel for mac 2011でセルに日付を入力すると、別シートの該当する日付のセルに数値を連動させる方法について教えてください。
- 受注表と月間表を連動させる方法について教えてください。受注表には受注日が入力されており、月間表ではその日付の箇所に金額を連動させたいです。
- 例えば、受注表に受注日と金額を入力した場合、月間表にその日付と金額を連動させる方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.2・3です。 >12月以降はまた、この式を12月用のシートに入力していかなければいけないのですか? に関して・・・ 前回の画像のSheet2をそのまま利用してもよいのであれば 数式は変えなくても大丈夫です。 その代り、Sheet2のA列日付を12月のシリアル値にする必要がありますので、 No.2の画像の配置通りとして、 Sheet2のA5セル(セルの表示形式はユーザー定義から d としておきます)に =IF(MONTH(DATE(A$1,A$2,ROW(A1)))=A$2,DATE(A$1,A$2,ROW(A1)),"") という数式を入れ31日分(A35セルまで)数式をコピーしておきます。 これでA1の年・A2の月 の数値を入れ替えるだけでその月のシリアル値になりますので、 B列の数式はそのままで大丈夫です。 ※ 月ごとにSheetが違う場合は各SheetのA列をその月のシリアル値にする必要があります。 尚、B列の数式は全く一緒でOKです。m(_ _)m
その他の回答 (3)
- tom04
- ベストアンサー率49% (2537/5117)
No.2です! たびたびごめんなさい。 投稿後思ったのですが、もっと簡単な式にできます。 前回の配置でB6セルの数式を =IF(COUNTIF(Sheet1!$6:$6,A5),SUMIF(Sheet1!$6:$6,A5,Sheet1!$7:$7),"") にしてみてください。 同じ結果になると思います。 この数式の場合、日付の重複があってもその合計が表示されます。 何度も失礼しました。m(_ _)m
補足
できました!! ありがとうございました。感動です!! ちなみに、これを毎月新たに設定しなくてもすむようにはできますか? 例えば、今は11月分の設定は教えていただいた式をセルに入力してできるようになりましたが、12月以降はまた、この式を12月用のシートに入力していかなければいけないのですか? シートそのものをコピーしても、連動できるようにすることは可能なのでしょうか。
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! やり方だけ、一例です。 ↓の画像で左側がSheet1・右側がSheet2とします。 Sheet2のA列日付はシリアル値で入力済みだという前提です。 (画像ではセルの表示形式は ユーザー定義から d としています) B5セルに =IF(COUNT(INDEX(Sheet1!$7:$7,,MATCH(A5,Sheet1!$6:$6,0))),INDEX(Sheet1!$7:$7,,MATCH(A5,Sheet1!$6:$6,0)),"") という数式を入れオートフィルで下へコピー! これで画像のような感じになります。 ※ Sheet1の日付には重複はないという前提です。m(_ _)m
- donkuma13
- ベストアンサー率20% (10/48)
は? 予め受注のシートに、=で連結させとけばいいんちゃうんか? みしてみそ
補足
「受注票」のセルにはいつの日付が入るかは最初は分かっていません。入る日付が決まっていないので、予めその該当するセルを=で関連づけるのはムリなのではないでしょうか? 例えば、「受注票」のB6のセルに11月1日が入るかもしれないし、11月10日が入るかもしれないのに、「月間表」の11月1日~11月31日のどこに=で連動させればいいのですか?
お礼
たびたびありがとうございました。 ちょっと難しかったのですが、やっとできました ! 素人なものでいろいろとすみません。 感謝感謝です。