Hafta tatili kodunun formül ile bulma

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

gokhany

VIP Üye
Kullanıcı
Katılım
5 Nis 2020
Mesajlar
50
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

Çözüm
Sayın @Mehmet Hocam yukarıdaki formülü tatil günlerini saydırmak içinde bir formül yazabilirmisiniz. Yani yardımcı sütunlardaki 1 ve 0 lar yer değişsin.
Tatil günlerini saydırmak kısmını anlamadım ama mevzu yardımcı alandaki 1 ler 0 olsun.. 0 lar 1 olsun ise formülün başına DEĞİL işlevini eklemeniz yeterlidir.

=--DEĞİL(ESAYIYSA(MBUL(M$1&", ";$B21&", ")))
Merhabalar,Office versiyonunuz 2016 olduğu için yüklediğim dosyadaki gibi M-S sütunları gibi bir yardımcı alan kullanabilirsiniz. Dilerseniz bu alanı farklı sayfada veya başka sütunlarda da oluşturabilirsiniz. Yada Bu alanı dosyanızda göstermemek için sütunları gizleyedebilirsiniz.
 

Ekli dosyalar

Merhabalar,Office versiyonunuz 2016 olduğu için yüklediğim dosyadaki gibi M-S sütunları gibi bir yardımcı alan kullanabilirsiniz. Dilerseniz bu alanı farklı sayfada veya başka sütunlarda da oluşturabilirsiniz. Yada Bu alanı dosyanızda göstermemek için sütunları gizleyedebilirsiniz.
Hocam merhaba, bendeki listede
Cumartesi, Pazar 0000011 gözüküyor. Sizin formülünüzde 0000111 çıkıyor.
 

Ekli dosyalar

  • Screenshot_20221021-135544_Excel.webp
    Screenshot_20221021-135544_Excel.webp
    80.2 KB · Görüntüleme: 38
  • Screenshot_20221021-140103_Excel.webp
    Screenshot_20221021-140103_Excel.webp
    50.8 KB · Görüntüleme: 39
Selamlar,
Belki de şöyle bir formül işinizi görebilir..

B2 : B15 aralığında yazan günlerdeki yazım düzeni, ", " (Günler arasında Virgül ve 1 boşluk olması) şeklinde ise,

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
 
Yardımcı alan kullanmadan Sn. @52779 un formülü çok şık olmuş. 2016 da çalışmamasında herhangi bir engel görünmüyor. Çünkü kullanılan işlevler hepsi de 2016 öncesi versiyonlara ait.
 
Deneyin...
2016 da Emin olmadığım işlev... TABAN işlevi
O nedenle de Belki ibaresini kullandım...

TABAN işlevi 2016 da yoksa farklı şekilde şöyle olabilir...

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
Hocam bilgisayarda 2016 da çalışır mı şu anda bakamıyorum. Ancak telefondan açıyorum. 2 formülünüzde Değer hatası verdi. Telefonda yüksek sürüm var galiba
 
Merhaba , siz formül istediğiniz için bu alternatifi kullanmak istemezsiniz sanırım. Sadece bilgi paylaşmak amacıyla gönderiyorum.
Çalışma Power Query ile yapıldı. Veri girişinin yazım düzeni, boşluk olup olmaması, ayraç kullanılması sonucu etkilemiyor.
Belki ileride lazım olur, burada bulunsun.
Kolay gelsin,



1666380617519.webp
 
Merhaba , siz formül istediğiniz için bu alternatifi kullanmak istemezsiniz sanırım. Sadece bilgi paylaşmak amacıyla gönderiyorum.
Çalışma Power Query ile yapıldı. Veri girişinin yazım düzeni, boşluk olup olmaması, ayraç kullanılması sonucu etkilemiyor.
Belki ileride lazım olur, burada bulunsun.
Kolay gelsin,



1666380617519.png
Hocam dosyayı gönderebilirmisiniz? Yeni birşey öğrenmiş olurum.
 
Merhaba , siz formül istediğiniz için bu alternatifi kullanmak istemezsiniz sanırım. Sadece bilgi paylaşmak amacıyla gönderiyorum.
Çalışma Power Query ile yapıldı. Veri girişinin yazım düzeni, boşluk olup olmaması, ayraç kullanılması sonucu etkilemiyor.
Belki ileride lazım olur, burada bulunsun.
Kolay gelsin,



1666380617519.webp
@ezelk Hocam bu dosyayı yükleyebilirmisiniz? Burada Png olarak gözüküyor.
 
Sayın @Mehmet Hocam yukarıdaki formülü tatil günlerini saydırmak içinde bir formül yazabilirmisiniz. Yani yardımcı sütunlardaki 1 ve 0 lar yer değişsin.
Tatil günlerini saydırmak kısmını anlamadım ama mevzu yardımcı alandaki 1 ler 0 olsun.. 0 lar 1 olsun ise formülün başına DEĞİL işlevini eklemeniz yeterlidir.

=--DEĞİL(ESAYIYSA(MBUL(M$1&", ";$B21&", ")))
 
Çözüm
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt