• 締切済み

Excelの関数で複数条件の求め方、わかりません。

noname#245250の回答

noname#245250
noname#245250
回答No.3

私は長年皆様のご回答で助けられエクセル大好き爺さんですが、 頭悪く A:Aは何だっけ? となった時、グーグルの検索欄に「エクセル関数 A:A」 と入力。 A:AはA列全体の範囲と判ります。 先生の講義回数は「SUMIF()」 と入れて検索すれば解説が読めます。 エクセルの質問で大事な点は、回答者がうんざりしない質問を考えてすること。 私もはじめ苦手で回答者に迷惑をかけました。 列はアルファベットですよね。 行は数字ですから、最初のセルはA1と呼び、 1列目はA列です。 これを日付としますと。 2列目のB列を私なら午前・午後とします。 3列目のC列以降を先生の名前イ・ロ・ハ・・・・・とします。 以下は参考例です。 A列の3行目つまりA3に7/1と入力  A4空き A5に7/2と入力 A6空きとし、 以上4個のセルを選択しオートフィルします。 「オートフィル」はググレば解説がありますが、 選択した右下A6のセルの右下にカーソルを当てると+になるのでそれを下に31日までドラッグします。  B列の3行目つまりB3 に午前を表す1a と入力 B4 に午後を表す1b と入力し この2つを選択し右下でカーソルが+になったら31日までオートフィルします。 C1からD1・E1・F1・・・・・と先生の名前を入力。 C2からD2・E2・F2・・・に計算式SUMIF()を入れます。 講義のあった該当セルに1を入れてゆきます。 それをSUMIF() で計算します。 範囲は7/1午前から7/31の午後まで。 一人の先生の計算式ができたらそのセルを右へオートフィルすると各先生の講義回数が出ます。  日付については土日休みを除いた記載や特定の日を除く(休日が新設されたなど)ことが出来る「WORKDAY()」を利用する事も出来ます。

