Excel 2010 にアップグレードしたところです (最近 2009 を購入したので無料でした)。テストするための別のバージョンの Excel はありませんが、SUMIF バグを発見したと思います。Excel でバグを発見する可能性はほとんどないことがわかったので、誰かが私が間違っていることを教えてくれますか、または Excel のバージョンが何をするのか教えてもらえますか?
- 空白のブックを開く
- シート 1 で、セル C1 から D3 に 1 (数値のみ) を入力します (6 セル - 正確な数値は関係ありません)。
- シート 2 で、セル D1、D2、および D3 にそれぞれ 2、3、および 4 を入力します。
- シート2のセルに次の式を入れます
=SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
- シート2の別のセルにこの式を入れます
=SUMIF(Sheet1!C1:C3, 1, Sheet2!D1:D3)
私が見る限り、セルは同じ値を表示するはずですが、私のバージョンの Excel では、最初の表示は 3 (誤って) で、2 番目の表示は 9 (正しく - 2、3、4 の合計) です。
値 1、2、3、および 4 は関係ありません。バグの原因は、列の文字が一致しているようです。
Excel はプログラミングではないと誰かが主張する前に、私は異議を唱えます。
[それ以来、technet フォーラムで別のバグ レポートを見つけました。