エクセル関数、バージョンによる変化と見解

このQ&Aのポイント
  • エクセルの関数DCOUNTA、DSUMがエクセル2002と2003では内容が異なることがわかりました。
  • マイクロソフトの公式ヘルプや調査では詳しい情報を見つけることができませんでした。
  • DCOUNTA関数の例として、エクセル2002では「中」という値をカウントしますが、2003では「中*」という値をカウントします。
回答を見る
  • ベストアンサー

エクセル関数、バージョンによる変化と見解

エクセルの関数DCOUNTA、DSUMがエクセル2002と2003では内容が違っているようです これについてマイクロソフトでは何か言っていますでしょうか?ヘルプも同じようでしたし、また調べましたが、分かりませんでした。ご存知の方、情報よろしくお願いいたします 具体的には =DCOUNTA(B2:B9,B2,D2:D3) B2 氏名   D2 氏名 B3 中沢   D3 中 B4 中 B5 金子    B6 中森   D6 人数 B7 山田   D7 <<結果エクセル2002で2,2003で5>> B8 中 B9 中田 となりました つまりD3がエクセル2002では「中」、2003では「中*」になるみたいです? エクセル2002で作った簡単な問題を2003で開いて、数字が変だったのでもう一度2003で作成しましたが関数が変わったようでした?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

この話は読んだことがありますが、バグだったそうです。 [XL2002]データの抽出結果が過去のバージョンと異なる現象について http://support.microsoft.com/default.aspx?scid=kb;ja;418595 ----------------- 条件を「 a 」ではじまる文字列と設定したい場合には    「a*」と入力します。 * この問題は Microsoft Office Excel 2003 で修正いたしました。 (一部修正) ------------------

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;418595
80niti
質問者

お礼

ありがとうございます まさか2002が違っていたとは思いませんでした ささやかですが20ポイントをつけさせてください

