• ベストアンサー

エクセル関数(数を数える)

こんばんわ!いつもお世話になっております。   A    B   C 部屋番号  金額 収容 1 101    3000   2 2 102    4000   1 3 103    3000   2 4 104          6 5 201    4000   2 6 202    VIP    1 7 203          5   このような表で、下記のように料金設定別の収容人数を求める場合の関数を教えてください。 料金設定別収用人数 3000円→ 4人 4000円→ 3人 VIP  → 1人 金額設定なし→11人

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

私の環境では、#1の方の方法でちゃんと答えがでました。 なにか要因があるのかもしれません。 ちなみに、 sumif(検索範囲,3000,合計範囲) とかの様に数値や文字列("VIP")でも大丈夫です。 空白の場合""で良いと思います。 何か、スペースとか入っていませんか? =SUMPRODUCT((B1:B7="")*(C1:C7)) のような感じでも求められますが sumifがだめなら多分こちらもだめです。 まず、本当に空白(スペースなども入っていない未入力状態)になっていますか?

noname#121872
質問者

お礼

回答ありがとうございます。 >本当に空白(スペースなども入っていない未入力状態)になっていますか? なってました(!)すみません、ありがとうございます。 空白って" "でなく、""なんですね~。 ええと、SUMPRODUCT、とても勉強になりました。これからも使わせていただきます。教えていただい たSUMPRODUCTはそのまま使えましたが、回答#1のsumif(検索範囲,"=3000",合計範囲)は0(ゼロ) がでてしまいやはりできなかったです。 ””文字列で囲んで=イコールにする必要がないのかもしれません。。。 いずれにせよ、SUMIFだけでなくSUMPRDUCTも教えていただき勉強になりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ta123
  • ベストアンサー率51% (95/186)
回答No.1

sumif関数を使います。 3000円  =sumif(B:B,"=3000",C:C) 4000円  =sumif(B:B,"=4000",C:C) VIP   =sumif(B:B,"=VIP",C:C) 金額設定なし   =sumif(B:B,"",C:C)

noname#121872
質問者

お礼

ありがとうございます。なるほど、なるほど、、 や、でも =sumif(B:B,"3000",C:C) もしくは =sumif(B:B,B2,C:C) ですね。 "=3000"の検索値では無理でした。 でも、ありがとうございました。ヒントになりました!

noname#121872
質問者

補足

