エクセルの関数で入金額を算出する方法

このQ&Aのポイント
  • エクセルの関数で入金予定日が1月の場合に売上から手数料を引いた金額を算出する方法を教えてください。
  • SUMIF関数を使って、入金予定日が1月の場合は売上から手数料を引いた金額を、2月の場合はF列の金額を算出することができます。
  • 入金額の列にSUMIF関数を入力し、条件として入金予定日が1月の場合のみ売上から手数料を引いた金額を算出する方法について教えてください。
回答を見る
  • ベストアンサー

SUMIFの使い方

エクセルの関数について教えください。 先ほど、上手く表示されなかったので、もう一度、投稿させて頂きます    1月                    2月 売上  入金予定日 入金額 手数料 入金予定日 入金額  手数料 200,000  1/31    199,200   800 5,000    1/20     4,200     800 12,000   1/31     11,200    800 220,000   1/16    219,200   800              30,000    1/20    29,200    800 400,000                     2/28    399,200   800 250,000                     2/25    249,200   800 10,000                      2/20     9,200   800 200,000                     2/28    199,200   800 150,000                     2/25    149,200   800 入金額のところにSUMIFの関数を入れたいのですが、うまくいかないのです。 入金額の列のセルに、入金予定日が1月の時は、売上から手数料を引いた、金額が算出できるような(2月の場合はF列)、数式を入れたいのです。 どなたかご存知の方教えてください。

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

  • ベストアンサー
回答No.2

B列とE列に日付を入れた場合、それぞれ入金額がC列、F列に 計算されるように入れたいのですよね。 参考までに、このような数式はいかがでしょうか ※20,000をA2、1/31をB2、199,200をC2、800をD2とした場合のC2に入れる式です) =IF(ISNUMBER(B2),A2-D2,"") 説明「もし、入金予定日のセルになにか数値が入っていたら、売り上げから手数料を引いた金額をこのセルに反映させる、数値が入っていなかった場合は空欄にする」

nicmoney
質問者

お礼

丁寧な説明ありがとうございました。実施できました。

その他の回答 (1)

回答No.1

SUMIFってのは条件が1つで、その条件に一致しているものを全て加算する って関数なので、その場合SUMIFではなくIFじゃないでしょうか? ちなみに条件は1/1以上1/31以下の二つかな =if(and(B3>="1/1",B3<="1/31"),A3-D3,) 資格持ちだけどしばらくやってないので間違ってたらごめんなさいorz 参考程度にお願いします。

nicmoney
質問者

お礼

参考になりました。ありがとうございます。

