2016-09-12 25 views
0

2つのExcelシートにID列があります。例えば、A1 = 831250、A2 = 831251、A3 = 831252のように、A1 = 250、A2 = 251、A3 = 252となります。ご覧のとおり、最初のシートのプレフィックスは831です。 id列。私は以下の式を使用していますが、すべての場合に同じ結果を返しています.3の合計です。これはバグですか、またはフォーミュラにエラーがありますか?奇妙なことは、VLOOKUPが動作することです。EXCEL SUMIF不適切な値を返す

= SUMIF( '831概要' $のA:$ A、 "831" &比較$ A2、 '831概要' $ F:!!$ F)

+0

もし文字列の問題であれば、あなたの 'criteria'引数を' VALUE() '関数で囲むことができます...' VALUE( "831"&Comparison!$ A2) ' – CRUTER

答えて

2

"831" & Comparison!$A2はリテラルテキスト文字列を作成しています。テキスト文字列は数字と等しくありません。

代わりに--("831" & Comparison!$A2)を試してください。テキスト文字列を数値に変換し直します。

=SUMIF('831 Summary'!$A:$A,--("831" & Comparison!$A2),'831 Summary'!$F:$F) 
関連する問題