• 締切済み

エクセルの関数【再質問】

すみません。再質問させてください。 一度 自分では理解したと思い 質問を締め切ったのですが、回答いただいた関数の意味を教えてほしいのですが ↓このような質問して エクセルの関数ですが B2には目標値が入っています。C2~N2まで、毎月数値を入れて行きます。今は1月なのでL2まで数値が入っています。M2~N2は、いまは空欄です。 O2には、 =SUM(C2:N2)-B2*10  と関数が入っています。 最後の10は、月数です よって2月の数値が決定したら M2に数値が入り O2には =SUM(C2:N2)-B2*11 となります。 これだと、毎月 最後の月数の数字を入れ替えなくてはなりません この O2のセルの関数を毎月いじらなくてもよい関数を教えてください 宜しくお願いいたします ↓ 下記の回答をいただきました =SUM(C2:N2)-B2*MATCH(10^10,C2:N2) この 10^10,  の意味はなんですか? もし、11か月分なら 11^11にしなくてはいけないのですか? 入れる関数は。毎月いじらないままにしたいのですが・この関数でいいのです?

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

お示しの式で問題ありません。 MATCHの関数ではC2セルからN2セルの範囲内で10^10、この意味は10の10乗ときわめて大きな数値ですが、この値よりも小さな数値のある最も右側の列の位置を、C2セルの位置を1として数値として求めることができます。 L2セルまで数値が入っているとのことですからMATCH関数の値はC2セルで1ですから10となりますね。C2が4月の値ならばL2は1月の位置に相当します。 通常入力される値として10^10以上の数値は考えにくいのでこの数値が使われていますがC2セルからN2セルに入力される可能性のある数値よりも大きな数値であれば同じ結果が得られます。!0^10である必要もありません。11ヶ月分なら11^11にする必要は全くありません。意味の無いことです。 入れる関数は。毎月いじらないままにしたいのですかとのことですが、全く問題ありません。

noname#198951
noname#198951
回答No.1

数字が入ってるか空白かは、count関数があるので、それに置き換えれば数値が入ればその月の数が入ります。

santa1416
質問者

補足

回答ありがとうございます すみません この関数の意味が理解してないので 回答の中の 「それに置き換えば・・・・」とありますが どういう意味でしょうか?