【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

A列に日時、B列に人の名前、C列に業務内容が入った表があります。
【例】
2018/3/17 10:00    佐藤    会議
2018/3/17 10:20    山田    買い出し
2018/3/17 10:40    鈴木    掃除
2018/3/17 10:50    佐藤    休憩
2018/3/17 10:50    山田    面接
2018/3/17 11:00    佐藤    書類整理
2018/3/17 11:20    鈴木    接客
2018/3/17 11:40    佐藤    会議

この場合、D列には10時の会議のところから00:50、00:30、00:40、00:10…という感じで
次の業務までの時間を表示させたいです。
A列の日時は他のシステムで連携使用しているため、名前ごとにソートなど配列変更はできません。
B列の名前を条件にA列の時間の差分が出せれば良いのですがどうすれば良いでしょうか。