関連するQ&A

  • SUMIF関数の質問

    宜しくお願いします ExcelのSUMIF関数について教えてください。 質問:入力日付を基に区間検索、複数項目で合計を求める。  =SUMIF(UFJ!B4:B604,">="&売上入金!C13,UFJ!M4:M604)-SUMIF(UFJ!$B$4:$B$604,">"&売上入金!$D$13,UFJ!M4:M604)  上記の数式の説明:  UFJシート:B列 日付データ、F列 仕入項目、M列 金額  売上入金シート:A列A18仕入項目(追加したい部分)、  C列C13検索開始D列D13 検索終了、  現在の数式では区間内の金額は抽出できていますが、この条件内で F列仕入を指定して金額を求めたいです。  まだまだ未熟な為に、VBAは分りませんので関数で数式をご指導ください。    PC内容  OS  WinXP Office 2003 です   宜しくお願いします

  • SUMIF関数

    1月1日 100 日付をA列1-10行 数をB列1-10行 1月2日 200 (略) 1月10日 1000 これで 1月4日~1月7日までの 合計SUMIFで求めるとき、 =SUMIF(A1:A10,">=1/4",B1:B10)-SUMIF(A1:A10,">=1/7",B1:B10) と 数式立てました。が答えは 2月8日 と返ってきました。 そこで 質問ですが SUMIF関数は 複数の数式には対応しないのでしょうか?(1月4日以降の合計から 1月7日以降の合計を引いて 1月4日~1月7日 を求める方法) 教えて 下さい。お願い いたします。 エクセルは2002です。 なお、自分 先日COUNTIF で質問して、そのとき 教えてもらった 数式が そのまま流用できそうな 感じがして SUMIF関数に 置き換えて みたら数値が欲しいのに、日付が 返ってきた しだいです。 http://www.okweb.ne.jp/kotaeru.php3?q=339430 お願いいたします。 最近、関数が 難しいですが がぜん 面白くなってきて、参考書を読んで 実践して つまずくと ここに 頼って きてしまいます。

  • SUMIF関数【複数のシートの検索範囲にするには】

    初めて質問します。 エクセルのSUMIF関数で、範囲と合計範囲を、複数のシートにまたがってを選択したいのですが、上手くいきません。 それぞれのシートの作り(行・列の数、表示形式など)は同じです。また選択する範囲も同じです。 目的は特定のクライアントの期間別の合計売上を算出することです。 シートごとに月単位の売上が記録してあり、検索条件にクライアント名を入力すれば、さかのぼった一定期間の売上が算出できるようにしたいのです。 SUMIF関数入力に従っていくと、【範囲】shiftを押しながらシートを選び、シート状の範囲を選択、【検索条件】、【合計範囲】shiftを押しながらシートを選び、シート状の範囲を選択、となります。 具体的な数式としては、 =SUMIF('3月売上:1月売上'!B2:B100,'0805'!$H$20,'3月売上:1月売上'!E2:E100) となりますが、エラーになってしまいます。いろいろ試したのですが、上手くいきません。どなたかお力添えをお願いしまう。 ※今回は連続する数ヶ月の範囲でしたので、シートを:でつないだもので問題ないのですが、もし任意の複数シートを選ぶ場合についても、教えていただければ幸いです。ctrlではダメでした。

  • sumif関数とif関数と配列の使い方

    例えば、下記のように9行×3列のデータがあり、1列目が123かつ2列目がcであるものについて3列目を合計したいのですが(つまり300+600で900を算出する)、1セルに値を算出する方法があれば教えてください。 sumif関数とif関数と配列を使えばできそうな気がするんですが、やり方がよくわかりません。よろしくお願いします。 123  a  100 123  b  200 123  c  300 456  a  1000 456  b  2000 456  c  3000 123  a  400 123  b  500 123  c  600

  • 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関数にこだわらずいい方法があれば教えていただけましたら幸いです。

  • SUMIFがいきなり計算されなくなる

    売上台帳から日付ごとに売上額の集計をしているのですが、12/26以降の売上が集計表に"0"で表示されてしまいます。 原因がさっぱりわかりません。 考えられることは何かありますか? 関数の式は =SUMIF(新宿12!$B$6:$L$804,$A31,新宿12!$R$6:$R$804) 読み込むシートのタイトルは新宿12で、 B列には日付 R列には売上金額 が記載されています。 12/25までは問題なく表示されていて、26日以降の関数式を新たに入力しなおしても値が"0"になってしまいます。 OSはWINDOWS7 EXCELは2010 よろしくお願いします。

  • SUMIF関数の使い方

    SUMIF関数で教えてください。 月別売上表のフォルダの中にある売上先、売上金額を(日ごとになってます。)を別のフォルダの年間得意先売上表にSUNIF関数で処理したいのですが、リンクした際、同時に開いているときは、計算されるのですが、いったん閉じて、SUMIF関数の入っている、得意先売上表を新たに開くと「VALUE」が表示されます。 これを、同時に開かずとも、表示できる方法を教えてください。 よろしくお願いいたします。

  • エクセルのSUMIF関数なのですが・・・

    A列に日付、B列に販売員名、C列に売上金額とし、現在三ヶ月分800個のデータが入力されている状態だとします。 例えば販売員Yさんの現在の売上を集計しようとすると =SUMIF(B1:B800,"Yさん",C1:C800)になると思うのですが、Yさんの月ごとの売上集計を計算するにはSUMIF関数をどういう風に変えればいいのでしょうか。 分かりにくい説明かもしれませんが、どうぞ宜しく御願い致します。

  • SUMIF関数について優しく教えて下さい。(至急)

    SUMIF関数を使用したいのですが、条件が3種類あります。何かいい方法を教えて頂けますか? 名前 売上 中居 10 木村 20 稲垣 30 草薙 40 香取 50 安部 60 後藤 70 検索条件(ここでは名前)を複数選ぶ場合、売上金額の合計を関数で出したいのですが・・・。 =SUMIF(名前のセル,”ここに中居と安部と木村”,売上のセル) 中居と安部と木村のセルの条件てどう入力したらいいのですか? 教えて下さい。

  • EXCELでSUMIFがうまく出来ない

    EXCELでSUMIF関数を使って、集計したいのですが以下の2つの文字列(数字)が認識できず正しい結果になりません。 2つのセルでそれぞれ ”88505180000200200”と”88505180000200250”を入力しているのですが、関数では同じ値とみなして集計してしまうようです。 該当セルの書式設定は文字列で、!の「数値が文字列として保存されています」が出て、 「数値に変換する」を選ぶとどちらも”88505180000200200”になってしまいます。 何かよい方法がないでしょうか?

専門家に質問してみよう