人に聞けない痔の悩み、これでスッキリ >>

【至急】急いでいる為、乱雑な文章で申し訳ないです。
9:00~18:00勤務の派遣社員の勤怠管理の為のエクセルを作成しています。
残業時間を出すセルの設定をどうすれば良いか困っております。。。

現在
F列に始業時間(所定9:00)
G列に就業時間(所定18:00)
H列に休憩時間(1:00)
I列に所定労働時間(8:00)
J列に残業時間(ここが問題です)

残業となる場合、18:00から10分間の休憩が入ります。
その為、実質の残業時間は18:10~となります。
G列の就業時間が18:00を超えた場合、10分間の休憩をマイナスした
残業時間を出したいです。。。

エクセルの式の設定をご教授お願いできますでしょうか><

A 回答 (1件)

残業時間は残業時間で給与計算も1.x倍になるでしょうから、時間外勤務開始時間と終了時間に分けたらいいのでは?


そしたら、18:10開始~○○時終了で計算させたらいいんじゃない?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qエクセル初心者です。 よろしくおねがいします。 最近データをさわることとなりこまっていることがありま

エクセル初心者です。
よろしくおねがいします。
最近データをさわることとなりこまっていることがあります。


A B C D E X Y Z
6/10 6/30 7/30 0.2 0.4 0.3
7/20 7/10 7/25 0.1 0.2 0.25

A2=6/10でX2の0.5となり
B2=6/30でY2の0.4
C2=7/30でZ2の0.3と併用したデータとなっています。

Dセルに今日から一番近い日
=MAX(A2:C2)
C2の7/30となるのですが
E2セルは同時にZ2となるように,
D3は7/25でE3が0.25となるように考えていますがわかりません。
どのような関数式になるのか?
どうか、教えてください。
お願いいたします。

Aベストアンサー

こんにちは

『(A列、X列)、(B列、Y列)、(C列、Z列)の値がセットになっている時に、D列の算出値に対応した値をE列に表示したい』
という意味と解釈しました。

>Dセルに今日から一番近い日
>=MAX(A2:C2)
今日に一番近い日がMAXと限って良いのかどうかはわかりませんが、参照の考え方としては、D列の値をA:Cから検索して、それと同じ位置の値をX:Zから参照すれば良いことになります。

E2セルに
 =INDEX(X2:Z2,MATCH(D2,A2:C2,0))
の関数式を入れたらいかがでしょうか?

QExcelにて引き算の質問

Excelで

横並びに並んだ数字で
左端、又は0の隣の数字から引き算をする ような関数はありますか?

画像で言うと

E5セルに 5 が入力されたら

➀B4セル 1 から引き算。
その結果B4セルの値を 0 と表示したい 余りが4
(E5セル 5 - B4セル 1 =4)

②C2セル 2 と E5セル - B4セルの余り4を引き算。
C2セルの値を 0 余りが2
(➀の計算結果 4 - C2セル 2 = 2)

次にD3セル 3 と先ほどの余り2 と引き算
D3セルの値は 1 が残る。
(②の計算結果 2 - D3セル 3 = -1)

ここで結果がマイナスになるのですが、
D3セルには 1 と表示する。

次またE列に値が入力された場合は D3セルの1 から引き算をスタートし
上のように計算を繰り返し…

分かりづらい説明で申し訳ございません。

分かる方よろしくお願いいたします。

Aベストアンサー

在庫確認という事を考慮して、こんなことがしたかったのかな?
どうかしら?

Qエクセルで並んでる文字から1つずつ並べたい

こんにちは。
仕事でエクセルを使う機会が増えそれに関する質問です。
宜しくお願いします。

縦に文字がたくさん並んでいるところから文字を抽出したいのです。
例えば

東京都
新潟県
兵庫県
東京都
千葉県
千葉県
東京都
熊本県

と並んでる文字から文字がかぶらないように

東京都
新潟県
兵庫県
千葉県
熊本県

と文字を別の場所にならべたいのです。
どうしたらよいでしょうか。
宜しくお願い致します。

Aベストアンサー

重複削除方法を知りたいってことですよね?
こうだよ。リボンのデータ>重複削除

