[[20200428131042]] 『月末在庫を翌月のシートの月初に入れたい』(くますけ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『月末在庫を翌月のシートの月初に入れたい』(くますけ)

はじめまして。知恵を貸してください。

シートが1月から12月まであるとして、
A     B  C       AF   AN    AO
      1日 2日 ・・・(31日) 月初在庫  月末在庫
りんご
みかん
すいか
もも
メロン
いちご

という風になっています。
AO列の月末在庫が翌月のシートのAN列の月初に自動で入るようにしたいです。

関数で良い方法はありますか?

< 使用 Excel:Excel2010、使用 OS:Windows10 >


だいぶあれな式ですが、
AN2セルへ
=INDIRECT(MID(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),1,LEN(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))))-1)-1*1&"月!AO"&ROW())
以下、下へドラッグでどうですか?
(隅) 2020/04/28(火) 14:10

>隅さま

A1にはファイル名等は入れてないです。

A1に年
B1に月
E4に日付を入れていて、
土日はセルの色が変わるようにしています。

隣のシートの4月末在庫を5月シートの月初に入れたい。
数式やってもうまくいきません。

(くますけ) 2020/04/28(火) 14:26


A1にファイル名が入っていると思っているわけでなく、
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
でシート名を取得しています。
シート名が「1月」「2月」〜「12月」なんですよね?
そこから前の月、2月なら1月、12月なら11月を取得したかったのでした。

ただ、B1に月の情報があるのでしたら、もっと単純に
=INDIRECT(B1-1&"月!AO"&ROW())
ではどうですか?
B1には「1」「2」〜「12」などの値が入っているものとします。
(隅) 2020/04/28(火) 15:01


>隅さま

出来ました!!
ありがとうございます!!
(くますけ) 2020/04/28(火) 15:11


B1は絶対参照にしょう。
() 2020/04/28(火) 16:09

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.