エクセル初心者の事務員です。
今、会社でアルバイトさんの管理表を作成しています。
アルバイトさんは、1年以上の経験者を、リーダー候補とします。
通常のアルバイトさんと、リーダー候補のそれぞれの人数を表示したいです。
本やネットで調べて、
1.IF関数で1人づつがどちらにあたるかを文字表示する。
2.COUNT関数でそれぞれの人数を計算する。
という方法が使えるのではないかと思い、
=IF(H3+365<TODAY(),"アルバイト","リーダー候補")
と打ち込みました。H3は入社日です。
しかし、この関数だと、どの日に入社した人も皆アルバイトになってしまいます。
質問は、
1・私の作った式は、どこが間違っているのか
2・人数を集計するのに、もっと直接数えるような方法がないか。
の2点です。
お忙しい中とは存知ますが、どうぞよろしくお願いします。
No.2
- 回答日時:
H3の内容がダメなんだと思います
他のセルに =H3 と入力して、どのように表示されるか確認してください
H3が日付として認識できない形式なんでしょう
例:
「平成20年5月19日」「2008/5/19」「H20.5.19」ならば日付として扱えますが
「2008.5.19」では日付として認識されません
Cupperさん、ありがとうございます!
お礼が遅くなってしまって、すみません。
ちゃんと日付表記にしてましたよ~と胸を張りたいところですが、
初め、正にドットで区切ってました。
そういうところからの勉強なので、先は長そうです。
教えてくださって、ありがとうございました。
No.4ベストアンサー
- 回答日時:
最終的にはIF関数一つで処理するのはスマートですが、その前に
ステップを追って間違いを発見することが必要です。
エクセルの無地のテスト用のシートを開いて
H3 に 2009/5/5 などの入社日を登録
H4 に =H3+365
H5 に =Today()
そして H6に
=IF(H3+365<TODAY(),"アルバイト","リーダー候補")
と入力して、H3の値を変えて、H4,h6が同変化するかを観察すれば
答えが得られると思います。
laputartさん、ありがとございます!
先ほど銀行から戻って、早速言われたとおりにしてみました。
そうして、符号が逆だということに気づきました。
日付がどうやって数値化されているのかネットで調べたら、1900年1月1日から、
順に足されていってるのですね。
間違いに気づいたら、どうして初め間違った答えを出したかが分からなくなってしまいました。
記憶力が減退してます。
自分で考えて分かったので、今度は忘れないはず!
考え方を丁寧に教えてくださって、ありがとうございます。
No.6
- 回答日時:
細かいことですが、うるう年もあるので +365 はあまりよくないですね。
EDATE関数を利用されたらどうでしょう。
q09さん、ありがとうございます。
うるう年のこと、全然考えていませんでした。ご指摘ありがとうございます!
EDATE関数についても、初めて目にしました。
ネットで検索しました。
先ほど、 =IF(EDATE(H3,12))<TODAY(),"アルバイト","リーダー候補")
と入力してみましたが、「数式が間違っています」とエラー表示が出てきました。
もう少し調べたいのですが、今から銀行にいかなければならないので、とりあえずご報告まで。
新しい知識を教えてくださって、ありがとうございます!
No.7
- 回答日時:
=IF(H3+365<TODAY(),"アルバイト","リーダー候補")
上の式は、入社日に365日を加えた日が今日より小さいときには、アルバイト、それ以外はリーダーとなります。
すなわち、入社日に365を加えて今日より大きい日は、今日より後の日です。したがって、今日から365を引いた日すなわちすなわち2008/5/20以前の入社日は、今日より小さい日となります。したがって入社日から1年を超える人は、すべてアルバイトと表示されるのです。
1年以上の経験者を、リーダー候補するには
式を =IF(H3+365>TODAY(),"アルバイト","リーダー候補")です。
gyouda1114 さん、ありがとうございます!
おっしゃるとおりです、私は逆の符号を使っていました。
書いたときは、自信満々だったんですが、間違ってました。
お恥ずかしいかぎりで。
この説明を読んで、更に腑に落ちました。
ありがとうございます。
No.8
- 回答日時:
Edate について
エクセルの初期設定では使用できません。
ツール→アドイン→分析ツール をインストールしてください。
ところで
> =IF(EDATE(H3,12))<TODAY(),"アルバイト","リーダー候補")
>と入力してみましたが、「数式が間違っています」とエラー表示が出てきました。
→かっこの数が合わないので当然です。
sinogiさん、2度目のアドバイス、ありがとうございます。
エクセルに分析ツールをインストールして、かっこの数を合わせたら・・・
できました!
皆様のお力添えで、見事うるう年が来ても大丈夫な正しい関数にたどり着きました。
本当に助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Java Java 配列<選挙> 4 2023/07/31 15:07
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) If関数に関する質問です。(再掲) 3 2022/10/01 20:51
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
集合のやり方
-
学校にアルバイト許可願いを提...
-
春から学生になる男です。半年...
-
コートダジュールでのアルバイト
-
在籍確認の電話についての質問です
-
IT系のアルバイトに役立つ資格試験
-
図書館のカード
-
「○曜日の0時」っていつ?
-
アルバイトについての質問です...
-
アルバイト許可願の保護者の所...
-
履歴書にコンビニの職歴を書く場合
-
アルバイト先への電話の掛け方...
-
アルバイトの職種・業種…??
-
アルバイトについて② 今日体調...
-
友達がアルバイト先で偽住所で...
-
アルバイト先を変えたい場合、...
-
高校3年生で初めてのアルバイ...
-
フリーマーケットに出店するこ...
-
バイトを長期で休んでいるので...
-
アルバイトはじめたばかりで夫...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
居酒屋のアルバイトをお客さん...
-
春から学生になる男です。半年...
-
言うべきだよね
-
「○曜日の0時」っていつ?
-
アルバイトについての相談です...
-
大学1年生です。 アルバイトが...
-
スイミングスクールで痴漢した...
-
携帯契約について。 分割払いで...
-
スシローのアルバイト インフル...
-
公務員試験におけるバイトの経...
-
A型は豚、B型はゴリラ、AB型は...
-
クレーム対応が怖いです。
-
日雇い派遣アルバイトで酷い目...
-
コートダジュールでのアルバイト
-
学校にアルバイト許可願いを提...
-
履歴書のアルバイト開始月間違...
-
50万円を高校生で貯める方法。
-
事務未経験のアルバイトは1から...
-
集合のやり方
-
ドイツ語で ①私はカフェでアル...
おすすめ情報