![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Excelの関数について、教えて下さい。
■実現したいこと
任意の月での合計金額を表示する。
B3に"2"を挿入すると、(2月の2です)
2月度
2/1〜2/28までのダイチさんの合計金額が、C3に表示されるようにしたいです。
A行には、2月であれば、2を表示するような関数を作りまします。
A行が2の時、C行を足していくような関数を作れば、可能かと思いましたが、なかなかできません。
(8,850+8,850+47,300+35,700+46,930)
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
こんばんは
B列に全部日付が入っているのなら、A列はなくても良いですね。
「該当する月のC列の合計値」を求めれば良いものと解釈しました。
C3セルに
=SUMPRODUCT((MONTH($B4:$B999)=$B$3)*($B4:$B999<>"")*C4:C999)
ではいかがでしょうか?
※ 計算対象範囲は適当に設定してありますので、実情に合わせて修正してください。
※ C列にエラー値がある場合は、結果もエラー値になります。
No.3
- 回答日時:
Sub SumColumnC()
Dim lastRow As Long
Dim i As Long
Dim sum As Double
lastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
If Range("A" & i).Value = 2 Then
sum = sum + Range("C" & i).Value
End If
Next i
Range("C3").Value = sum
End Sub
No.2
- 回答日時:
このマクロを実行すると、A列2が入力されている行のC列のセルを全て合計した結果がメッセージボックスで表示されます。
A列の範囲は2行目から最終行までを検索し、条件に一致する行のC列の値を合計します。マクロを実行するには、エクセルファイルを開いた状態で、Alt + F8 キーを押してマクロの一覧を表示し、SumColumnC を選択して実行することができます。
No.1
- 回答日時:
Sub SumColumnC()
Dim lastRow As Long
Dim i As Long
Dim sum As Double
lastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
If Range("A" & i).Value = 2 Then
sum = sum + Range("C" & i).Value
End If
Next i
MsgBox "合計値は " & sum & " です。"
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数について、教えて下さい。 ■実現したいこと A3に"2"を挿入すると、(2月の2です 4 2023/02/27 18:39
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) Excel関数教えてください!! Excelで勤怠集計をしているのですが、部署別に雇用形態ごとの月間 2 2022/10/21 23:06
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) エクセルで最初に値が入っているセルを見つける方法はありますか? 2 2023/07/18 14:58
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのツールバーから数値...
-
祝日と土曜、日曜の合計をカウ...
-
【マクロ】2回実行したら、エ...
-
特定の文字列を含む、住所を抽...
-
EXCELの散布図で日付が1900年に...
-
マイクロソフトのPADを使ってい...
-
Excel分数の表示について
-
Excelで表を作ったところに文字...
-
マクロエクセルのブロック解除
-
文字2桁、3桁交じりの文字列...
-
絶対参照
-
Excelについての質問です。 B2...
-
在庫管理表に使うエクセルの関...
-
【マクロ】VLOOKUPにて参照元に...
-
【EXCEL】画像の黄色部分の抽出...
-
DATE関数で現在の年齢を出した...
-
ユーザー定義関数をアドイン登...
-
エクセルでの作業計算方法について
-
行数が不規則な一週間ごとの合...
-
Excelピボットテーブルの1行目
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報
こちらが画像です。