• ベストアンサー

ExcelのDcouta関数について

エクセルのデータベース関数Dcountaについて、 大変困っています。 まず、次のようなデータベースがあります。 仕入先・商品名・値段・入庫数 そして、Dcountaで例えば、入庫数が15以上で 商品名がofficeというデータを数えたいのです。 しかし、データの中には、office2という商品も あるのです。そうすると、officeだけ、数えたいのに office2までも、数えてしまいます。 これは、もう、しょうがないのでしょうか? 私の設定の仕方が悪いのでしょうか? どうぞ、よろしくお願いします。

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

  • ベストアンサー
  • omusupa
  • ベストアンサー率61% (115/186)
回答No.3

こんばんはっ。 comvさんと少し似ているのですが、 条件のところに ="=office" と入力してみてはどうでしょうか? 確定をした次点で(エンターキーを押した次点では) =office となるはずです。 データベース関数の条件でも、フィルタオプションの条件でも そうなのですが、 officeだけですと office~(office何々) と言う意味になってしまいますので、 頭に=をつけてあげるような形にしてあげると大丈夫だと思います。 確認してみてください。

kochibi
質問者

お礼

ありがとうございました。 できました!!!! とても、助かりました。 フィルタオプションでもおなじなんですね。 勉強になりました~!!

その他の回答 (2)

  • april21
  • ベストアンサー率42% (91/216)
回答No.2

office2をカウントして引く(office、office2の場合) 又はofficeの後に空白とか1とか何か文字を入れる。 沢山ある場合は「置換」で置き換えれば簡単に出来ます。

  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんばんは! 商品名の条件記入欄に  数式で ="office" と入力して下さい! 見た目は、office となりますが office のみに 対応するようになります。

kochibi
質問者

お礼

ありがとうございました。 早速試してみましたが、なぜか、うまくいきませんでした。 もう一度、職場で試してみようと思います。