関連するQ&A

  • Excelの関数で複数条件の求め方

    高3の女の子なんですが、また同じような質問してすみません。 7月5日にCOUNTIFというExcelで使う関数のことを教えてもらったんですけど、セル行(縦列)が1列だけの時はこれでできるんですけど、複数列にして、たとえば(おかしな例ですけど)、最左には学年、2列目はスカートの色、3列めはスカートの形の条件とかにして、求めるのは、2年生で、チェックで、プリーツスカートはいた子の人数とか、3年生で白でしかも、ティアードミニはいた女の子の人数とか出したいときはどうやればいいんでしょう。  COUNTIFだと、3年生は何人とか、ピンクのスカートの子は○人とかは出せるけど、2とか3つの条件を重ね合わせた条件の数を出したいときは何をどうするのでしょうか。 DCOUNTかなと思ってやったんですけど、よく分からないし、フィールドっていうのが何なのか、また、IFでも条件に"高3""プリーツスカート"とか2つの条件を入れてもいいのか、よく分かりません。

  • Excelを使った複雑な集計方法の仕方、教えて!

    何度もしつこく聞いてすみません。 Excelの関数で次のようなものは求められるでしょうか。 (前に書いた例は、「きちんと設計図ができていないので、回答できない」とご指摘をいただいて、いろいろ考えたのですが、こんな設計図で分かるかどうか不安ですが、どうしても数値を求めたいのです。 (例は前より分かりやすくしたつもりです。頭の回転の鈍い、どうしようもない娘=高3と思って回答をお寄せいただけたら嬉しいです。お願いします。) ○求めるもの…いくつかの活動団体が、あるホール(大小複数のホール)を、借りたとして、その借りた団体べつに、借りた回数を集計する。ただし、午前・午後別に借りたホール数を計算する) ○例えば、7月1日にA団体が、午前1ホール、午後3ホール借りたら、1日は4ホール借りたという計算。  B団体が、7月3日には午前午後にそれぞれ1ホール借りて、17日に午後3ホール借りたら、合計は5ホール借りたという計算になるような関数での集計方法を知りたい。  COUNTIFやSUMPRODUCTを試してみたのですが、こんな複雑な(?)集計方法の例は出ていないので、分からないのです。 設計図になるかどうかは分かりませんが、表の組み立てずは次のようにしました。 ○縦の列。左から「A列」に日付、「B列」に団体名、「C列~D列」に午前・午後、 ○横の行。上から下に向かって、借りた日付ごとに、団体名、午前の回数、午後の回数が、記載されている。 A団体が、3日と7日と14日と21日に借りたら、団体名のところのセルにA団体名は4回出てくる。そしてその右隣のセルに午前の回数、またその右隣に午後の回数が書かれている  sheet2または、上述した表の少し下に、数値の呼び込み(集計するための)表を作る。   そして1か月(または数か月)の、団体名別の借りた頻度数を割り出したいのです。 集計表は、A列に団体名  B列に午前、午後合わせた計の列(別でもいいけれど、別にするときは、C,D,E列に、午前、午後、合計の名称。数字行に、団体名・午前午後計の数値が、2列めから下へ並んでいく。 こんなようなことで表のイメージはおわかりいただけたでしょうか。 よろしくお願いいたします。

  • 特定の列にある値を基準に分けて集計したい

    いつもお世話になります。 Excel2003にて点数の集計をするにあたり、午前と午後で分けて集計をしようとしています。 シート1のA列には氏名が入り、B~F列まではカテゴリ1~5の点数(1~5点)が入り、G列には午前なら「0」、午後なら「1」の値を入力して集計を午前と午後で分けようと思っています。 求めたい集計結果としては、シート2に午前のカテゴリ1~5のそれぞれの合計点数と午後のカテゴリ1~5のそれぞれの合計点数なのですが、どのような方法を使ったらよいかわからず困っています。 関数なのか、VBAを使ったら良いのか、またどのような記述をしたらよいか教えて頂きたいのでよろしくお願いいたします。

  • 複数条件のん関数

    A列にはS、T、Yという文字がランダムに並んでいます。 B列には数字1種類(その日が1日なら”1”)か、◎、○、●、×のどれかがランダムに並んでいます。 B列が◎、○、●、×どれかで、かつA列がSの合計、Tの合計、Yの合計をそれぞれ計算したいです。 どのような関数を使えばいいでしょうか?

  • Excelの関数について

    A列に分類番号(1~9)、B列に金額 この二つのデータがズラーっと並んでいるデータを A列の分類番号ごとに合計を出したいのですが、 IF文の知識がないので、ご存知の方ご教授願います。 集計結果として各分類番号ごとの合計がほしいのですが、 さらにデータを追加していったときに自動的に分類番号を認識してその番号の合計に加算されていくようにするための関数を教えてください。 A列  B列 5   1,500 2   4,250 1   1,200 5   3,500 3   1,300 9   2,320 ・   ・ ・   ・ ・   ・ <集計結果> 分類 合計金額 1    ○円 2    ○円 3    ○円 ・   ・ ・   ・ ・   ・

  • 複数条件のカウントの仕方を教えてください。

    複数条件のカウントの仕方を教えてください。 C列・D列で特定の文字だけカウントするようにしましたが 1日1カウントでいいんです。 午前と午後の場合2カウントされて困っています。 午前と午後連続の時だけカウント1にする数式を教えてください。 【今の状態】    A   B     C    D   E 1  1日  午前  東   北西 2      午後       3  2日  午後   南   西 4  3日  午後   南西  北 5  4日  午前   北   東 6      午後   西    7  合計   6    5   4 B7の数式=SAM(COUNTIF(B1: B6,{"東","北","南","西","北東","南西"}))です。 よろしくお願いします。

  • エクセルにおける複数条件の関数について

    下記の内容を別シートに集計したいのですが、 関数が間違えているのかうまく数値が表示されません。 Aシートに以下の情報が入っています。 Cの列、C5からC54までの範囲に1から100の間で数字が入っています。 Dの列、D5からD54までの範囲に2013/6/1から2013/7/15までの日付が入っています。 例:C5に2と入っていて、D5に2016/6/3と入力されていれば該当し、 C5の2という値を別シートにその他のC列とあわせて合計を表示されるようにしたいです。 表示をさせたいBシートには、 D列のD5からD54範囲内の6月分(2014/6/1から2014/6/30まで)で、 C列に入力されている数値の合計を1つのセルに表示させたいです。 この場合の関数をお伺いしたい内容になります。 今、うまくいかない関数は、以下のような内容です。 =SUMPRODUCT(('201406'!$C$5:$C$54="○")*('201406'!$BW$5:$BW$54>="2014/6/1"*1)*('201406'!$BW$5:$BW$54<"2014/7/1"*1)) これだと、C列に○が入っていれば、その合計を表示できると思いますが、 1や5などの数字の合計を表示させるには・・で、困っています。 アドバイスいただけたらと思います。 ※関数をそのまま入力いたいと思っていますので、 返信は、関数でアドバイスいただけたら幸いです。 宜しくお願い致します。

  • エクセル 複数条件

    教えてください!!    A列  B列  C列 1  済   B   100   2       A   200 3       B   100  4  済    A   200 5       C   100 A列が空白で、B列に「A」と「B」が入力されている、C列の合計を求める関数がわかりません。 B列にAとBが入力されているC列の合計は「=SUMIF(A1:A5,"A",C1:C5)+SUMIF(A1:A5,"B",C1:C5)] で求めることができました。この条件に「A列が空白(未入力)」の場合という条件を加えたいのです。 関数覚えたてなので解りやすく教えていただければありがたいです。 よろしくお願いします。

  • エクセルでどの関数を使えば・・・

    A-1から(872/65)(852/243)みたいな任意の数字が縦に沢山入力されています。 B-1にこれも数字(整数)が入力されていますA列と同数! この状況でA-1の872、852だけを検索してB列の整数を自動集計する関数はありますか?

  • 関数 合計複数条件で処理したい

    例えば、下記のようなデータをAだけの合計Bだけの合計Cだけの合計をA列・B列を組み合わせたコード(A1:A50,B1:B50)で処理出来ませんか。お教え下さいませんか。よろしくお願いします。 A列 B列     A 7203  合計    A 152     B 61610  合計  A 25      C 1248  合計 A 6893 A 133 B 58769 B 254 B 2587 C 2 C 23 C 1223