- ベストアンサー
エクセル関数
エクセルで関数を使って、いくつかの条件を満たしたものを「フィルタ」を使ってではなく、関数で数値を出したいと思っています。 例 A B C 1 A支店 総務 名前A 2 B支店 営業 名前B 3 A支店 営業 名前C 4 B支店 総務 名前D 5 6 A支店営業 1 分かりにくいとは思いますが、上記の様な表で、B6をもとめたいのです。AND関数やCOUNTIFなどを合わせて使ってみましたが、なかなかうまくいきません。どういった関数を使えば良いですか? よろしくお願いします。
- eriitcao82
- お礼率100% (4/4)
- オフィス系ソフト
- 回答数4
- ありがとう数4
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 A列が "A支店" で、B列が "営業" のデータ個数を求めるということでしょうか? データが1行目から5行目にあるとすれば、 ↓のようになります。 ------------------------------------------- =SUMPRODUCT((A1:A5="A支店")*(B1:B5="営業")) -------------------------------------------
その他の回答 (3)
- KenKen_SP
- ベストアンサー率62% (785/1258)
配列数式やSUMPRODUCT関数など様々な方法がありますが、作業列を使った方法を紹介します。 1. D1セル =A1&B1 -->これで A支店総務 と表示されますね。A1とB1のセルの値を連結するわけです。 2. それをD4までフィルコピーします 3. A6に A支店営業 と入力されているなら、B6の計算式は次のとおり。 =COUNTIF(D1:D4,A6)
お礼
回答ありがとうございます。 こういうやり方もあったのですね。 参考にさせてもらいます。
- Kazupie
- ベストアンサー率17% (56/323)
ワークシートでデータベースを扱うのでしたら、フィールドを列方向に、レコードを行方向に配置し、「データ」→「フィルター」→「オートフィルター」で関数を使用せずとも条件抽出が出来ます。
お礼
回答ありがとうございました。 この方法でも試してみようと思います。
- maccheroni
- ベストアンサー率29% (12/41)
=SUMPRODUCT((A1:A4&B1:B4=A6)*1) こういうことでしょうか。
お礼
早速のお返事ありがとうございます。 SUMPRODUCTと言う関数は初めて知りました。 やってみます。ありがとうございました。
関連するQ&A
- 【エクセル】離れたセルのCOUNTIF関数
こんにちは。 エクセルのCOUNTIF関数についての質問です。 各セルに以下のような数値が入っている表で・・・ A=10 B=00 C=20 D=30 E=00 F=40 G=50 AとCとEとGのセルを選択し、0以外のセルの個数を数えるとき COUNTIF関数で =COUNTIF(A,C,E,G,"<>0") という数式を立てたのですが、エラーとなってしまいました。 最終的には =((COUNTIF(A,"<>0")+(COUNTIF(C,"<>0")+(COUNTIF(E,"<>0")+((COUNTIF(G,"<>0")) という数式をたてて計算は出来たのですが、もっと簡単(?)な式はあったりするのでしょうか? ご存知の方がいらっしゃいましたら是非お教え下さい。
- 締切済み
- オフィス系ソフト
- EXCELの関数の使い方
何度もすいません…。 EXCELの関数を用いて、以下の事をしたいのですが可能でしょうか? ____________________________ ≪質問内容≫ IFAND関数の使い方について 例) C1に「1」と記載をしたら「=IF(AND(A1>=1,A1<100),"1",)」 C1に「2」と記載をしたら「=IF(AND(A1>=1,A1<100),"2",)」 C1に「3」と記載をしたら「=IF(AND(A1>=1,A1<100),"10",)」 上記のように、他のセルの数値を参照して表示させる数値を変える事は可能でしょうか? その他の関数を用いても構いません。 ____________________________ 以上、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数を教えてください
下のような表で、E7に =IF(AND(D6>A1,OR(C7:C12<(A7-0.05))),"A",IF(AND(D6<A1,OR(B7:B12>(A7+0.05))),"B","")) と関数を入れましたが求めているものになりません。 文章にすると、D6がA1より大きかった場合かつC7からC12の間でA7から0.05を引いた数値が どれか一つでもあればA、D6がA1より小さかった場合かつB7からB12の間でA7から0.05を足 した数値がどれか一つでもあればBそれ以外は空白というものです。 正しい関数を教えてください。 A B C D E 1 98.483 98.501 98.446 98.477 2 98.477 98.482 98.442 98.452 3 98.449 98.461 98.365 98.372 4 98.372 98.396 98.350 98.387 5 98.388 98.472 98.379 98.414 6 98.412 98.479 98.389 98.439 7 98.433 98.603 98.430 98.555 8 98.559 98.579 98.465 98.500 9 98.500 98.600 98.467 98.569 10 98.568 98.635 98.530 98.546 11 98.548 98.579 98.486 98.494 12 98.497 98.569 98.460 98.534 13 98.534 98.565 98.527 98.542
- 締切済み
- 財務・会計・経理
- エクセルのCOUNTIF関数について
エクセルのCOUNTIF関数について、というかCOUNTIF関数でよいのかどうかもよく分からないのですが、教えて下さい。 (1)まず、ワークシートのA列の1~100行目までの100マスを範囲として、数値を入力していくときに、仮に同じ数値を入力しようとしても、入力ができないようにしたいのです。 (2)次に、ワークシートのA列とC列のそれぞれ1~100行目までの合計200マスを範囲として、(1)と同じことをしたいのです。(つまりB列はとばして) (1)と(2)のようなことは可能でしょうか? お分かりの方がおられましたら、ぜひよろしくお願いします!
- 締切済み
- オフィス系ソフト
- Excelのcountif関数について
エクセルのcountif関数について質問をさせていただきます。 Countif関数で「B1」と「B2」や「N」と「n」いう数値を別数値として数えたいのですが、 countif(セル:セル,"B1"」 と入れると、どうもB2もカウントされてしまいます。 別数値としてカウントする方法を教えていただけないでしょうか。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数について
エクセルの関数について ある条件での最大値、最小値を求める関数はないですか。 表のシートとは別シートに一覧として出力したいのですが。 例 A列 B列 支店名 金額 この場合の支店別の最大値、最小値を求める関数はないですか。
- ベストアンサー
- その他MS Office製品
- エクセル関数
すいません。少し困っています。 エクセルの関数の組み方なんですが、お分かりになるかたご教示頂きたく思います。 仕事でアンケートの集計をやっておりまして、そこでの 集計方法でエクセルの関数を使いたいと思うのですが 以下、例で示しますと 行\列 | A | B ---------------------------------- 1 | 職業 | 回答 ----------------------------------- 2 | 営業 | (1) 3 | 教師 | (2) 4 | 営業 | (2) 5 | 技術 | (3) 7 | 技術 | (3) 8 | 教師 | (白紙,無回答) 9 | 研究 | (3) ------------------------------------ ここで 全体での(1)回答者の割合を出すのは =countif(B2:B9="(1)")/counta(B2:B9) だと思うんですが、 職業が営業の人の(1)回答者の割合を出す関数はどのように すればいいんでしょうか。 同様に技術の(1)回答者の割合、(2)回答者の割合といったふうに 出すので、できるだけ簡略化した関数を書きたいと思っています。 少し分かりにくいかと思うのですが、困っていますのでどなたかお教え下さい。宜しくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- エクセルの関数を教えて下さい。
エクセルの関数を教えて下さい。 例えば、A1からC10までの表があり、A列は人の名前、B列は住所、C列は年齢であるとき、「〇〇に住む△才」と指定したら、該当するA列の名前が表示されるようにしたいのですが、方法が分かりません。 (実際にはB列を選んだあとC列を選べば、該当するA列は必ず1つになります。無いという事もありません。) エクセルのヘルプを見て、INDEXとMATCHを組み合わせた関数の使い方が出ていたので、それにANDを加えて何とかならないかと頑張ってみたり、VLOOKUPとかCHOOSEとか、あれこれ探すのですが1時間たっても分からず、自分のアホさ加減にあきれるやら眠くなるやらで、とうとうまた質問させて頂くことにしました。 どなたかご存知の方が見て頂けましたら、ご教授のほどよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル2003、countif関数の検索条件について
エクセル2003、countif関数の検索条件について 「A1セルより小さい数値の数」を調べたいのですが、 どうしてもうまく出来ません。 イメージ的には COUNTIF(B1:B20,"<A1") のようにしたいです。 回答よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 出来ました。 SUMPRODUCTという関数は初めて知りました。 ありがとうございました。