Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 7 Professional : Excel 2010)
INDIRECT関数にCOLUMN関数
投稿日時: 17/12/21 13:25:23
投稿者: 純

A13セルにシート名を入れてG13セルに以下のような式を作りました。
 
=SUMIFS(INDIRECT($A13&"!M:M"),INDIRECT($A13&"!A:A"),$C13)
 
右側へコピーしてM列の次はN、O、P、Q・・・として移動させるにはどうしたらいいでしょうか?
 
どうぞよろしくお願いいたします。

回答
投稿日時: 17/12/21 13:57:07
投稿者: んなっと

その前に、SUMIFSではなくてSUMIFでいいのではないですか?
=SUMIF(INDIRECT($A13&"!A:A"),$C13,INDIRECT($A13&"!M:M"))
 
で、上の式のM:Mの部分だけ右に変化させたいときは
=SUMIF(INDIRECT($A13&"!A:A"),$C13,INDEX(INDIRECT($A13&"!A:ZZ"),,COLUMN(M:M)))
右方向・→

投稿日時: 17/12/21 14:19:57
投稿者: 純

んなっと さま
 
いつもありがとうございます。
 
複数条件はSUMIFSでって思ってまして。。使い分けがイマイチ分かっていなくてすみません。
 
無事出来ました。ありがとうございます。
 
それと少し前になりますが入力規則でyyyy/mmでしか入力できないようにする件のとき
 
私が閉じたあとにコメントを下さっていてありがとうございました。
 
気づくのが遅く返事が出来なくて申し訳ありませんでした。