質問: 【excel】あるルールの下での時間の計算 a列とb列に時間が入っています。 例えば、 7:00、2:00 8:00、2:00 5:00、3:00 7:00、5:50 ↓これをこのように加工したいです。 8:00、1:00 8:00、2:00 8:00、0:00 8:00、4:50 規則としては、a列が8:00になるまでb列を減らしたいんです。 元々のa列は最大8:00です。 少ない場合、b列から持ってきて、a列が8:00になったら、残りがb列です。 実際のexcel上ではa列とb列に数字が入っていてその列をいじらず、 新a列(c列)と新b列(d列)の様に隣の列に結果が出れば結構です。 if文が無駄に長くなりそうなので、 上手に処理できないかな?というご相談です。
回答: c列=8:00、d列=b1+a1-c1ではダメですか? 質問の意図がいまいち読み取れないので、こういう事ではないのだろうとは想像しますがこれで結果は得られています。