質問

Excel 2010にアップグレードしたばかりです(最近2009年に購入したので無料でした)。私は今、それをテストするためのExcelの別のバージョンを持っていませんが、私はSumifのバグを発見したと思います。今、私はExcelでバグを発見した可能性がほぼゼロであることを知っているので、誰かが私が間違っていることを教えてくれますか、それとも彼らのバージョンのExcelが何をしているのか教えてもらえますか?

  1. 空白のワークブックを開きます
  2. Sheet1では、セルC1からD3(6セル)に1(数のみ)を入れます - 正確な数は重要ではありません)
  3. Sheet2で、それぞれ2,3、および4をセルD1、D2、およびD3に入れます
  4. 今、Sheet2のセルに次の式を置きます =SUMIF(Sheet1!D1:D3, 1, Sheet2!D1:D3)
  5. Sheet2の別のセルに、この式を置きます =SUMIF(Sheet1!C1:C3, 1, Sheet2!D1:D3)

私が見る限り、セルは同じ値を表示する必要がありますが、私のバージョンのExcelでは、最初のディスプレイ3(誤って)と2番目の表示9(正しく - 2,3と4の合計)が表示されます。

値1,2,3、および4は無関係です。列の文字がバグを引き起こす一致しているという事実のようです。

Excelがプログラミングをしていないと誰もが主張する前に、私は違いを請うことを頼みます。

それ以来、TechNetフォーラムで別のバグレポートを見つけました。 http://social.technet.microsoft.com/forums/en/excel/thread/cda9fef8-8ad4-4d56-8939-49b1ae50c4e7 - だから本当かもしれない

役に立ちましたか?

解決 2

私はより多くの調査を追求しました - それは2010年のExcelのバグです(ただし、2007年ではありません)、Microsoftはここでそれを認めています。 Sumif Bug Excel 2010. 。 Jenny Eの投稿を参照してください。修正に関する言葉はまだありません。

他のヒント

はい、Excel 2007および2010 SumifおよびSumif(および関連する機能)のバグです。

Excel 2003

No. 4 = 9

No. 5 = 0

これらの2つの式は同じものを返します

=SUMIF(Sheet1!D1:D3,1,Sheet2!D1:D3)
=SUMIF(Sheet1!C1:C3,1,Sheet2!D1:D3)

それはあなたが運転しているものだと思われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top