すみません!!! 上記、質問のなかで 『金額設定なし』(※空欄の部分)の 関数が解決できてません! #1さん含め どなたでも結構ですのでお教えください。 よろしくお願いします!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル 関数

    下記「甲」の表があったとします。 番号/商品/単価(円)/個数/売上(円) 1/リンゴ/50/3/150 2/みかん/10/10/100 3/もも/100/2/200 4/なし/60/1/60 5/ぶどう/80/4/320 さらに、下記「乙」の表があったとします。 番号/売上(円) 1/150 3/200 5/320 「乙」の表を作成するのに、売上額をいちいち「甲」の表を参考に手入力するのは面倒なので、「番号」欄に「1」と入力したら「売上」欄には自動的に「150」が表示されるようにしたいのです。 どのような関数を使えば良いか教えてください。 宜しくお願い致します。

  • エクセル 関数

    下記の「甲」の表があったとします。       単価(円) 個数 売上(円) 1 リンゴ 50   5   250 2 みかん 10   10   100 3 もも  100   2   200 4 なし  60   3   180 5 ぶどう 80   2   160 そこで更に下記「乙」の表があったとします。 対象番号 売上  1   250  3   200  5   160 「乙」の表を作成するのに、売上を「甲」の表を参考に手入力するのでは面倒なので、例えば「対象番号」欄に「1」と入れたら「売上」欄には自動で「250」と表示されるようにしたいのです。 どのような関数を使えば良いか教えて下さい。 よろしくお願いします。

  • エクセル関数:検索条件をあいまいにしたい。

    よろしくお願いします。 Aの表は、  月日    電話番号        通話料金 1月1日 010-333-3333   100 1月5日 020-999-9999   500 2月3日 010-333-3333   300 2月3日 3434-3434       200 ・・・・・・ という具合に、電話をした相手の番号と金額が「日付ごと」に 電話番号が「ハイフンつき」で入っていたり、 「市外局番なし」で入っているデータがあります。 一方、Bの表には、 短縮番号     電話番号        名前     合計金額 111   0103333333    おしえて花子      ? 112   0209999999    質問太郎         ? 113   0334343434    安心会社         ? というように、短縮番号別に 電話番号が「ハイフンなし」で入っている表があるとします。 Aの表から該当の電話番号を検索し、通話料金の合計をBの表の「?」部分に返したく、 SUMIF関数を使用したいと思ったのですが、 AとBの検索条件である「電話番号」がハイフンが入っているとか、市外局番が入っていないとか、 とにかく「完全一致していない」という理由で、うまくできません。 完全一致ではなくても(ハイフンや、市外局番には関係なくて)、検索条件に引っかかり、合計金額が出せるようにするには、どうしたらよいのでしょうか? たとえば、後ろ6ケタくらいの数字が一致していれば、該当番号になれるようにできれば、よいのですが・・・ よろしくお願いします。  

  • エクセルの関数を教えてください。

    エクセル書類について教えていただきたいのですが… 下記のような表から担当者別に売上合計金額を出したいのですが エクセル初心者で関数があまりわかりません。 ランダムに並んだ担当者を抜粋してその月の担当者ごとの合計売上金額を別シート(同じシートでもかまいません)で 自動計算できる関数があると大変助かるのですが、そういった関数(やり方)はありますでしょうか? お教えいただけると幸いです。 よろしくお願いします。

  • エクセルの関数を教えてください

    いつもお世話になっております。 商品価格の一覧表を作る際に原価を入力したら、 横のセルに条件にあった販売価格が出るように設定したいのですが 関数がよくわかりません。 1円~1000円までは1000円 1001円~3000円までは3000円 3001円以上は金額変更なし 詳しい方教えていただけますと助かります。 よろしくお願いいたします。

  • コンドミニアム料金表の見方

    こんにちは。ネット等でハワイのコンドミニアムの料金表に出ている料金でよく1部屋$500とか$1000とかありますが、それは1泊1部屋の料金ですか?それとも1泊1人分の金額ですか?収容人数も書いてあり、たとえば4人で泊まれば1泊の料金は4で割った金額なのでしょうか?金額的にみれば1泊1部屋のような気がしますが、やはりその場合は大人数で泊まった方がお得ということでしょうか?

  • EXCELの関数について

    出来高制の仕事でこの範囲なら1万円この範囲なら2万円と決まっています。その場合、集計表の合計の数字から判断して、自動に金額が入るように設定したいのですが・・・ (例)~30,000件までは10,000円、 ~50,000件まで20,000円といった感じです。 説明が下手ですみません。 その際の自動に金額が入るように関数を設定したいので宜しくお願いします。

  • エクセルで記号ごとに人数を別の表で集計する関数はないでしょうか?

    エクセルで記号ごとに人数を別の表で集計する関数はないでしょうか? 下記のような表があるとします。    単価は全て1h100円とします。   A     B     C     D     E      F     G 1 記号  4月/h   金額   5月/h  金額   6月/h   金額    2  ア    1h    100円   2h   200円    0h    0円 3  ウ    0h    0 円   2h    200円    1h   100円  4  イ    2h    200円   1h    100円    0h   0円 5  ウ    1h    100円   0h    0円     3h   300円  上表を元に、記号と月ごとの人数の集計表を下記のように作りたいです。    A     B     C     D     E      F     G 10 記号  4月/h   人数   5月/h  人数   6月/h   人数    11  ア    1h    1人    2h    1人     0h     0人 12  イ    2h    1人    1h    1人    0h    0人 13  ウ    1h    1人    2h    1人      4h   2人  4月、5月、6月ごとの人数を計算する関数はないでしょうか。

  • EXCELでできますか?

    EXCELでこの様なことはできますでしょうか? 【表1】                 部屋NO.(セルA1)  標準(セルA2)   特別(セルA3)  01         ¥5000      ¥4500  02         ¥6000      ¥5500    03         ¥7000      ¥6500  04         ¥8000      ¥7500  05         ¥9000      ¥8500 この様な【表1】の他に、 【表2】 部屋NO.  料金設定  料金    03    標準    04    特別   01    標準   02    標準 という表があります。 この【表2】の部分に料金を 表示させたいと思っています。 正しい関数が入れば、料金は 部屋NO.  料金設定  料金    03    標準   ¥7000   04    特別   ¥7500   01    標準   ¥5000   02    標準   ¥6000 となるはずなのですが、どうしても、その関数がわからず困っています。 VLOOKUPとIFなどを組み合わせれば出来るのでしょうか? 説明がわかりずらく申し訳ありませんが、どなたか教えて頂けませんでしょうか? よろしくお願いします。           

  • エクセルと関数について

    エクセルと関数について 以下のような表を作成しました。 漫画喫茶の料金を計算したいのですが、 喫茶Aは1時間まで400円、それ以降は30分毎に200円加算。 喫茶Bは20分毎に300円 喫茶Cは10時間まで1時間ごとに100円、10時間以降は1000円加算。 下記表のA列3行目以降に時間の表示を入力しています。 1時間も1:00ではなく、数値の1.0を入力して時間としています。 下記の表の空欄セルにどんな数式を入力すればいいでしょうか。 よろしくお願いします。

専門家に質問してみよう