質問: シートをどんどん増やしてもシート2の右側にあるシートのB1の数字の合計をシート1のB2に出したいのですが、どんな関数?マクロにすればいいですか?
回答: どんどんシートを増やしてもというのに対応するためにはマクロですることになるでしょう。 増やしたシート名を入力することで対応するとしたら例えばシート1のF2セルから下方にシート名を並べることにします。 F2セルにはSheet2、F3セルにはSheet3...のよう増やしていきます。 各シートのB1セルの合計を求めるとしたらG1セルにはB1と入力したのちにG2セルには次のシートを入力して下方にドラッグコピーします。 =IFERROR(INDIRECT(F2&"!"&G$1),"") 各シートでのB1セルに数値が表示されます。 そこでB2セルには =SUM(G:G) とすれば各シートでの合計が表示されますね。