2016-08-22 8 views
0

現在、何千ものエントリを持つExcelシートを作成しています。ExcelのSUMIFSの範囲は、テキスト形式で指定されています

いずれかの列では、すべての数値がテキストとして保存されます。私はこれらのエントリの上にSUMIFSを作りたいですが、間違った書式設定のために何の仕事もないようです。元のデータを変更せずに結果を計算する方法はありますか?

おかげ

+0

あなたはせずに意味するかをセルを一般または数値にフォーマットしますか? – Siva

+0

あります。元のデータにはまったく触れないでください。 'SUMIFS(VALUE(MyRange); condrange1; cond1)' – HigHendHd

+0

'= VALUE'で作成したコピーで作業しますか? – pnuts

答えて

1

あなたは配列数式(プレスctrl + + entershft)としてこれを使用することができます。

=SUM(IF(B1:B5="d",NUMBERVALUE(A1:A5))) 

あるいは、通常の式のように:

=SUMPRODUCT((B1:B5="d")*(C1:C5="g"),NUMBERVALUE(A1:A5)) 
関連する問題