• ベストアンサー

エクセルでの数式の作り方

=STDEV(C5:C@)の@のところに下の式の結果を代入したいのです。 =4+COUNTA(B5:B14) ご存知の方教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

セル範囲を間接的に、可変的にするテクニックではOFFSET関数があります。普通と違い、値を返さないで範囲を返します。なおSTDEV関数は、STDV(範囲)でセル範囲を使います。 OFFSET関数の引数は=OFFSET(基準、行数、列数、高さ、幅) で質問のケースに当てはめると 基準 C1 (C5にする手もあろう) 行数(ずらす行数) C5の4 列数(ずらす列)おなじC列なので 0 高さ 行数 4+CountA(B5:B14)-5+1 幅  列数 1 =STDV(OFFSET(C1,4,0,4+CountA(B5:B14)-5+1,1) 例データでテストできないので、合っているか不安ありますが、質問者でテストしてみてください。

noname#40064
質問者

お礼

ありがとうございました。バッチリできました。 OFFSETの存在をを忘れていました。 ご丁寧な回答に感謝いたします。

関連するQ&A

専門家に質問してみよう