条件における個数が数式を記入したセルに表示されているはず。>ピボットを使う(使い方がイマイチわかりませんが・・・)......慣れ。やってみれば、意外とできます。他の回答も見るQSUMIFS関数でOR条件を使いたい場合の関数Excel2010を使用しています。家計簿を作成しているのですが、SUMIFS関数でOR条件を使用したい場合どのように書けばよいでしょうか。図は、明細と合計欄です。ピンクのセルが円、それ以外はドルです。合計欄のように、円とドルをそれぞれ分けて項目毎の合計額を出したいです。セルE21のように、円の場合は「MUFJ」「ゆうちょ」ですので、MUFJとゆうちょのSUMIFS関数合計値を足しています。円・ドルの列を追加すれば簡単なのですが、明細行の列はこれ以上増やしたくないので、できれば数式のほうで処理できればと思っています。例示のデータなら以下のような数式になります。=SUM(SUMIFS($C$2:$C$14,$D$2:$D$14,{"MUFJ","ゆうちょ"},$B$2:$B$14,B21))他の回答も見るQオートフィルタ使用時にCOUNTIFをSUBTOTALのように使いたい。エクセルのシートでデータ管理をしようと思います。その時便利なのが、オートフィルタですが、SUBTOTAL関数「例:=SUBTOTAL(9,A1:A100)」を設定した場合、フィルタを操作すると、必要な数値が返ってきます。ところがというか当然というか、COUNTIF関数「例=COUNTIF(B1:B100,"○")ではだめですよね。して関連づける方法はないでしょうか。その他に同様な効果が得られる方法はありませんか。101行目にSubtotalを置いていればフィルタをかけたときに選択されたものだけが集計される。Countifのように条件付きの集計はできないので代替手段は?ということでしょうか。Subtotalの集計方法はフィルタで絞られたものを対象にするので、さらにそれを絞り込むことは難しいと思います。>その他に同様な効果が得られる方法はありませんかということなので、機能が無ければ作ればいいという事で下記のユーザー定義関数を書いてみました。フィルタで絞る時は、該当しない行は自動的に非表示になるのでそれを利用しています。標準モジュールに貼り付けます。Function回答がありませんね。101行目にSubtotalを置いていればフィルタをかけたときに選択されたものだけが集計される。Countifのように条件付きの集計はできないので代替手段は?ということでしょうか。Subtotalの集計方法はフィルタで絞られたものを対象にするので、さらにそれを絞り込むことは難しいと思います。「セル内に数字、文字をとわず、とにかく何か入力されていたら合計する」といった意味合いの条件を指定したいのですが、その方法がわかりません。文字が入力されているc,d,e列の数値を合計し、90という結果が欲しい、ということです。どなたかご教授をお願いいたしますm(__)mAベストアンサーこんばんは。なんか皆さん難しく考えすぎのような・・・SUMIF関数でできますよ。検索条件を空白以外とすればいいだけです。他の回答も見るQエクセルで、条件に一致した行を別のセルに抜き出す方法エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。別のセル(同じシート内)に抜き出したいのですが。抽出結果を自動的に、別の場所に、常に表示させておきたいのです。初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。同じ質問が結構よく出てますが、そんなに初歩的でもありません別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。以下の点でどなたかお教えください。H18.1~H20.12までの毎月の売上高を表に記載し、その表を元にグラフを作成しています。グラフに反映させる表の範囲はH18.1~H20.12の全てです。そのためまだ経過していない期間のセルが空白になり、そこがグラフに反映され見づらくなります。データを入力する都度グラフの範囲を変更すればいいのですが、うまく算式や設定等で空白や0円となっているセルをグラフに反映させない方法はありますか?お手数ですが、よろしくお願いいたします。売上高のセルは数式で求められているのですよね?それなら=IF(現在の数式=0,NA(),現在の数式)としてみてください。0の場合はN/Aエラーにしてしまうんです。N/Aエラーはグラフに反映されません。他の回答も見るQエクセルのIF関数で、文字が入力されていたならば~エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。=IF(A1="『どんな文字でも』","",+B1-C1)A1セルに『どんな文字でも』入っていたならば、空白に。文字が入っていなければB1セルからC1セルを引く、という状態です。この『どんな文字でも』の部分に何を入れればいいのか教えてください。IF関数以外でも同様のことができれば構いません。Aベストアンサー=IF(ISTEXT(A1),"",B1-C1)でどうでしょうか?他の回答も見るQSUMIF関数で、条件に日付範囲で指定するには?SUMIF関数で、条件に日付をいれたいのですが、10日毎の範囲で集計を取るにはどうすればいいでしょうか。こんな感じで日付の部分が問題のところです。date関数を入れてみると例えば9/3だけなど、一日だけの計算はできたのですが...1~10,11~20、21~末日(31日)で合計するにはどう記入すればいいでしょうか。Aベストアンサーこんにちは。2013/9/10までを求めて、2013/9/1以前を引けば答えが出ます。=SUMIF(A:A,">=2013/9/10",B:B)-SUMIF(A:A,"<2013/9/1",B:B)どうでしょうか。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。