- ベストアンサー
SUMIFとCOUNTIF
chie65536の回答
- chie65536
- ベストアンサー率41% (2512/6032)
A列に「社員」とか「アルバイト」とかが入っていて C列に「公」の文字があったりなかったり と言う状態で 「社員だけの公休の合計」 「アルバイトだけの公休の合計」 を求めたい訳ですね。 もしそうであれば、一旦、どこかの列に「A列が社員でC列に公の文字があれば1、そうでないなら0になる」セルを作って、その合計を求めると良いと思います。 D列を新たに挿入し、D1に =IF(AND(A1="社員",C1="公"),1,0) と言う式を入れ、セルのコピーで必要行数コピーします(10人居れば10行目まで) 同じく、E列を新たに挿入し、E1に =IF(AND(A1="アルバイト",C1="公"),1,0) と言う式を入れ、セルのコピーで必要行数コピーします。 (縦方向へのセルのコピーでは、自動的に参照セルの行が調整される筈です) あとは、=SUM(D1:D10)で社員の公休日数が、=SUM(E1:E10)でアルバイトの公休日数が求められます。 計算の途中に使う(D列とE列の)0とか1とかの表示が邪魔であれば、もっと右の方の列を使って印刷範囲の外にしてしまいましょう。 邪魔な列を見えないようにするには、列幅を狭めて見えなくする方法もありますが、社員やアルバイトが増えて行を挿入してセルのコピーをする時に困るので、列幅を狭めて隠すのは避けた方が良いです。 なお、社員、アルバイトの種類に関係なく、全員の公休日数であれば、単純に=COUNTIF(C1:C10,"公")で充分です。
関連するQ&A
- SUMIFとCOUNTIFを合わせたような?関数ご存知ないですか
検索条件が「男子,女子」が好きな商品A,商品B,商品Cにそれぞれ○が入力されている場合,男子の各商品A,Bの○の合計(=COUNT),また同じく,女子が選んだ各商品の○の合計を出したいのですが?数値であれば,SUMIFで出せるんですが,うまくできません。COUNTIFなる関数も考えてみましたが,うまくいきません。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数で、「ブランク以外を合計」を指定したい
SUMIF(範囲,検索条件,[合計範囲]) の、検索条件部分に、 「セル内に数字、文字をとわず、とにかく何か入力されていたら合計する」 といった意味合いの条件を指定したいのですが、その方法がわかりません。 画像で説明させていただくと、 A2のセルにSUMIF関数を用いて、 文字が入力されているc,d,e列の数値を合計し、 90という結果が欲しい、ということです。 どなたかご教授をお願いいたしますm(__)m
- ベストアンサー
- その他MS Office製品
- SUMIF関数の検索条件が複数の場合の式は?
はじめまして。 SUMIF関数を用いているのですが、検索条件にAまたはBまたはCに合致する合計を出したいのですが、以下の式の場合、検索条件には何を入れたらいいのでしょうか? SUMIF(範囲,"A"または"B"または"C",合計範囲)の、,"A"または"B"または"C"のところです。A,B,Cは文字です。 "A"*"B"*"C"では無いですよね? 宜しくお願い申し上げます。
- 締切済み
- オフィス系ソフト
- SUMIFで数値が入力されているセルの個数を数えたい!
SUMIFは数値の合計を求める事はできますが、数値が入力されているセルの個数を数えることはできないのでしょうか? COUNTIFだと条件を設定する範囲が合計範囲と別の範囲を指定できない為に困っています。 どなたか良い方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- Count(Countif)の使い方について
はじめまして。 COUNT(COUNTIF)の使い方について質問させてください。 条件として、A1:A100には数値・文字などさまざまなものが入力されています。また、空白のセルもあります。 その中で、先頭の1文字がアルファベットになっているセルの個数をカウントしたいです。 大文字・小文字どちらもカウントした合計数を求めるにはどのような式にすればいいでしょうか? また、出来る限りCOUNT/COUNTIF/COUNTAの3つのみを使って式を作成できればと思います。 よろしくお願いいたします。
- ベストアンサー
- Windows系OS
- SUMIF関数で試行錯誤しています
Excel2003です。 左表から選択範囲を決めて右表の[I3] A*を検索条件に 値[D5] +10と[D8] +5のAの荷姿だけの合計15を求めたい のですが、わかりません。=SUMIF(E3:E10,I3,D3:D10)で求めると -となる値も計算に含まれてしまい答えは、10になってしまいます。 右下表の[I9] C*を検索条件にした答えも-1になりますが、 これを0にできないかと考えています。 SUMIF関数と他の関数の組合せを使ってできるのではないかと いろいろ試行錯誤しているのですがわかりません。 ヒントだけでも良いので、お解かりの方いましたらよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- 【エクセル】関数:SUMIFについて(文字として答えを取り出したい)
同様な質問が既にあった場合はご容赦下さい。 ※エクセル関連の質問が多すぎて見つけ きれませんでした。申し訳ございません。 掲題の件ですが、現在エクセルで資料を 作成しております。 下記の例で説明します。 列 A B C D 行 1 名前 性別 点数 2 田中 男 70 3 森 女 85 4 上田 男 60 5 石井 男 55 6 北川 女 90 (1)SUMIFを用いて男性の合計点を求めたい場合。 条件:男 条件検索範囲:B列 合計範囲:C列 答え:70+60+55=185点 (2)SUMIFを用いて個人の得点を示したい場合。 条件:田中 条件検索範囲:A列 合計範囲:C列 答え:70点 【質問】 上記表で個人の性別を取り出したい 時はどのようにすればよいでしょうか? ■SUMIFを使用する場合 条件:森 条件検索範囲:A列 合計範囲:B列 答え:『0』(女を認識していますが・・・) ※これはSUMIFが数字でしか認識できない 為『0』となってしまいます。 この答えを文字列として取り出す 方法はございませんでしょうか? 代わりの関数等ございましたら使い方 からご教授頂きたいです。 ※できればエクセルのマクロを使わず 関数のみで対応したいです。 (資料作成後のマクロ警告が面倒な為。) 以上、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数について
日付 曜日 売上 曜日の数値 2005/5/11 水 5,000 3 2005/5/12 木 6 000 4 2005/5/13 金 7,000 5 2005/5/14 土 5,000 6 2005/5/15 日 3,000 7 このような表があるとします。曜日の数値はWEEKDAY関数でシリアル値を出しています。SUMIF関数で水曜日と土曜日の合計の和を求めるにはどういう関数式になりますか。 SUMIF(D2:D6,"=3,6",C2:C6) 範囲は曜日のシリアル値、検索条件が3又は6であると言うようにするにはどのようにするのでしょうか。 何度トライしても出来ません。分かりにくいと思いますが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- SUMIF関数で検索条件がわからず困っています
ECXEL 2003(OS:WindowsXP)を使用しています。 A B C 10 150 50 10 150 80 10 150 20 15 100 100 20 60 40 20 60 20 上記の表でA列内の同じ数値にあたるC列の合計数をB列の各々のセルに表示させようと思っています (例:A列の「10」のC列の合計「150」をB列の各セルに表示)。SUMIF関数の「検索条件」の欄に 文字列やセル名ではなく、A列内で同じ数値ごと(例:10・15・20の各合計がでるよう)に自動計算する数式が あるように聞いていますので、教えて戴けないでしょうか? また、SUMIF関数にこだわらずいい方法があれば教えていただけましたら幸いです。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。 下記のデータベースを利用する方法が一番スマートだと思いましたがこちらの方法の方が初心者向けですね。 やっぱり他にワークスペースを作らないとダメなようですね。できれば関数で一発で出せる方法があると良かったのですが。とりあえずこの方法でも試してみます。