Q【関数】複数条件に応じてポイントをつけたい

お世話になっております。

条件によってポイント付与する数式を組みたいのですが
条件が複雑で、どのような関数を組めば良いか、関数の知識も乏しく頭を悩ませております。
詳しい方教えて頂けないでしょうか?

K列 担当者ID
L列 計画
M列 実績
N列 達成率
O列 達成額/未達額
P列 ポイント付与欄

上記のようなデータがあります。

下記条件で、O列「達成額/未達額」の降順にポイントを付与したいです。
その際、下記の条件でポイントを付与したいのです。

ポイント集計先
①黄色セル K5~K18:担当者ID
➁赤色セル K4:部門コード
※画像添付いたします。

ポイント付与条件別表
黄色セル E列:担当者ID ※上記①と紐づく
ピンクセル F列:担当者に紐づく主担当部門コード ※上記➁と紐づく
※補足へ画像添付いたします。

★条件★
・基本
O列
①「達成額/未達成額」が0以上なら降順に10Pからポイント付与
➁「達成額/未達成額」が0orマイナスならポイント付与せず
※ただし、マイナスでも実績があればポイント付与

上記、基本条件に加えて、下記条件も組み込みたいです。
①担当者ID+主担当部門コードが紐づけはO列に10PからポイントMAX付与
➁担当者ID+主担当部門コード以外だったら該当ポイントの1/2付与
かつ、「達成額/未達成額」が0orマイナスなら1/2のポイントの半分付与

何卒、よろしくお願いいたします。

お世話になっております。

条件によってポイント付与する数式を組みたいのですが
条件が複雑で、どのような関数を組めば良いか、関数の知識も乏しく頭を悩ませております。
詳しい方教えて頂けないでしょうか?

K列 担当者ID
L列 計画
M列 実績
N列 達成率
O列 達成額/未達額
P列 ポイント付与欄

上記のようなデータがあります。

下記条件で、O列「達成額/未達額」の降順にポイントを付与したいです。
その際、下記の条件でポイントを付与したいのです。

ポイント集計先
①黄色セル...続きを読む

Aベストアンサー

まず基本条件の方からいきます。
1.セルP5に 「 =IF($M5>0,MAX(10+1-RANK.AVG($O5,IF($M$5:$M$1000>0,$O$5:$O$1000,"")),0),"") 」を入力します。
2.必要なだけ下方向にコピーします。(完了)

*RANK.AVG関数で”達成額/未達成額”の順にランキング(1~)をつけ、11から差し引く、という方法をとります
*”実績”がマイナスのものはランキング付けそのものから除外するので、IF関数で検索対象の配列を絞り込みます
(IF関数に配列を入れたら答えも配列で返してくれるので、その絞り込んだ配列に対してRANK.AVR関数を使います。)
*マイナスのポイントは排除したいので、MAX関数でゼロと比較して正の値のみを採択します

追加条件込みの方は、以下です。
1.セルP5に 「 =IF($M5>0,MAX(10+1-RANK.AVG($O5,IF($M$5:$M$1000>0,$O$5:$O$1000,"")),0)*IF(VLOOKUP($K5,$E$3:$F$1000,2,FALSE)=$K$4,1,IF($O5>0,0.5,0.25)),"") 」を入力します。
2.必要なだけ下方向にコピーします。(完了)

*担当IDから担当部門コードの検索にはVLOOK関数を使います。VLOOK関数が正常に動作するには、担当IDに漏れがない事と番号順に並んでいる事が必要ですので、これ前提で考えて下さい。
*追加条件に準じ、ポイントを1倍したり、0.5倍したり、0.25倍したり、しました。

まず基本条件の方からいきます。
1.セルP5に 「 =IF($M5>0,MAX(10+1-RANK.AVG($O5,IF($M$5:$M$1000>0,$O$5:$O$1000,"")),0),"") 」を入力します。
2.必要なだけ下方向にコピーします。(完了)