関連するQ&A

  • エクセルの関数入力が

    エクセルで,アンケートの集計を行いたいとおもいます。 色々と本を見ると,データベースを作って目的のデータの件数を求める方法が最良と思いますが,DCOUNTA関数の使い方が良くわかりません。 ACCESSを使う方法もあるのでしょうが,初心者の私には難しすぎて・・・

  • エクセルの関数について教えてください

    お忙しいとは思いますが、エクセルについて教えてください。 ※詳しい内容は添付資料をご確認ください。 商品コード等が記載されているエクセルデータ(1)があります。 別なデータで商品コードと商品名等が記載されているエクセルデータ(2) があります。 それぞれのデータを商品コードで照らし合わせ、合致したデータについては、(1)に項目(商品名)を増やしたいのですが、関数などを作る技術を持ち合わしておりません。 商品コード同士をキーにして検索し、合致したものを増やした行に表示する関数を教えてください。 よろしくお願い申し上げます。

  • Access:テーブルの情報を参照して、フォームに反映させる方法

    Access : テーブルの情報を参照して、フォームに反映させる方法 はじめまして。Access初心者です。 データベースの参照の仕方について質問いたします。 現在、商品情報のデータベーステーブルがあり その中には「商品ID」「メーカー名」「商品名」、3つのフィールドがあります。 ここから、入庫テーブルを作るために 入庫フォームに「商品ID」を入力すると 自動で「メーカー名」「商品名」が表示され 最後に「入庫数」を入力すれば、入庫テーブルが完成するようにしたいです。 例) データベーステーブル 商品ID  メーカー名  商品名 1      A社      AAA 2      B社      BBB 3      C社      CCC 4      D社      DDD 上記のデータベースがあり 商品名「CCC」が100個入庫した際 入庫フォームに「3」を入力すると 「3」   「C社」   「CCC」が表示され 最後に、入庫数「100」を入力して、入庫テーブルの完了としたいです。 そこで、入庫フォームにデータベースの内容を反映させる仕方が分かりません。 どなたかご教授願えないでしょうか?

  • エクセル関数で同一データーの複数表示

    エクセル素人、PC素人です。 エクセルの関数のみを使用してデーターベースから簡単な検索引表を 作ろうとしています。 物販業をしております。商品に添付されている札(各仕入先メーカーの 管理用札です)のバーコードを利用して商品管理データーベースを作っ ています。 検索キーはこのバーコード品番になります。品番でデーターベース 内に一致する品番を含んだレコードをまるまる引表する際、同一品番 (同一商品)のレコードを同時に引表するにはどうすればよいでしょうか。 引表したレコードに「販売先名」「販売日」などを書き込み 【販売済の独立したデーターベース】を作りつつ、販売先、販売日は関 数を使って自動的に元の商品管理データーベースにもフィードバックさ せたいのです。 素人過ぎる表現やお伺いで大変お恥ずかしく申し訳ございません。

  • エクセルの関数をおしえて

    こんにちは いつもお世話になっています エクセルの関数について教えてください。 例えば、A列の、あるセルに商品名を入れるとB列の同行セルに、その商品名に対応した特定のデータを入力するにはどうすればいいでしょうか。商品名と、それに対応したデータは別シートにあり、それを呼び出すような形にしたいのです。つまり、A1に「abc」と入力したら、自動的にB1に、「abc」に対応した特定のデータが入力されるようにしたいのです。A列のどこに入力しても、そのセルの横のセルに対応データを表示させたいのです。 関数名だけでもかまいません。よろしくお願いします

  • エクセルの関数について教えてください

    エクセルについて教えてください。 下の表は商品毎の支店別販売数量のリストです。  ┃  A  ┃  B  ┃  C  ┃  D  ┃  E  ┃  ╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋ 1┃(空欄) ┃ 商品名 ┃ 支店A ┃ 支店B ┃ 支店C ┃  ╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋ 2┃(空欄) ┃ 商品1 ┃  1  ┃  2  ┃  3  ┃  ╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋ 3┃(空欄) ┃ 商品2 ┃  9  ┃  4  ┃  3  ┃  ╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋ 4┃(空欄) ┃ 商品3 ┃  4  ┃  8  ┃  6  ┃  ╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋━━━━━╋  1行目はタイトル、2行目以下がデータ部分です。実現したいのは商品毎の最も販売数の大きい支店の支店名を商品名の左(A列)に表示させたいのです。  すなわちセルA2には「支店C」を、A3には「支店A」を表示させたいのですが、どんな関数を使えばいいでしょうか。  実際のデータは商品数(行数)が500位、支店(列)は20位あります。 よろしくお願いします。

  • エクセル関数について

    エクセルの部品管理表を作成しています。 エクセルのシート1に入出庫表、シート2に、実在庫数表、シート3に発注表、シート4に部品名と作成しました。 シート1のA1セルに部品名、B1セルに部品サイズ、C1セルに日付、E1セルに、実在個数(箱数)、F1セルに実在個数(本数・入数)、G1セルに入庫、H1セルに出庫、と入力しました。 シート2にはA1セルに部品名、B1セルに部品サイズ、C1セルに期首在庫(箱数)、D1セルに期首在庫(本数・入数)、E1セルに実在個数(箱数)、F1セルに実在庫数(本数・入り数)と入力。 シート3のA1セルに部品名、B1セルに部品サイズ、C1セルに発注日、D1セルに発注数、E1セルに受取日(入庫日)、F1セルに受取個数(入庫数)、G1セルに受取本数(入庫本数・入数)と入力。 シート4のA1セルに部品名、B1セルに部品サイズ、と入力。(部品名は約200種類、部品名は同じでもサイズ違いの部品がある、部品コードは存在しない。) 教えて頂きたいことは、 ・在庫管理を行うにあたり、上記のようなファイルの作り方でいいのか?。(縦に表を使うのか、横など) ・付け足したほうがいい項目があるか。 ・シート1(入出庫表)には部品名と部品サイズは部品コードが無いため入力規則を使用し、日付、入庫数、出庫数は手入力で行うとし、実在個数(箱数)、のセルには関数を入れ値を表示したい。入庫数と、出庫数は箱数で入力するものとし、入庫があれば、実在個数(箱数)の値が増え、出庫があれば、実在個数(箱数)の値をへらしたい。実在庫数(本数・入数)は実際に入庫してみないと、1箱に何本入っているのか曖昧な為、大体の数値で設定した。(1箱に200本など) 実在個数(箱数)に値を表示するにはどのような関数を使えばいいのか。 ・シート2(実在庫表)に、部品名と部品サイズが約200行程度、入力されており、実在個数(箱数)、実在個数(本数・入数)を在庫一覧としたい。期首在庫(箱数)と期首在庫(本数・入数)は在庫を確認し、数字を入力済み。実在個数(本数・入数)は、大体の数値で設定済み。 部品名、サイズ毎に実在個数(箱数)に値を表示するにはどの様な関数を使えばよいのか。 説明不足でしたら申し訳ございません。 よろしくお願いします。

  • Excel VBA でデータベース操作のできる関数

    データベースを扱えるソフトを作ろうと思ったら、通常 Access を使うことになると思うのですが、Excel で作ろうと思っています。 なぜかというと、Office Personal版を持ってる人にも使って欲しいからです。 Excel の1シートをひとつのテーブルに見立てて、簡単なデータベース操作をしたいのですが、それが簡単に行える関数はありますか? VBA の関数でも知りたいのですが、SQL文などで扱えるようになってるのがあればなおさらいいのです。

  • エクセルの関数について。

    すいませんエクセルの作業で教えてください。こちらはエクセルのデータをコピーしたものを張り付けています。 下記のように同じ商品を数社に購入した場合にそれぞれの仕入れ先で何個購入出来て 仕入れ合計と売り合計がどうなのか簡単に表示できるようにしたいです。瞬時にわかりたいです・。 売り合計と仕入れ合計がいくらになるのかこちらのエクセルの下あたりに関数で入力しようと 思っているのですがなかなかやり方がわかりません。おそらくVLOOKUP関数でやれば簡単なのではと 思っているのですがどう入力設定をすればわかりません。忙しいところ申し訳ございませんが どなたか教えて頂けないでしょうか_? よろしくお願いいたします。 みずらくて申し訳ございません 品名はがアルファベット 仕入れ先もアルファベットになっております。 よろしくお願いいたします。 商品 数量 売り単価 合計 仕入先 仕入単価 仕入合計 リンゴ 50 65 3,250 A商店 49 2,450 リンゴ 50 56 2,800 B商店 42 2,100 リンゴ 50 35 1,750 B商店 25 1,250 リンゴ 50 43 2,150 A商店 30 1,500 リンゴ 50 170 8,500 A商店 120 6,000 リンゴ 50 43 2,150 A商店 30 1,500 ミカン 50 36 1,800 A商店 18 900 ミカン 50 36 1,800 A商店 18 900 ミカン 50 37 1,850 A商店 25 1,250 ミカン 50 70 3,500 C商店 50 2,500 ミカン 50 70 3,500 D商店 50 2,500 パイナップル 50 55 2,750 D商店 40 2,000 パイナップル 50 135 6,750 D商店 100 5,000 パイナップル 50 45 2,250 C商店 30 1,500

  • ワードの関数のことで

    MS,OFFICE初心者のものです。 ワードだと表を作成後、使用できる関数が限られていると人から聞くことが多いのです。  実際にワードでエクセルのような関数を作成したことがないのですが、数は非常に限られているのでしょうか?  また、エクセルのできる機能のことで、カード型データベースとはどういうことなのでしょうか?  なにぶん、素人なのでできれば簡単、丁寧にアドバイスをいただければ幸いです。

専門家に質問してみよう