- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:参照データの量が毎回決まっていない計算式について)
参照データの量が毎回決まっていない計算式について
このQ&Aのポイント
- 参照データの量が毎回決まっていない場合、最終行を指定せずに計算する式を作成する方法について質問します。
- 具体的には、回収額をもとに収支、勝率、損益比率を計算するための関数を作成していますが、参照する回収額の行数が毎回変化するため、最終行までのデータをもとに計算する式を作成したいです。
- 収支の計算はI列の回収額とH列の費用を引いた値を使用し、勝率は収支が0以上の場合にのみカウントすれば良いですが、最終行までの値を使用したいです。また、損益比率は収支が正の平均値を負の平均値で割った値を使用します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No1の補足です。 最終行をA3に数式で取得したとして、元の数式は、以下のようにして試してみてください。 =AVERAGEIF(INDIRECT("J$3:J" & A3),">0")/-AVERAGEIF(INDIRECT("J$3:J" & A3),"<0")
その他の回答 (2)
- masnoske
- ベストアンサー率35% (67/190)
回答No.3
計算結果を別の列や別のシートに出力して良いなら, 計算式の参照部分を J:Jとすれば,J列全てに対して計算できます.
質問者
お礼
返信が遅くなり申し訳ございません。ご回答ありがとうございます。関数が不慣れで基礎的なことがわかっておらず失礼しました。
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.1
エクセルの関数の事でしたら以下のサイトを参考に最終行を取得してください。 エクセル関数で最終行の行番号・内容を取得する https://www.excelspeedup.com/saisyuugyou/
質問者
お礼
返信が遅くなり申し訳ございません。詳細な内容のご回答ありがとうございます。
お礼
ご回答の補足をありがとうございます!こうすれば、確かに任意のセルに反映することができますね。助かりました。親切なご回答ありがとうございます。