2016-07-15 7 views
0

数式で助けが必要です。 私はユーザーが1つのセルに整数を入力するスプレッドシートを持っています。私は別のセルに数式を配置するためにその値を使用する必要があります。 したがって、たとえば、ユーザーはセルに24を入力します。私はそれをすぐに左の行の24番目のセルに単純な和の数式を配置し、それを赤く強調する必要があります。 これを行う方法はありますか?セル内の値を使用して数値までカウントする方法

+1

数式付きの列はありますか?条件付き書式を使用すると、セルが空白であるかどうかを確認することができます。式の場合、= If(and($ A $ 1 <> ""、row()= $ A $ 1)、[sum formula]ユーザが「A1」にデータを入力したと仮定して)。その数式を任意の列に入れてドラッグします。 – BruceWayne

+1

@BruceWayneあなたは本当に '$ A $ 1 <>" "部分を必要としません。空白の場合は、行番号と決して等しくないので、列全体を' '" 'で埋めるでしょう。 –

+0

24行目にsum()が必要ですか、または合計(A1:A24)しますか? 24行目に合計を配置すると、列が式を保持する必要がありますが、不可能ではありませんが、列が役に立たなくなることを意味します。しかし、A1:A24を合計してB1と言うことは可能であり、おそらくあなたの期待に応えます。 – Andreas

答えて

0

あなたは行が=セルの値とき真であるIF()関数内でSUM式を置く:

=IF(ROW()=$E$2,$E$3-SUM($B$1:$B1),"") 

enter image description here

+0

偉大な答えをありがとう。あなたはいくつかを明確にすることはできますか?基本的に私は、ユーザーに支払い金額を計算させる。あなたはP3の残高とP3の支払い回数を入れます。 P3が24の場合、P28には次のような公式を使用する必要があります。 = P3-SUM() 合計がP4:P27のセルですが、支払い回数の値に基づいて動的にする必要があります。私はそれが意味をなさないことを願っています – user3712400

+0

いいえ、いくつかのテストデータと予想される結果を元の投稿に入れてみてください。 @ user3712400 –

+0

@ user3712400編集を参照して、ページを更新する必要があります。 –

0

OFFSETがここに偉大な選択肢かもしれません。

@ ScottCranerの答えに対するあなたのコメントに基づいて、あなたが何を言っているのか分かっていれば、この式をP4のように使うことができます。

=P3-SUM(OFFSET(P4,0,0,P3,1)

あなたは式が正確にセルP28またはどこそれが定義されていますにあることがが必要ですが、ちょうどP3にトリガに基づいて支払の数を合計したくない場合。これは動作します

関連する問題