- 締切済み
月ごとの金額合計を出したい
エクセルの計算式について教えてください。 A7に月数を入れ、5月、2月は0円、6〜8月は5000円、9〜12月は4000円1月は2000円というようにそれぞれ人数をかけた金額が入るようにしたいんですがどの様な式を入れたら良いでしょうか?今入ってる式はもともと入っていた式で昨年のものです。 IFを使った関数教えてください エクセル詳しくなくて教えてください
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
#2です。補足などの返事が、まだない。 下記を参考に。質問の仕方・要領も併せて勉強のこと。 例 データ A1:C11 A,B列が、元のデータです。 シートをコピペしたが、列的に位置が少し崩れる場合があるが。 売上日 売上高 月数字 2022/1/2 11 1 2022/1/3 12 1 2022/2/4 13 2 2022/2/5 14 2 2022/3/6 15 3 2022/3/7 16 3 2022/4/8 17 4 2022/5/9 18 5 2022/5/10 19 5 2022/6/11 20 6 月数字C2の式は =MONTH(A2)のようにすれば出る。その後C2の式を下方向に複写をするのは判るよね。 E,F列は今回新たに作るもの。 E2:F7 月数字条件 月中売上合計 1 23 2 27 3 31 4 17 5 37 6 20 F2の式は、=SUMIF(C2:C11,E2,B2:B11) ====== 注意することがある。 (1)A列の日付は、エクセル所定の日付データとして入力されていること。 (2)この方式は日付シリアル値と言われ、この仕組みは知っているか。 (3)E列の月数字は、初心者のうちは、手入力しても良い、と思う。 嫌がる初心者も多い。なんとなく手作業は避け、関数だけでやりたい気分なのだろうが。 (4)しかし学習が進むと、「月数字」(C列)の数字の中で、重複なし、漏れなしの、数字を持ってくればよいことである。 このやり方はどうするか?とりあえず、操作ですることを勧める。 しかし「関数でできないか」と言い出す初心者がいる。難しい部類の課題だ。 (5)C列月数字は、作業列と言われるもので、使わないに越したことはない。 しかし、関数の課題としては、格段に式が難しくなり、次の課題だ。 (6)その後の参考に。年が、2年3年などにわたってデータがある場合は、すこし変わるが、年と月の複数条件になりSUMIFS関数で出来るだろう。
- NuboChan
- ベストアンサー率47% (790/1658)
>今入ってる式はもともと入っていた式で昨年のものです。 >IFを使った関数教えてください 昨年の式を参考に今年用に改造したいとのことでしょうか ? そうだとして 昨年の式とは、どんな計算式がセルに記入されているのか 具体的に書き出してください。 例えば、 D7=B7*C7 など 現在のセル構成も何も分からないので 記載された質問内容だけでは、満足な回答は難しい。
- imogasi
- ベストアンサー率27% (4737/17069)
質問文の表現がよく判らない。 もう一度書き直してはどうか。 シートでのデータの実例をあげて、質問文を書かないからだと思う。エクセル関数の勉強以前の問題だ。 質問をするにも、すこしはエクセルの勉強をしてからにすべきだ。 ーー >月数を入れ 月の数字(月ともいう)のことか。 その月の訪問や購買の人数のことか? ーー >月ごとの金額合計(表題) これを読んで想像したのは、 日付けと販売(売上)価格などが、多数行のデータがシートにあって、月ごとに販売合計を出すという問題を想像するが(これは関数では、簡単ではないと思う。ピボォットテーブルなど使えば、そういう仕組みがあるが。)、そういうのではないようだ。 まず、エクセルの問題のパターンを勉強することだ。操作でやれるものは、それでやってみることだ。(フィルタ―、並べ替え、ピボットなど) https://forest.watch.impress.co.jp/docs/serial/exceltips/1078038.html 「商品ごとに集計して!」と頼まれた!エクセルで簡単に項目ごとの小計を求めるテク もしこのタイプなら、その他の記事を求めて、Googleで、「エクセル 分類別 集計」などで照会してみたら。
- aokii
- ベストアンサー率23% (5210/22062)
IF関数では式が長くなるので、以下の方法でいかがでしょう。 C1~C12に以下の月の数字を入れ、 1,2,3,4,5,6,7,8,9,10,11,12 D1~D12に月別の金額を入れ、 2000,0,0,0,0,5000,5000,5000,4000,4000,4000,4000 A7に月数を入れ、 A8に人数を入れ、 A9に人数をかけた金額が入るように、A9に以下の式を入れてみて下さい。 =VLOOKUP(A7,C1:D12,2,0)*A8