給料は時給制です。
セル業の見出しには
日日、勤務シフト、本日の金額、勤務時間、残業時間、月残業時間合計、本日の残業代金
、月給料合計、と入れています。
それでセルの縦列に日日を1月1日~12月31日まで入れていますが
日日の月末の一番左だけのセルに「〇月の合計243,250円」と月ごとの累計給料が出るようにSUM関数で表示しています。
シート月ごとに分割して管理してもいいのですが、シートが増えるのが嫌なので1シートに1年分を管理しています。
しかし、まとめて管理できるぶん厄介なことが発生しました。
給料は月末締めです。
例えば、1月1日~1月31日まで”月給料合計”をSUM関数で範囲は手動ですが、2月1日まで計算範囲が入っていたのに気づかずに、給料明細と食い違っていたので会社側に確認したところ、私の計算ミスで、迷惑と恥をかきました。
何かVBか関数を使って現在SUM関数で手動でやっている月毎区切を自動で出せないでしょうか!?
エクセル参考書6冊調べましたがそれらしきものは見当たりませんでした。
宜しくお願い致します。
No.9ベストアンサー
- 回答日時:
やっぱりぃ~~~!
No.8に
>列のシリアル値は間違いないですか?
>今一度確認してみてください。
と最後に付け加えていましたよね!
A列はシリアル値(日付列)ではなく連番で、B列がシリアル値になっていますね。
数式のの「A」の部分を「B」に変える必要があります。
=IF(B2=EOMONTH(B2,0),SUMPRODUCT((MONTH(B$2:B$500)=MONTH(B2))*(D$2:D$500<>""),D$2:D$500),"")
にすれば大丈夫のはずです。m(_ _)m
沢山ご回答くださいましてありがとうございました。
EOMONTH=日日=シリアル値であることを理解していませんでした。
できました。
ありがとうございました。
No.8
- 回答日時:
続けてお邪魔します。
>4月1日行のであるセルI92に合計の30との値が出ます。
今手元のExcelで前回の数式をそのままコピー&ペーストし、確認してみました。
こちらではI91セルにちゃんと表示されました。
A列のシリアル値は間違いないですか?
今一度確認してみてください。m(_ _)m
再度ご回答くださいましてありがとうございました。
以下から問題のエクセルデータが取れます。
宜しければ見て頂けましたら助かります。
宜しくお願い致します。
http://afurieitohannei.la.coocan.jp/kyuuyo.xlsx
No.7
- 回答日時:
No.3・6です。
>「本日稼いだ金額」にD行です。
D列が「日給」列になっているのですね?
日付(シリアル値)列がどこか書いてないのですが、仮にA列が日付列で2行目以降に1/1から12/31までのシリアル値が入っているとるすと
J2セルに
=IF(A2=EOMONTH(A2,0),SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*(D$2:D$500<>""),D$2:D$500),"")
としてフィルハンドルで下へずぃ~~~!っとコピー!
ではどうでしょうか?
※ 当然残業手当もプラスする必要があると思うのですが、
残業手当の列が不明なので、「残業代金」は含んでいません。
仮にI列が「残業代金」の列になっている場合は残業代金もプラスして
=IF(A2=EOMONTH(A2,0),SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*(D$2:D$500<>""),D$2:D$500)+SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*(I$2:I$500<>""),I$2:I$500),"")
という数式にしてみてください。m(_ _)m
ご回答くださいましてありがとうございました。
1月2月まではちゃんと月末セル業に給料の合計が出ました。
しかしそれ以降全部3月1日~は3月31日まで個々に数字1を入れて確かめました。
結果かですが!4月1日行のであるセルI92に合計の30との値が出ます。
理想は、3月31日の行に合計数値31と出ることです。
ちなみに、4月1日のセルI92の関数式以下です。
=IF(A92=EOMONTH(A92,0),SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A92))*(D$2:D$500<>""),D$2:D$500),"")
No.6
- 回答日時:
No.3です。
投稿後思ったのですが、前回の配置の場合G列(残業代)のセルには数式が入っているのでは?
その場合数式によって「空白」になっている場合はエラーになります。
H2セルの数式を
=IF(A2=EOMONTH(A2,0),SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*C$2:C$500)+SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*(G$2:G$500<>""),G$2:G$500),"")
に変更してください。
※ C列(日給)にはおそらく数式は入っていないと思いますが、
万一数式が入っていて、空白セルがある場合もエラーになりますので、
SUMPRODUCT関数のC列条件の中に「空白以外」を加える必要があります。m(_ _)m
No.5
- 回答日時:
No4です
一列間違えてました!(訂正しておきます)
=IF(A2=EOMONTH(A2,0),SUM(B$2:B2)+SUM(G$2:G2)-SUM(H$1:H1),"")
ですね。
ご回答くださいましてありがとうございました。
助かります。
「本日稼いだ金額」にD行です。
それで、1月の給料の合計ですが
1月1日がセルD2~・・・1月31日がD32です。
その合計がをセルI32に出したいと思います。
その場合の関数式ですがいかがなものでしょうか?
お手数ですがよろしくお願いいたします。
No.4
- 回答日時:
こんにちは
横からですが、No3様の表をお借りして、H2に
=IF(A2=EOMONTH(A2,0),SUM(B$2:B2)+SUM(F$2:F2)-SUM(G$1:G1),"")
でも計算可能と思います。
ご回答くださいましてありがとうございました。
助かります。
「本日稼いだ金額」にD行です。
それで、1月の給料の合計ですが
1月1日がセルD2~・・・1月31日がD32です。
その合計がをセルI32に出したいと思います。
その場合の関数式ですがいかがなものでしょうか?
お手数ですがよろしくお願いいたします。
No.3
- 回答日時:
こんにちは!
>1月1日~1月31日まで・・・
というコトなので、1年分だけのSheetとします。
尚日付セルにはシリアル値が入っているという前提です。
やり方だけ、
↓の画像ではH2セルに
=IF(A2=EOMONTH(A2,0),SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*C$2:C$500)+SUMPRODUCT((MONTH(A$2:A$500)=MONTH(A2))*G$2:G$500),"")
という数式を入れフィルハンドルで下へコピーしています。
これで月末行だけに「日給」の計と「残業代」の計の合計値が表示されると思います。m(_ _)m
No.2
- 回答日時:
以下のページが参考になるでしょう。
http://wakus.jp/excel-sumif-month
尚、日付は例えば今日であれば「2/27」と一つのセルに入力して下さい。
表示はセルの書式表示でお好みに。
https://www.forguncy.com/blog/20170203_dateformat
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(お金・保険・資産運用) 失業給付額ですが、最後の月の給与は 3 2023/02/21 16:53
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- 所得・給料・お小遣い 週休3日制のシフト制の日割り計算を教えてください。 給与 22万(総支給) 週休3日制 10時間勤務 1 2022/05/25 07:54
- 求人情報・採用情報 1日の実働7.5h✕週6日の求人についてお尋ねします。 週の労働時間は40hまでなので、5hこえた分 2 2022/10/24 15:48
- 所得・給料・お小遣い 産休に入る月の給与が思ったより少ない。計算は合ってますでしょうか? 当方、正社員で働いております。5 3 2023/06/03 19:17
- 厚生年金 2022年10月から、パート・アルバイト短時間労働者の厚生年金・社会保険の加入義務 2 2022/09/09 22:52
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- 健康保険 社会保険料の月額変更届について 4 2023/05/04 15:23
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- ヒーター・こたつ・ホットカーペット 教えて!gooに10分おきに質問をしていれば給料がもらえる仕事があれば、やりたいですか? 毎週金土日 4 2023/07/04 21:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
はがきについて。
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
【関数】先頭だけにある、半角...
-
Excel ピボットテーブルで日付...
-
Excelのpivotについて質問です
-
時間によってファイル名が変わ...
-
エクセル 白黒印刷で白線を印刷...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
WPS OFFICEでの縦書きについて
-
Excelのチェックボックスの使い...
-
エクセルの条件付き書式につい...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
皆様ご回答くださいましてありがとうございます。
手が空き次第実施したいと思います。
しばらくお待ちくださいませ。
お待たせしました。
今からかかります。
ご回答くださいましてありがとうございました。
助かります。
「本日稼いだ金額」にD行です。
それで、1月の給料の合計ですが
1月1日がセルD2~・・・1月31日がD32です。
その合計がをセルI32に出したいと思います。
その場合の関数式ですがいかがなものでしょうか?
お手数ですがよろしくお願いいたします。
ありがとうございます。
明朝再度実施したいと思います。
宜しくお願いします。