人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelの使いかたについての質問です。よろしくお願いいたします。

ある入力(複数セル)に対して一義的に
その入力に対する計算結果を出すシートを作成しました。
その計算途中では、テンポラリ的なセルなども使用しています。

この計算シートでの入力は一人分のある数値情報なのですが、
これを複数人分の入力を羅列したシートへ適用して
各人の結果を出力するシートへ拡張したいのですが、
どのような方法で実現できるのでしょうか?

あるセルに対する入出力を、ファンクション化することが
できれば実現できそうな気がするのですが、方法が分かりません。
よろしくお願いいたします。

●質問者: gentoopenguin
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:Excel セル テンポ ファンクション 作成
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● woodyone
●18ポイント

http://www.excel.studio-kazu.jp/lib/e2j/e2j.html

?G?N?Z????w?Z?F?V?[?g?Q??E?u?b?N?Q??

URLのようなシート参照方式で実現できるかと思いますが、如何でしょうか?

◎質問者からの返答

解決できないようです


2 ● HOT
●18ポイント

http://www.xtomo.com/tips/excel-tips-1.htm

?G?N?Z???????????@

希望の計算結果を出力する関数がないので、手間がかかる、ということでしょうか。

リンク先に、関数の自作方法が紹介されています。

この方法で解決できると思いますが、いかがでしょうか。

◎質問者からの返答

回答ありがとうございます

今回の場合はテンポラリで多数のセルを

使用しており、複雑でして、解決策をさがしております。


3 ● n_koji72
●17ポイント

http://google.co.jp/

Google

URLはダミーです。

一人分の計算ができているのでしたら、以下のいずれかでできるのでは?

1.一人1シートとして人数分のシートでブック形式を作成

新しいシートはすでにあるシートをコピーして,入力値だけを変えれば作れると思います。

2.一枚のシートに収めたいのなら一人の入力・テンポラリセル・出力をすべて一行(か一列)に収める

行全体をコピーし、次の行にペーストしてから入力値を変更すれば出力もそれにあわせて計算されます。

必要なセルがエクセルのセル数の上限を超えなければ可能です。

◎質問者からの返答

回答ありがとうございます。

実は2の方法で作成したことがあったのですが、

1人分の計算方法をファンクション化するなど、綺麗な方法があれば知りたいと思っております。


4 ● n_koji72
●17ポイント

http://t_shun.at.infoseek.co.jp/My_Page/Excel-FNC/fnc_title.htm

Excel関数

2回目の回答です。

具体的な計算内容が示されていないので

説明が難しいのですが,途中の計算に

関数が使えるのを見落としてませんか?

例えばA1:A10の各セル(10個)値を2乗した値の合計は

=10*(varp(A1:A10)-average(A1:A10)*average(A1:A10))

で出力できます。

http://t_shun.at.infoseek.co.jp/My_Page/Excel_Chair/chair_12.htm

関数のネスト

関数のネスト(入れ子)はご存知ですか?

途中の計算をセルに出力するのではなく,

次の関数の引数に記述します。

ただしネストは7階層までです。

http://www.atmarkit.co.jp/fwin2k/win2ktips/514exrng/exrng.html

@IT:Windows TIPS -- Tips:ユーザー定義関数で任意のセル範囲の値を取得する

http://www.atmarkit.co.jp/fwin2k/win2ktips/517exmlt/exmlt.html

@IT:Windows TIPS -- Tips:Excelのユーザー定義関数で複数の結果値を返す

より複雑な計算を要するなら

VBAで関数を自作するしかないでしょう。

セル範囲を引数にして,関数内で各セル値を

操作すればテンポラリな出力はコード内の

変数として扱えるので中間出力をセルに出す必要がなくなります。

◎質問者からの返答

回答ありがとうございます。

計算式を長々と記述することで実現できるのは理解しております。

しかしながら、今回は式及び値のデバッグ性及び可読性を向上したいと考えております。

そのためには、あえてテンポラリな出力はコードを

出力させたいのです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