[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件にあったセルの抽出から自動で経過月数の抽出』(K)
いろいろ調べてみたのですがどうしても解決できないのでお力添えお願い致します。
B列 G列
1月5日
1月6日 5,000
1月7日 2,000
1月8日
・
・
・
・
2月6日 7,000
2月9日
・
・
・
3月6日 5,000
上記のような状態の時
1月6日から3月6日まで合計19,000円、
期間は2か月となります。
平均月利をだすなら SUM(G:G)/基準額セル/2か月
ででるのもわかります。
G列は日々更新されるので、入力のある一番上からG列の入力のある一番下までを条件にして自動で何ヶ月かだして計算されるようにできますか?
MATCHやINDEXを使えばいいのかな?とも思ったのですが、うまくできません。
よろしくお願い致します。
< 使用 Excel:Excel2003、使用 OS:Windows7 >
期間は2か月との事ですが、2カ月と1日だと言う人もいます。
まぁ、1日なら気にすることもでもないかも知れませんが、 3月15日の時点だと2か月とも3か月ともいいにくくなりますよね。
すると、ひと月とは何か、その考え方を明確にしておかないとならないです。 何か明確な期間算定基準をお持ちですか?
(半平太) 2021/09/19(日) 17:00
ならば
>=SUM(G:G)/基準額セル/2か月 ↓ =SUM(G:G)/基準額セル/DATEDIF(B1,LOOKUP(8^8,G:G,B:B)+1,"m") ↑ ※1月5日がB1と仮定。もしB2なら、ここを変えてください。
(半平太) 2021/09/20(月) 09:07
このB1部分を自動で抽出させるのは厳しいのでしょうか?
(K) 2021/09/20(月) 10:09
>このB1部分を自動で抽出させるのは厳しいのでしょうか?
ちょっと意味が飲み込めないです。
普通、その位置は固定なんですけど、色々変わるんですか?
(半平太) 2021/09/20(月) 15:43
もしかして、G列の最初の金額がある行なんですか?
普通は、投資開始日だと思うんですけど・・ まぁ、第三者が詮索してもしょうがないですね。
=SUM(G:G)/基準額セル/DATEDIF(INDEX(B1:B100,MATCH(TRUE,INDEX(ISNUMBER(G1:G100),0),0)),LOOKUP(8^8,G:G,B:B)+1,"m")
私はここまでとします。m(__)m
(半平太) 2021/09/20(月) 22:11
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.