Excel için formül arıyorum

  • Konuyu başlatan Konuyu başlatan Choice
  • Başlangıç tarihi Başlangıç tarihi

Choice

Asistan
Katılım
2 Ağustos 2009
Mesajlar
187
Reaksiyon puanı
1
Puanları
18
arkadaşlar iyi akşamlar bizim iş yerinde her gün bir görev listesi çıkar ve bu liste exel de ve her gün için bir sayfa şeklinde ayarlanır herkezin karşısında çalışıyor ya da izinli yazar ve 2 gün ard arda çalışan bir kişi 3. gün izinli olur acaba bunu bir formüle bağlamak mümkün mü? şimdiden teşekkürler
 

yetkilibiri

Profesör
Katılım
22 Ağustos 2008
Mesajlar
1,094
Reaksiyon puanı
7
Puanları
218
Eğer doğru anladıysam bir örnek yaptım çapımca...

ÖncekiGün, Dün, Bugün isimli 3 sayfamız var Çalışma kitabında.

"A" Sütunlarında isimleri, "B" sütunlarında shiftleri yazıyor.

Eğer ÖncekiGün adlı sayfadaki 1.Satırdaki personelin B sütunundaki değer ile(çalışıyor),
Dün adlı sayfadaki 1.Satırdaki personelin B sütunundaki değer aynı ise;
Bugün adlı sayfada 1.Satırdaki personelin B sütünundaki değere izinli yazıyor.

kod bu! diğer satırlar içinde tekrarlıyoruz....
Kod:
=EĞER(ÖZDEŞ(öncekiGün!B1;Dün!B1);"izinli";"çalışıyor")

Ekran Görüntüsü;


Pw


Eğer istediğin buysa ÖM at Gönderirim....
 

erenberk

Rektör
Katılım
10 Mayıs 2010
Mesajlar
10,535
Reaksiyon puanı
100
Puanları
228
Yalnız şöyle bir şey var, benim anladığım kadarıyla listeler böyle üç günlük değil, eğer aylık (veya haftalık) ve her gün için bir sayfaysa zQQm in yaptığı şekilde halledemezsin. Çünkü sayfa isimlerine ihtiyacın olacak. Fakat haftalık da olsa aylık da olsa, bunu her sayfaya bir kerelik uygulayıp kaydedersen sonrasında istediğin kadar kullanabilirsin. Yıllık tutuluyorsa, bu formül çözüm değil :)
 

yetkilibiri

Profesör
Katılım
22 Ağustos 2008
Mesajlar
1,094
Reaksiyon puanı
7
Puanları
218
Yalnız şöyle bir şey var, benim anladığım kadarıyla listeler böyle üç günlük değil, eğer aylık (veya haftalık) ve her gün için bir sayfaysa zQQm in yaptığı şekilde halledemezsin. Çünkü sayfa isimlerine ihtiyacın olacak. Fakat haftalık da olsa aylık da olsa, bunu her sayfaya bir kerelik uygulayıp kaydedersen sonrasında istediğin kadar kullanabilirsin. Yıllık tutuluyorsa, bu formül çözüm değil :)

O durumda;
Sayfa1,sayfa2,sayfa3

olan varsayılan excel şablonu kullanılır. Her gün için yeni bir sayfa eklenir ve içine aynı kod yazılır.
isimleri ilk sayfadan çeker,yapıştırılan koddaki sayfaları da her gün 1 arttırır.

Sayfa3'e yazılacak kod;

Kod:
=EĞER(ÖZDEŞ(Sayfa1!B1;Sayfa2!B1);"izinli";"çalışıyor")

Sayfa4'e yazılacak kod;

Kod:
=EĞER(ÖZDEŞ(Sayfa2!B1;Sayfa3!B1);"izinli";"çalışıyor")

Sayfa5'e yazılacak kod;

Kod:
=EĞER(ÖZDEŞ(Sayfa3!B1;Sayfa4!B1);"izinli";"çalışıyor")


Sanırım anlaşılmıştır.


Problem yok ;) yıllık da tutabilir... :yes:
 

erenberk

Rektör
Katılım
10 Mayıs 2010
Mesajlar
10,535
Reaksiyon puanı
100
Puanları
228
Her gün bir önceki günden kopyalayıp yapıştıracaksa tabi ki yıllık da olur :D
 

yetkilibiri

Profesör
Katılım
22 Ağustos 2008
Mesajlar
1,094
Reaksiyon puanı
7
Puanları
218
Her gün bir önceki günden kopyalayıp yapıştıracaksa tabi ki yıllık da olur :D

Yani :D

250 personelin olduğunu var sayarsak, hepsinin son 2 gün faaliyetini tek tek kontrol etmek yerine yeni bir sayfa ekleyip kod yapıştırması daha basit.

Sanırım arkadaşın istediği böyle bir şeydi ama kendisi yok ortalarda :D
 

Choice

Asistan
Katılım
2 Ağustos 2009
Mesajlar
187
Reaksiyon puanı
1
Puanları
18
Yani :D

250 personelin olduğunu var sayarsak, hepsinin son 2 gün faaliyetini tek tek kontrol etmek yerine yeni bir sayfa ekleyip kod yapıştırması daha basit.

Sanırım arkadaşın istediği böyle bir şeydi ama kendisi yok ortalarda :D

kusura bakmayın arkadaşlar bu ara iştempomuz baya yoğun da liste aylık bir şekilde tutuluyor ve her sayfaya o günün tarihi örn: nisan şeklinde atılıyor
 

evowinds

Dekan
Katılım
2 Kasım 2008
Mesajlar
9,100
Reaksiyon puanı
174
Puanları
243
Niye günlük yapıyorsunuz? Aylık yapıp her sayfada o ayın günü kadar sütun ekleyin ve bir formül oluşturun.
Böylesi daha rahat olmaz mı? Tüm ayı bir sayfada görmüş olursunuz?
 
Üst