• ベストアンサー

エクセルで給料計算

エクセル初心者です。 エクセルでパートの給料計算を作成中です。(個人で使用) 日曜日だけ時間単価が異なります。 曜日までの表示をする事は出来ました。(”日”~”土”) セルが”日”の場合のみ勤務時間を入力したら時間単価を変えたい様にするにはどうすれば宜しいでしょうか。 例えば、セルA2が”日”の場合、時間給は900円、 セルB2に勤務時間を入力すれば900*時間の計算をする。 曜日が”日”以外は時間単価は850円*勤務時間の計算 最後にその月の合計を出すといった内容です。 宜しくお願いします。

noname#59976
noname#59976

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

  • ベストアンサー
  • hogemoke
  • ベストアンサー率9% (2/21)
回答No.1

=IF(A2="日",900*勤務時間,850*勤務時間) ではだめですか?

noname#59976
質問者

補足

早々のご回答有難う御座います。 上記内容で可能となりました。 機能アップで祝日も時間単価を日曜日と同じにしたいです。 祝日表示をVLOOKUP関数を使用し、 例としまして=VLOOKUP(B3,祝日一覧,2,0) で1ヶ月単位のカレンダーを作成し、曜日、祝日表示もしました。 祝日の場合をIF文で判断する場合、どのようにしたら宜しいでしょうか。 ご足労かけますが宜しくお願い致します。

その他の回答 (2)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

祝日の表記がされているセルと Or演算すればいいのでは A列が曜日 B列が祝日 C列に時間 D列に1日の賃金なら D列の数式を = (Or(A2="日", B2="祝")*50+850)*C2 といった具合です

noname#59976
質問者

お礼

ご回答有難う御座います。 祝日表記はVLOOKUP関数を利用し、祝日のリンク表示をしました。 そこで、下記の式で平日、日曜、祝日の計算が出来るようになりました。B列は祝日ではない場合無表示としました。 = (Or(A2="日", B2<>"")*50+850)*C2 上記3名の回答者様 有難う御座いました。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

C2=IF(A2="日",900,850)*B2 または C2=(850+(A2="日")*50)*B2

noname#59976
質問者

補足

ご回答有難う御座います。 日曜日の計算方法は理解できました。 祝日の場合の条件判断(認識)が出来ません。 アドバイスがあれば宜しくお願い致します。