*RANK.AVG関数で”達成額/未達成額”の順にランキング(1~)をつけ、11から差し引く、という方法をとります
*”実績”がマイナスのものはランキング付けそのものから除外するので、IF関数で検索対象の配列を絞り込みます
(IF関数に配列を入れたら答えも配列で返してくれるので、その絞り込んだ配列に対してRAN...続きを読む

Qエクセル2016

本日エクセル2016にしたのですが
プレビューで見るときに画像のような数字が出てくるのですが
慣れていないせいか見づらく消去できないでしょうか

Aベストアンサー

ルーラーのチェックを外せばいいよ。

QExcelで表と文書の作成について

Excelが苦手で、計算を必要としない表と文書の作成をWordでしています。Wordは白紙状態から作成できますが、Excelはセルがあり文書もセルがあると入力が手間に感じます。Excelでスムーズに作成できる方法を教えていただきたいです。

Aベストアンサー

エクセルにテキストボックスのようにワード文書を置くことができます。
テキストボックスでは大したことはできませんが、これならワードの機能が使えます。

◆手順
1.メニュー → 挿入 → オブジェクト で、別のウインドウが開く 
2.『新規文書』タブ(選択されているはず) → 『Microsoft Office Word 文書』をクリック → OK
3.編集する
4.一旦、別のセルなどを選択した場合は、ボックスをダブルクリックで編集モードになります。

QExcelでデータ集計

添付画像のようなデータについて別シートに自動集計を行いたいです。
VBAは少しだけ理解出来ますので、VBAの構文をご教示お願い致します。

集計結果は下記で考えています。
添付画像の
[名前]毎、[方法]毎に、[位置1~その他]にある文字列の数をカウントして
それを[日付1]の年月ベースで集計したいです。
(位置の文字列の中で「-」は省いて集計)

添付画像の見える範囲で集計させると下記のような感じです。
(紛らわしいですが、添付画像の[NO]と下記[No]は別物です)

[日付1]の年月で、下記2019年3月以外(例えば2019年4月)が存在する場合は
下記2019年3月の横の列に2019年4月のデータが並びます。

色々補足が必要かと思いますが、その都度補足致しますのでよろしくお願い致します。

No  名前  方法 位置 2019年3月
1   BBBBB 交換  R1  4
2   BBBBB 交換  R2  4
3   BBBBB 交換  R3  4
4   BBBBB 交換  R4  4
5   BBBBB 修正  R1  1
6   BBBBB 修正  R2  1
7   BBBBB 修正  R3  1
8   BBBBB 修正  R4  1
9   BBBBB 修正  U1  1
10  AK  交換  F2  1
11  RZ  交換  P84  1
12  NRD  交換  Q3  1

添付画像のようなデータについて別シートに自動集計を行いたいです。
VBAは少しだけ理解出来ますので、VBAの構文をご教示お願い致します。

集計結果は下記で考えています。
添付画像の
[名前]毎、[方法]毎に、[位置1~その他]にある文字列の数をカウントして
それを[日付1]の年月ベースで集計したいです。
(位置の文字列の中で「-」は省いて集計)

添付画像の見える範囲で集計させると下記のような感じです。
(紛らわしいですが、添付画像の[NO]と下記[No]は別物です)

[日付1]の年月で、下記201...続きを読む

Aベストアンサー

ピボットテーブルで良いのですよね?であれば、こんなのでどうでしょう。
添付したVBAコードは、以下の処理を行います。

①質問に添付されている画像のシート(Sheet1と仮定します)から、ピボットテーブルで集計するための元データを生成します。このデータは、Sheet2の2行目以降に書き出すので、見出し行などは事前に用意しておいてください。

②上記①のデータをもとに、Sheet3に用意した「ピボットテーブル1」をリフレッシュします。このピボットテーブルも事前に用意しておいてください。様式はお好みで作成していただいて問題ありません。

Sub sample()
Dim r As Range
Dim i As Long
i = 1
With Sheets("Sheet1")
For Each r In Range(.Cells(2, "O"), .Cells(Rows.Count, "S").End(xlUp))
If r.Value <> "" And r.Value <> "-" Then
i = i + 1
With Sheets("Sheet2").Rows(i)
.Columns("A").Value = r.EntireRow.Columns("B").Value
.Columns("B").Value = r.EntireRow.Columns("F").Value
.Columns("C").Value = r.EntireRow.Columns("N").Value
.Columns("D").Value = r.Value
End With
End If
Next r
End With
Worksheets("Sheet3").PivotTables("ピボットテーブル1").PivotCache.Refresh
End Sub

ピボットテーブルで良いのですよね?であれば、こんなのでどうでしょう。
添付したVBAコードは、以下の処理を行います。

①質問に添付されている画像のシート(Sheet1と仮定します)から、ピボットテーブルで集計するための元データを生成します。このデータは、Sheet2の2行目以降に書き出すので、見出し行などは事前に用意しておいてください。

②上記①のデータをもとに、Sheet3に用意した「ピボットテーブル1」をリフレッシュします。このピボットテーブルも事前に用意しておいてください。様式はお好みで作成してい...続きを読む

Qエクセル 間に0をいれて6桁に合わせたい

エクセル2016を使用しています。

アルファベット1桁~2桁と数字1桁~4桁の組み合わせている
商品番号を間に0を入れて6桁に変更したいのです。
(アルファベット2桁と数字が4桁になる場合、間の0は入りません)

★次のようにに変換したいです
A-26 → A00026
AB-1 → AB0001
AB-100 → AB0100
A-1234 → A01234
AB-1234 → AB1234

いろいろ調べたのですが関数がわかりません。
教えてくれたら助かります(*^_^*)

Aベストアンサー

=REPLACE(A1,FIND("-",A1),1,REPT(0,7-LEN(A1)))

QExcelで「令和」と表示されるのは5月1日にならないとだめですか?

「日本の新元号に関する Office の更新プログラム」というページ(下記)で、
「Windows と Office の更新プログラムを適用済みの場合でも、Windows 上で実行されている Office 製品は 2019 年 5 月 1 日に新元号が開始されるまで、新元号を表示しませんのでご注意ください。」
と書かれています。
https://support.microsoft.com/ja-jp/help/4478844/office-updates-for-new-japanese-era

今月4月中に、Excelのセルに来月5月以降の年月日を入力した場合に、自動で「令和」という元号を表示させることはできないのでしょうか。

もし、できるということであれば、「2019 年 5 月 1 日に新元号が開始されるまで、新元号を表示しません」とはどのような意味なのでしょうか。

Aベストアンサー

>こちらでは、「4月17日以降にOfficeも更新されれば「令和元年」と表示されると思います」と書かれているんですが

その方は、Microsoftの方ではないですし個人の予想ですよね?公式が出ているのにそれを持ち出してどうするんですか?

5/1より前に新しい元号を表示したい場合は数式や表示形式で限定的に表示させる方法を色々な方が考え付いていますよ。
検索すればたくさん出てきます。

Qエクセル2010 複数条件の平均値を出す関数について

介護事業所で事務をしております。
下記のことをしたいのですが、関数が判りません。

①写真のC25にB列の要支援1・要支援2の方の
 C列にある実績単位の平均値を計算式で出したい
②写真のC26にB列の要介護1・要介護2・要介護3・要介護4・要介護5の方の
 C列にある実績単位の平均値を計算式で出したい

AVERAGEIFSを使うと要支援1の方の平均値、要支援2の方の平均値などの
単一のグループの平均値は出せますが、
要支援1~2の方を合わせた全員の平均値や要介護1~5の方を合わせた全員の
平均値は出せません。

なにか良い方法があれば教えて頂けますでしょうか。
宜しくお願い致します。

Aベストアンサー

こんにちは!

要支援は「1」と「2」しかなく、要介護は「1」~「5」までという前提で・・・

画像の配置だとC25セルに
=SUMPRODUCT(ISNUMBER(FIND("支援",B4:B23))*C4:C23)/SUMPRODUCT(ISNUMBER(FIND("支援",B4:B23))*1)

C26セルに
=SUMPRODUCT(ISNUMBER(FIND("介護",B4:B23))*C4:C23)/SUMPRODUCT(ISNUMBER(FIND("介護",B4:B23))*1)

という数式を入れてみてください。

※ 「要支援」の方は
「支援」という文字が含まれているセルの合計 ÷ 「支援」のセル数

「要介護」も同じやり方です。m(_ _)m


人気Q&Aランキング