2016-05-30 18 views
0

sumに範囲の値を設定しようとしていますが、範囲の値は文字列の値(文字列のユーザー入力、数字はleft()で抽出)です。これにより、=sum(A:A)が機能しなくなります。私がやりたい何Googleスプレッドシートの範囲内の各セルを前処理する

=sum(value(A:A))の線に沿って何かですが、私は、彼らがすべて加算される前各セルに適用するvalue()を必要としています。

どのような前処理式にも適用可能な一般的なソリューションが欲しいです。

答えて

0

この方法を試してください。

=sum(ARRAYFORMULA(--A:A)) 

ところで、あなたはまた、合計する前に倍増マイナスそれぞれの数でした:= --left(B1)は数を与えます。 A:Aにテキストが含まれている場合は、=sum(IFERROR(ARRAYFORMULA(--A:A)))

+1

Arrayformulaの動作を少し詳しく説明できますか?私はドキュメントを理解するのに苦労しています。 –

関連する問題