• ベストアンサー

エクセルで・・・

会社で出勤簿をエクセルで作成していて困っております。 C3に日が記載されていたらC4は2と表示、 C3に土    〃       1 〃 、 C3に月~金  〃 0 〃 するようにしたいのですが、調べてもどうしてもわかりません。 どうかご教授のほど、よろしくお願いいたします。     

noname#224960
noname#224960

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

  • ベストアンサー
回答No.1

C4=IF(C3="","",IF(C3="日",2,IF(C3="土",1,0))) C3が「空白」ならC4は「空白」、「日」だったら「2」、「土」なら「1」全部ちがかったら「0」 と言う関数です。

noname#224960
質問者

お礼

Deathscythe様 お返事が遅くなりまして、申し訳ございません。 ご回答頂いた関数を使って、無事出勤簿の更新をすることができました^^ 迅速で的確なご回答誠にありがとうございました!

関連するQ&A

  • エクセルの関数について

    数日前にも質問をさせて頂いたのですが、追加でわからない点が発生してしまいました。 エクセルで出勤簿を作成していて、 C3に日が記載されていたらC4は2と表示、 C3に土    〃       1と表示、 C3に月~金  〃        0と表示させたいと質問しました。 上記、3点は =IF(C3="","",IF(C3="日",2,IF(C3="土",1,0))) という関数で計算するようにとご回答いただき、見事解決できました。 しかし、さらにC2が祝日の場合にC4を1と表示させたいのですというのがわからないのです。 祝日を別ページに、2014/1/1~2015/12/31まで一行ずつ羅列して入力し、 そのセルを”祝日一覧”と名前の定義を設けました。 なので、C2が祝日一覧の中の日付の場合に、C4を1と表示させるようにしたいです。 どうかご教授のほど、よろしくお願いいたします。

  • エクセルでの週ごとの集計について

    週ごとの集計を別シートにしたいのですがうまくできません。 【シート1】 A B  C 1/1 金 100 1/2 土 30 1/3 日 303 1/4 月 202 1/5 火 303 ・ ・ ・ ・ ・ ・ ・ ・ ・ で、【シート2】に日~月毎のC列の集計を行いたいのですが、 どのようにすれば良いでしょうか? 上から7日毎の集計といった方法でもいいですし、 ○日~○日、もしくは曜日で集計ができたらと思っています。 =SUM(Sheet1!C4:C10) =SUM(Sheet1!C4+7:C10+7) ではできず、困っています。 できるだけ簡単な方法で、どなたか教えてください。

  • エクセル 出勤しなければならない日数

    いつもお世話になっています。 現在、勤怠表の月別集計表を作っています。 出勤しなければならない日の計算がうまくいきません。 C2・・・2012/4/1 D2・・・2012/5/1 E2・・・2012/6/1 ・ ・ ・ C2から右へ月の一日の日を記載し、書式設定で月のみ表示させています。 会社の休みは日曜・祝日と指定された日です。 別シートに祝日の一覧と指定された休みの一覧を作り、 祝日→「祝日」 指定休み→「休日」 と名前(名前の定義)を付けました。 C4には4月の、D4には5月の・・・・ 出勤しなければならない日数を表示させたいです。 自分なりに色々試してみたのですが、 上手くいきません。 宜しくお願い致します。 OS:win7 office:2010

  • 【エクセル】文字のカウントについて

    エクセルでシフト表を作りました。 1日~25日までのCさん、Yさんの出勤日数をX2のセルに表示させたいです。 ◆現状◆ F2セルには =DATE(B2,D2,1) G2セルには =WEEKDAY(F2,1) C4セルには =F2-(G2-1) を入力し、自動で日付と曜日が表示されるようになっています。 1日~25日までの「C」(またはY)の文字数をカウントしようとCOUNTIFS関数で X2セルに =COUNTIFS(C5:AD5,"C",C4:AD4,"<=25") と入力したのですが 日付の1,2,3は文字列ではなく、数式?なので うまく「C」をカウントすることができませんでした。。。。 ◆あわよくば◆ 前の月の26日から今月の25日までの「C」さんの出勤日数をX2に表示させたいですが、あまりにも複雑になりそうでしたら諦めます。 ちなみ前月のシフトは各月ごとに同じブック内のシートで分けています。 どなたかご教授お願い致します。

  • エクセル2007 土日の行に色をつけたい

    エクセルはVer2007です。 出勤簿を作成していて、現在下記のようになっています。     A    B  C  D  ~   J 6   1日   木  ↑ここから作業内容等 7   2日   金 36  31日 土 A6には =DATE(A1,C1,1) といれてあり、 A1やC1にある年月を記入すると自動的に日付がその月の月末まで 入力されるようになっています。 B6には =WEEKDAY(A6) とし、自動で曜日が割り振られるようになっています。 この場合で、土日にときにその行はすべて(Jまで)赤いドットの塗りつぶしにしたいのですが条件づけるにはどうすればいいのか、教えてほしいです。

  • エクセルでカレンダーを作成

    エクセルでカレンダーを作成しています。 現状は以下の通りです。 C3に月の初めを投入 例 2010/2/1 C4~C34に計算式として=$C$3+0~=$C$3+30 D4~D34に計算式として=$C4~=$C34 A列に休日の一覧を作っています。 条件付き書式で土日と祝日には色が付くようにしています。 ここまでは自力で出来ましたが、問題は月末の日付で31日まで無い場合(31行あると、翌月の分になる)に翌月分を表示させない方法を教えてください。 よろしくお願いします。

  • エクセル2003の表示を教えてください。

    エクセル2003の表示を教えてください。 A1セルに2010年7月1日B1セルに数式で=CHOOSE(WEEKDAY(A25,1),"日","月","火","水","木","金","土")により曜日を表示してます。C1に土日だったら〇、そうでなければスペースとなる式を教えていただけますでしょうか。 sum関数しかわからないレベルの知識しか持っておりません。 どうぞよろしくお願いいたします。

  • EXCELでその月の土・日・祝祭日を引いてくる関数

    タイトルどうりですが EXCELでその月の土・日・祝祭日を引いてくる関数はありませんか 出勤のシフト表を作りたいのですが、 例:A1のセルに1と入力すると、それは来年の一月で   C1~ に一月の土・日・祝日の日付をいれてくれる   C2~ に1行目の日付に対する 曜日(土・日・祭)と自動的に入力してくれる そのような 関数はありますか 教えてください

  • エクセルで曜日に応じた文字を自動で入力したい

    エクセルでシフトを作成しています。 曜日によって出勤するかしないかがほぼ決まっているので、曜日に応じて休日か出勤かを自動で入力したいのですができますか? 現状、A1に月、C1に年を入力し、それをもとにA4から縦に日付を、B4から縦に曜日を表示させています。 たとえば、ある人は火曜と金曜がお休みなので、 B4が火曜日か金曜日の場合H4に●(休日の意味)を入力それ以外の曜日の場合は1100-2015を入力。 のような感じにしたいです。 また別の人はB4が月・木・金・日の時、N4に●。 B4が火・土の時、N4に1200-2100、 B4が水の時、N4に1800-2100を入力したいです。

  • Excelで予定表作成

    Excelで予定表作成 材料準備 11月5日 成型 11月6日 塗装 11月8日 組立 11月10日 出荷 11月11日 上記の様に、材料準備の部分に日付を入力すると 会社指定の休日に対して、稼働日を計算した 予定日を表示したいと考えております。 会社指定休日は、別シートにて 11月1日 月 ○ 11月2日 火 ○ 11月3日 水 ○ 11月4日 木 ○ 11月5日 金 ○ 11月6日 土 (チェック) 11月7日 日 (チェック) 11月8日 月 ○ 11月9日 火 ○ 11月10日 水 ○ 11月11日 木 ○ 11月12日 金 ○ 11月13日 土 ○ 11月14日 日 (チェック) 上記の様なカレンダーを作製したのですが WEEKDAY関数では土曜日も問答無用で休日に なってしまう様ですし、どうすればよいか悩んでおります。 どなたか宜しく御教授下さい。