Merhaba,
Elimdeki tablonun bir sütununda tarih/saat bilgisi (A sütunu), bunun ne tipte bir verinin karşılığı olduğu (B) ve arada geçen süre hesabı yapan alanları (C) var.

A ve B veri alanlarına kullanıcı giriş yapıyor.
* Tip bilgisi 4 farklı değer alabiliyor (COSP, CP, NOON, EOSP).
* B sutunu : Veri aralığı her zaman COSP ile başlar ve EOSP ile bite. Aralarda yalnızca CP ve NOON lar olur.
* CP ve NOON'ların tekarında bir düzen/kural yok, tablonun boyutu da değişken olabiliyor.
C sütunu hesap kriterleri
* Her CP içeren satır içindeki kendi üst satırındaki time ile fark hesabı yapar. Bu satırda CP, NOON, COSP olabilir
* Eğer B sütunu NOON içeriyorsa, kendinden önce gelen, ilk CP olmayan (NOON ya da COSP olan) satırın zamanı ile fark hesabı yapar,
* Benzer şeklide de EOSP de kendinden önce gelen ilk NOON ile hesap yapar.
Çözüm aradığım nokta ise C sütununda zaman farkı hesabı yaparken yukarıdaki durumlara uygun yapabilmek, bu konuda yardım edebilir misiniz? Makrosuz bir çözüm arayışındayım.
Teşekkür ederim, sağlıklı günler.
Elimdeki tablonun bir sütununda tarih/saat bilgisi (A sütunu), bunun ne tipte bir verinin karşılığı olduğu (B) ve arada geçen süre hesabı yapan alanları (C) var.

A ve B veri alanlarına kullanıcı giriş yapıyor.
* Tip bilgisi 4 farklı değer alabiliyor (COSP, CP, NOON, EOSP).
* B sutunu : Veri aralığı her zaman COSP ile başlar ve EOSP ile bite. Aralarda yalnızca CP ve NOON lar olur.
* CP ve NOON'ların tekarında bir düzen/kural yok, tablonun boyutu da değişken olabiliyor.
C sütunu hesap kriterleri
* Her CP içeren satır içindeki kendi üst satırındaki time ile fark hesabı yapar. Bu satırda CP, NOON, COSP olabilir
* Eğer B sütunu NOON içeriyorsa, kendinden önce gelen, ilk CP olmayan (NOON ya da COSP olan) satırın zamanı ile fark hesabı yapar,
* Benzer şeklide de EOSP de kendinden önce gelen ilk NOON ile hesap yapar.
Çözüm aradığım nokta ise C sütununda zaman farkı hesabı yaparken yukarıdaki durumlara uygun yapabilmek, bu konuda yardım edebilir misiniz? Makrosuz bir çözüm arayışındayım.
Teşekkür ederim, sağlıklı günler.
