アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在タイムカードを自動で計算できるように様々な式を使って作成しているのですが、遅刻の計算をする際、

9:01〜12:29までを−9:00 (10:30の場合は1:30に)
12:30〜13:00までを0
13:01〜は−13:00 (15:50の場合は2:50に)

上記のような条件を1つのセルに当てはめて
条件別で自動計算できるようにしたいのですが、
そのような関数を作成することは可能でしょうか?

A 回答 (3件)

こんにちは



>そのような関数を作成することは可能でしょうか?
多分可能です。

時刻を表すセルの値として、シリアル値、文字列などがあり得ますが、実際がどちらなのかによって値の扱い方が変わってきます。

条件別けをして計算を行いたいのであれば、IF関数をネストして使うか、IFS関数を利用するなどで可能です。
その他にも方法はあり得ますけれど、上記がわかりやすいのではないかと思います。

また、ご提示の条件には9:00以前、13:00以降の場合がありませんが、計算式を作成する上ではそれらの場合の値もなんらかの形で記述しておく必要があります。
多分連続しているのだろうとは思いますが、ご質問の文章だけだと、12:29~12:30、13:00~13:01の時間帯についても同様に欠落しています。
    • good
    • 0
この回答へのお礼

あなたに会えてよかった

おかげでタイムカードの自動計算表が完成できました!詳しくご説明頂き、ありがとうございました。本当に助かりました!

お礼日時:2023/01/18 07:58

質問文の中の数字は「時刻」ですか?「時間」ですか?


その区別が無いと何をしたいのかわかりません。
    • good
    • 0
この回答へのお礼

時間になります。分かりづらくてすみません。

お礼日時:2023/01/18 07:55

関数:IFS はどうてしょう?

    • good
    • 0
この回答へのお礼

解決しました

IFS関数で無事できました。ありがとうございました!

お礼日時:2023/01/18 07:54

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