- ベストアンサー
エクセルのデータベース関数について
nishi6の回答
やりたいことは >例えば 列がA,B,C,Dとあり、おのおのに、1から5までの数が入っていたとします。そこで、列Aで1かつ列Cで3が入力されているセルの数を数え・・・ ということなので、A1からC5までデータが入っていれば、 =SUM(IF(A1:A5=1,IF(C1:C5=3,1,0),0)) と数式の窓に入力して、Ctrl+Shift+Enter で登録したらでませんか。 配列数式で、セルには {=SUM(IF(A1:A5=1,IF(C1:C5=3,1,0),0))} と登録されます。 A列が1でC列が3の場合は1、その他は0としてそれを集計しています。
関連するQ&A
- Dcout関数の条件式で空白を設定したい
よろしくお願いします。 Excel2000で「Dcout」関数の条件式についての質問です。 データベースのとある列が空白のレコードのみカウントしたいのですが、 例えば A B 1 氏名 生年月日 2 ○○ 1980/07/04 というような表があります。 Dcount関数でB列の生年月日が空白の個数を求めたいのです。 条件で生年月日を「=””」としてもうまくいきません。 空白を指定する条件式はどのようにしたらよいのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
エクセルの関数について いつもご回答者の皆様方にはお世話になっております。 また一つ関数で実現したいことができたのですが、 添付画像のように同一シート内に形式が同じデータベースが複数あった場合に、 指定した条件のデータベースを参照し、値を返すような関数は可能でしょうか? B22セルで2010/1/1と指定した場合に、A2-B5のデータベースを参照し、さらにC22セルで指定してある「りんご」の個数を表示させるといった内容になります。 B22とC22の値を変えるだけで、それぞれのデータベースの指定した項目の個数を割り出したいのです。 識者の方々よろしくお願いいたします。m(_ _)m
- ベストアンサー
- オフィス系ソフト
- エクセルのデータベース関数について
DSUMなどのデータベース関数の条件(クライテリア)の指定において,複数の条件を指定できるのでしょうか? 例えば,布について,フィールドに色(黒,白,赤,黄,緑),値段,大きさ(大,中,小)があるデータベースの中から,色が黒と白,大きさが大のものの値段の和を求める場合,セルに A B 1 色 大きさ 2 黒 大 3 白 というような,クライテリアの指定ができるのでしょうか?このとおり指定しても,上手く計算されてこないのですが?Aで色を黒と白と複数指定できないのでしょうか?
- 締切済み
- オフィス系ソフト
- EXCEL 関数 条件に当てはまる行数を求める
1行の中の、複数の列の値に条件をつけ、それに当てはまる行数を関数で求めたいのですが、どうやれば良いのでしょうか? 行数を求めるのはおそらくROWS?だと思うんですが、その行の中の複数の列の条件をどのように指定すれば良いのか分からずに困っております。 (例) 列Cに文字列"青"、列Fに数値"5"が両方満たす行がいくつあるかを、どこかのセルに関数で求める。 よろしくおねがいいたします。
- ベストアンサー
- オフィス系ソフト
- データベース関数のCriteria(クライテリア)について
いつもお世話になってます。 データベース関数のCriteria(クライテリア)で条件を数式で指定する場合なんですが。。 (1)なぜ検索範囲の先頭レコードでないとダメなのか? (2)数式がand・or関数しか使えないのか? ちょっと疑問に思ったので・・ 詳しい方お願いします!
- 締切済み
- その他MS Office製品
- エクセル2007のcountifs,sumifsについて
以前は複数条件を設定する場合にはsumproductを使っていましたが 使い慣れたcountif,sumifに複数の条件が設定できると知り、 計算式を作ってみましたがうまくいきません。 期間内の数値の入力されているセルの個数を求めたくて 次のような式にしてみました。 D1は2009/10/1 D2は2009/11/1 p6:p331は金額 B6:B331は日付 =COUNTIFS(P6:P331,">=1",B6:B331,"and(>=D1,<=D2") 実際には30程該当するセルがあるのに0と表示されます。日付の 部分がおかしいのだとは思いますがどのように入力したらいいのでしょうか。 それと、金額の入力してあるセルを指定するのに >=1としていますが これも他に数値を表す関数とかありますでしょうか。 同じようにSUMIFSも0になってしまいます。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について教えてください。
どの関数を使ったらよいのか教えてください。 1.例えば、1000以上2000以下の数値が入っているセルの個数をカウントしたい。この場合、COUNTIFで式を入れようとしても条件がひとつしか入らないので(">1000"のように)、他のどの関数を使えばいいのでしょうか。 2.ある文字列の中で同じ文字があった場合、その文字とセルの個数をカウントしたい。例えば、ある範囲にA,D,W,D,R,D,A,A,Wとあった場合、A 3,D 3,W 2,R 1というような結果がほしいのですが。 基本的なことで質問して申し訳ないのですが、急いでやらなければならないことがありますのでよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの関数
Excelで、範囲指定した列に文字"○"があり、なおかつ文字"○"があった行の範囲指定した別の列に文字"△"があるセルの個数カウントをしたいのですが、その場合の関数がわかりません。 わかりづらい質問で申し訳ございませんが教えてください。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- ロータス関数について(簡単編)
ロータス123を使っています ある表から2つの条件を満たすセルの個数を出したくて DCOUNTを使いました。 1つの条件だと書式にあてはめるだけなので出来るのですが 2つの条件の時は#AND#?を入れると良いのでしょうか? ()も二重につけるのでしょうか? いろいろ自分なりにやってみたのですがエラーが出て 困っています。どうかよろしくお願いします。
- 締切済み
- その他(データベース)
- 1-2-3関数からエクセル関数への変換
Lotus1-2-3からエクセルへの変換を考えています。 c:Documents and SettingsOwnerMy Documentsにあるreport.123ファイルのA112セルにある数値(例えば1549)と入力すると、参照ファイ ルIDEA.123の2列目からC1548セルにデータを取り込むようにしています。C1548セルには@IF(@CELL("TYPE",A112..A112)="B"," ",@VLOOKUP(A112,+<<c:lotuswork123SPACEIDEA.123>>$A:$A$4..$A:$C$2800,2))という関数を書いています。 123ファイルをxlsファイルに変換したとして、上記123関数をxls関数に書き換えて頂ければ助かります。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 =SUM(IF(A1:A5=1,IF(C1:C5=3,1,0),0)) の数式で出来ました。 やはり、LotusとExcelは同じように見えて、違うものなんですねぇ。 ただ、配列数式の概念がいまいちつかみ切れていないので勉強したいと思います。 ありがとうございました。