関連するQ&A

  • DSUM関数、DCOUNTA関数について

    A~Dのエクセルファイルから必要な情報をピックアップしEを作成したいのですが、 A~Dを閉じると、Eに入れたDSUM関数とDCOUNTA関数が#VALUEになってしまいます。 どうしたらよいのでしょうか? ちなみに入力したDSUM関数(テーブル使用)は、 =DSUM('[A.xls]1311'!$A$31:$L$300,'[A.xls]1311'!$H$31,I3:J4)です。 ※DCOUNTAも同様です。 自身でいろいろ調べてみましたが、いまいち分からずお手上げです。 よろしくお願い致します。

  • Excel DSUM DCOUNTA関数の使い方

    こんにちは。 Excel2003でDSUM DCOUNTA関数を使用しています。 ある範囲の中から文字列が何個あるか計算します。 この関数の場合たとえば shouhin2000とshouhin3000は別物としてカウントされるので問題はありません。 しかし shouhin2000とshouhin2000+は区別されずにまとめて何個あるかカウントされてしまいます。 この場合区別してshouhin2000とshouhin2000+を別々にカウントする方法はありますか? また上記の逆で shouhin2000とshouhin3000をまとめて何個あるかカウントする方法はありますか? 特にDSUM DCOUNTA関数にこだわっていませんが前任者が作ったファイルを 改造しているためでてきた問題です。 ご存じの方お教えください。 よろしくお願いいたします。

  • 関数の違いを教えてください

    エクセル関数の違いがわかりません。 SUMIFとDSUMの違い DCOUNTとDCOUNTAの違い どなたか教えてください。おねがいします。

  • DCOUNTA関数で複数範囲を選択する

    DCOUNTA関数で複数のデータ範囲を対象とする場合、それぞれ別個にDCOUNTA関数で値を出して合算する、という方法ならできたのですが、 複数の範囲に名前を設定して一個の関数だけで算出しようとしたら、できませんでした。 例)できたやり方   =DCOUNTA(B2:D52,"氏名",V2:W3)+DCOUNTA(F2:H52,"氏名",V2:W3) 例)できなかったやり方   名前の定義で参照範囲      =B2:D52,F2:H52   にデータ範囲という名前を付けて、   =DCOUNTA(データ範囲,"氏名",V2:W3) 名前の定義の方法が違うのか、DCOUNTAで複数範囲を対象とすることができないのか、何が悪いのでしょうか?

  • こんなことエクセル関数でできますか?

    お世話になります。 エクセルの1列に日本人の氏名が約2000名分並んでいます。1セル1名なので例えばA1セル~A2000セルに2000名分の氏名が入力されているといった感じです。 氏名は全角漢字で姓と名の間に全角のスペースが入っています。 ここで、この2000名の中で同姓同名(漢字が全て同じ)を即座に知る方法を探しています。 例えば、山田 太郎がA1、A409、A1765にあり、佐藤 花子がA222、A288にある事実を簡単に知る方法を探しています。 エクセルの関数を使って出来ないでしょうか? (関数が入力された1列2000行に2000名の名前を貼り付けると、B1、B409、B1765に山田 太郎が返ってくるとか・・・。) 宜しくお願いいたします。

  • エクセル関数を教えて下さい。

    エクセルの数式を教えて下さい。三角関数を全く忘れていますのでよろしくお願 いします。 図形とエクセルの表を画像でアップしました。  Aは角度  B/C/Dは長さ   一行目   セルA1に 任意の角度を入力 B1に 任意の長さを入力するとC1には C の長さの値が出るエクセル関数 D1には Dの長さの値が出るエクセル関数  2行目も同じ様に  A2に 角度  C2に長さを 任意に入力すると  B2とD2に 長さが出てくる エクセル関数   3行目も同じ様に  A3に角度 D3に長さを 任意入力すると  B3とC3に 長さが出てくるエクセル関数  4行目  B4とC4に 長さを任意入力すると  A4に角度 D4に長さが出てくる エクセル関数 

  • エクセル2003関数について

    対戦結果表を作っています。エクセルの関数を入れ込みたいと思いますので、御知恵をお貸しください。仮に氏名A(B1セル)と氏名B(D1セル)が戦い、氏名A(B1セル)が2点先取し(C1セル)に2を入力、氏名B(D1セル)が1点を取り(E1セル)に1を入力しました。勝者は氏名Aの為、関数によって(F1セル)に自動的に氏名Aを表示させたいのです。パターンは2対1,1対2,0対0の3通りです 0対0は空白状態にしたいのです。困っています助けてくださいお願いします。

  • エクセル2010で二つのセルを一つにまとめる関数

    エクセル2010を使っています。 二つのセルに入っているそれぞれの数値を、1つのセルに文字のようにまとめたいです。 例えば、 B2に3、C2に4、なら、D2に34、です。 ただ、 B3に数値が入っていて(例えば5)、C3が空白なら、D3は、B3の数値(5) としたいです。 これらの条件を満たす、D列にいれる関数を教えてください。 どうぞよろしくお願いします。

  • エクセルの関数なんですが

    エクセルの関数なんですが 一つの場所にSUM合計を入れる方法なんですが。 A1に1 B1に1 C1に2 D1に3 A2に2 B2に2 C2に0 D2に2 A3に3 B3に0 C3に0 D3に5 の時 一行目(A1~D1)が1の時 その行の合計(SUM)をE1に出す方法 合計は7になるのですが

  • Excelの関数について教えて下さい。

    Excelの関数で分からない事があるので教えて下さい。 D9のセルにD9=DATEDIF(D3,E3,"d")という式を設定しています。 D3に2004/5/31、E3に2004/6/30という日付を入力しており、その期間を 計算させる式です。従ってD9の答えは30となります。 この関数自体は問題なく機能しているのですが、DATEDIF(D3,E3,"d")の 1つ1つの意味を教えて頂けないでしょうか。 IF関数の使い方がそもそも理解出来ていません。 質問の意味が分かりにくい場合は補足致しますので言って下さい。 宜しくお願い致します。

専門家に質問してみよう