0

私のシートは次のようになります(サンプルデータ)

"レート" "開始" "終了"
"1$" "01.01.2011" "01.01.2015"
"2$" "01.06.2012" "01.08.2013"

特定の年 (2012 年、2013 年、2014 年) に該当する日付範囲の月数を計算して、ボリューム (= 月数 * 率) を推定したいと考えています。たとえば、2 行目では、2012 年の 6 か月 (=12$ ) と 2013 年の 7 か月 (=14$)。どうすればこれを達成できますか?

4

1 に答える 1

0

A1:C3 にデータがあると仮定して、ヘッダー行に年をリストします。たとえば、D1 = 2012、E1 = 2013、F1 = 2014 の場合、D2 では次の式を使用します。

=IFERROR(DATEDIF(MAX($B2,DATE(D$1,1,1)),MIN($C2,DATE(D$1+1,1,1)),"m"),0)*$A2

通貨としてフォーマットし、上下にコピー

Excel 2007 以降を使用しており、列 B と C に有効な日付が含まれていることを前提としています。以前のバージョンの Excel では、この代替数式を使用できます

=LOOKUP(99^99,IF({1,0},0,DATEDIF(MAX($B2,DATE(D$1,1,1)),MIN($C2,DATE(D$1+1,1,1)),"m")*$A2))

于 2013-01-09T11:43:45.977 に答える