関連するQ&A

  • エクセルで時間給計算をしたい。

    エクセルを使って、下記のような入力で時間給計算が出来るようにしたいのですが、 就業途中で時間給単価が変わってしまう為、うまく作れません。 どなたか教えていただけませんか。宜しくお願い致します。 時間給単価 19時~22時=800円  22時~24時=1000円 就業例) 19時~23時まで就業したとして、              19時~22時=800×3=2400円       22時~23時=1000×1=1000円       合計3400円 この計算を、例えばセルA1に19:00 B1に23:00 と入力するだけで、 働いた時間と、合計時間給がセルに表示される方法をお願いします。       

  • Excelでの日給金額計算方法を教えてください

    Excelで下記のように 単価、勤務時間を入力すると 日給を自動計算するようにしたいと 思っています。 単価 1000 勤務務時間 7:30 日給金額 7500 その場合の日給金額のセルには どのような式をいれれば 良いのですか? 勤務時間の7:30と入力すると 7.5で計算してくれれば 何も問題ないのですが できれば7:30で入力したいです。 よろしくお願いします。

  • 万年カレンダーを使った計算式を作りたい

    平日      単価21円 土・日・祝日 単価24円 万年カレンダーを利用し平日の単価は\21になり 土・日・祝日の単価は\24に計算されるように表示させたい。 繰り返しますが、1日(土)に配達数を200と入力しただけで\4,800となり 同様に4日(火)に配達数を200と入力したら\4,200となる 日 曜日 配達数 合計 1 土 200 4,800 2 日 150 3,600 3 月 170 4,080 4 火 200 4,200 5 水 210 4,410 6 木 240 5,040 7 金 250 5,250 8 土 195 4,680

  • Excelでの質問

    現在給与計算書をExcelで作成しています。 関数DATEを使い日付を導き、セル書式からユーザー定義「aaaa」を設定し、 曜日を表示しています。 土日勤務手当を時間給X50円としたいので 手当 = IF(曜日="土曜日" ,時間給*50 , 0) + IF(曜日="日曜日" , 時間給*50 , 0) と入力しましたが値が0になります。 多分曜日をDATE関数から計算させているためだと思いますがどうしたらよいのでしょうか。宜しくお願い致します。

    • ベストアンサー
    • Mac
  • エクセルの計算

    質問させていただきます。 Aの列に飛び飛びでランダムの日付があり、Bの列に曜日が縦に並んでいます。 A列の日付を入力したら曜日が自動で出るようにB列に以下を入れました。 =IF(A1<>"",MID("日月火水木金土",WEEKDAY(A1),1),"") このとき、土曜は青、日曜は赤と条件をつけました。 そしてC列に人数、D列に合計金額の欄があり、人数×単価をDに入れました。 このとき、条件として土曜日曜はプラス1,000円となります。 IFとORで対処し、一日の計算はどうにかできました。 1期間の合計(平日は平日の欄、土日は土日の欄)を下に入れるのですが、上記に書いたとおり、日付はカレンダーではなくランダムで入っているので、土日だけの計算は手作業で計算させています。 これを土日は土日、平日は平日で計算させる方法はありませんでしょうか? たとえば土か日と記入されているものだけを集めて計算させるとか。 説明に不足があればどんどんご指摘下さい。

  • Excel たくさんの条件を含んだ数式を使いたい

    あまりExcelが得意ではない者です。 何卒、お助けいただければと思います。 簡単なバイトのタイムシートを作りたいのですが、 次のような場合、どのような数式(?関数)を使えばいいのかわかりません。 平日は勤務時間×時給(例えば800円)で、 土日祝は勤務時間は入力するものの、勤務時間に関係なく日給(例えば1500円)だとします。 但し、まだ勤務時間を入力していない場合は、空白を表示するようにしたいのです。 そして、土曜日なら、セルの色を水色、日曜・祝日なら、セルの色をピンクにしたいのです。 例えば Aの列に曜日を、Bの列に勤務時間を、Cの列にその日の給料を表示させたいのです。 A    B     C 木   1.5   1.5×800された数字 金   2     2×800された数字 土   3     4000であり、セルは水色 日   未入力  空白であり、セルはピンク このようなことにしたいので、 Cの列に入力すべき数式(?関数)を教えてください。 宜しくお願いします。

  • エクセルで給料計算(残業)

    お世話になります。 表計算については殆んど無知なのですが、何とかパートさんの給料計算を楽にそして確実にできないものかと、こちらのサイトや本などを調べて自分なりに作ってみたものがあります。 1つのシートに出勤簿と給料明細を作り、出勤簿に出社時間と退社時間を入力すれば、総出勤日数や時間、支給額などが計算され、自動で給料明細に入力されるというものです。 なんとかそれで今までやってこれたのですが、今月から残業時間も発生することになりました。 ややこしいことに時給が、 ●平日1000円・土日祝1300円 ●平日17:00を超えるものは1300円・土日祝は残業しても1300円 となっています。 1| A | B |C |  D   |  E   |F | G|  H   | 2|日付|曜日|☆|出社時間|退社時間|★|×|勤務時間| 3|   |   |  |       |       |  |  |       | 4|   |   |  |       |       |  |  |       | ※Cはその月の全ての土日祝に☆をつけます。 ※Fはパートさんが出勤した土日祝だけに★をつけます。 私なりに残業代も出せる計算式を考えた結果、 =IF(C3="☆",H3*1300,IF(H3="","",IF(H3<7,H3*1000,IF(H3>=7,(H3-7)*(1000*1.3)+7*1000)))) という恐ろしく長いものになってしまいました・・。もうどういう思考回路でこんなものができあがったのか、自分でも思い出せません。 この式には問題が2つあります。 (1)土日祝に出勤している場合はきちんと計算されるが、出勤していない(空白)と#VALUE!と出てしまう。 (2)この計算式では「7時間を超えるものは」として作っていますが、必ずしもそうではない状況も起こりうるということ。(9:00~17:00の勤務ならこの式でいけるのですが、10:00~17:00勤務のパートさんが残業する場合、この式に当てはまらなくなってしまいます。) 随分と長くややこしい説明になってしまいましたが、私がお聞きしたいのは、 ■出勤していない土日祝に#VALUE!がでないようにしたい。 ■「7時間を越えるものは・・」という条件でなく、「17:00を超えるものは・・」という条件にしたい。 以上を満たした計算式はできないものか?ということです。 よろしければ、力をお貸し下さい。何卒、よろしくお願いします。

  • 時間の自動表示について(エクセル)

    こんにちは。エクセルを使ってアルバイトの時間管理をしています。このたび土曜日と日曜日のみ基本シフト時間が変更になり、月~金曜日は7時間(9:00-17:00)、土曜日は8時間(9:00-18:00)、日曜日は7時間30分(9:00-17:30)になりました。勤務予定時間をシフトからあらかじめ集計したいのですが、エクセルに曜日を入力したら隣のセルに7:00とか7:30と自動的に入力させることは可能でしょうか?(例:A1に「土」と入力⇒B1に「8:00」と自動的に表示)ない知恵を搾って関数を考えたのですが、どうしても設定ができずに煮詰まってしまいました。どなたか教えていただけますでしょうか?よろしくお願いします。

  • エクセルの計算式

    他の人からもらった見積書書式のエクセルファイルを使用したところ、計算式が入力されているのに、単価を変えても合計が変わりません。 どうして、計算式が入っているのに合計が合わないのでしょうか。

  • エクセルが計算をしない。

    見積をエクセルの数式を使用して作成しています。 単価*数量の数式で金額が算出できるようにセル内に数式を入力した見積のフォーマットを作成し、しばらく正常に計算出来ていたのですがある日を境に単価と数量を入力しても計算を行わなくなりました。 どのような原因が考えられるのでしょうか?

専門家に質問してみよう