Formül Güncelleme İşlemi Nasıl Yapılır

Formül Güncelleme İşlemi Nasıl Yapılır

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

merakli

Kullanıcı
Katılım
28 Tem 2022
Mesajlar
748
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba,
@Ömer BARAN Beyin Öğretmen Çizelgesinden Ders Programı Oluşturmak başlıklı konuda vermiş olduğu biraz daha farklı bir çizelgede uygulamaya çalışıyorum.

Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

@Ömer BARAN beyin formülü her günde 9 sütun yer alacak şekilde çalışıyor.
Formül içindeki kısım ile o günün kaçıncı gün olduğu bulunuyor. Yani Pazartesi günü için 1, Salı günü için 2, ..... Cuma günü için ise 5 değeri elde edilebiliyor.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)

Ancak benim şuan yeni ve farklı bir çizelgemde
pazartesi günü için 8 sütun var diğer günler için 7 sütun var.

Formülü pazartesi yani 8 sütun için
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
şeklinde düzenledim herhangi bir sıkıntı yok. Çünkü işlemin sonucu tam sayı olarak 1 çıkıyor.

Ancak diğer günler yani 7 sütunlu günler için
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(1 satır)
şeklinde formülü kullandığımızda
son sütundaki işlemin sonucu diğer güne geçiyor ya da bir fazla veriyor. Matematiksel işlemin sonucu doğru olduğu için...

Formülde sıra dışı bir işlem yaparak doğru sonuç verdirebilirim ancak o da düzgün bir iş yapmaya ters bir durum...

Aşağıdaki görselde de ifade etmeye çalıştığım gibi bu yapıyı günlere göre içerdiği sutunda aynı değerleri nasıl verdirebilirim?


soru.webp
 

Ekli dosyalar

@merakli

Madem 2'nci satırda 1,2,3... gibi sayılar hazır; en iyisi bu sayılardan yararlanmak.
=TOPLA(A5;(B$2=1)) formülü B5 hücresine uygulanıp sağa doğru kopyalanırsa sorun kalmaz.

.
 
@merakli

Madem 2'nci satırda 1,2,3... gibi sayılar hazır; en iyisi bu sayılardan yararlanmak.
=TOPLA(A5;(B$2=1)) formülü B5 hücresine uygulanıp sağa doğru kopyalanırsa sorun kalmaz.

.

@Ömer BARAN bey bu formülü üstteki ilk mesajda belirttiğim sizin formül içinde günlerin sayı değerini getirdiğiniz 1,2,3,4 ve 5 değerlerini getirtmek için kullanacaktım.
Tabiki sizin üstte verdiğiniz formül koşul sağlanıyorsa bir önceki değer ile toplama mantığı ile çalışıyor. Ancak aşağıdaki formül o hücreye başka veri getirdiği için düşündüğüm sonucu elde edemiyorum.


TAMSAYI((SÜTUN()-2)/9)+1 bu formül yerine kullanacaktım


=EĞER(TOPLA.ÇARPIM((Öğretmenler!$D$4:$D$615=$A5)*(Öğretmenler!$F$4:$F$615=B$2)*(Öğretmenler!$E$4:$E$615=ARA(TAMSAYI((SÜTUN()-2)/9)+1;{1;2;3;4;5};{"Pazartesi";"Salı";"Çarşamba";"Perşembe";"Cuma"}))*(SATIR(Öğretmenler!$D$4:$D$615)-3))=0;"";KAYDIR(EĞER(MOD(SATIR();2)=1;Öğretmenler!$C$3;Öğretmenler!$B$3);TOPLA.ÇARPIM((Öğretmenler!$D$4:$D$615=$A5)*(Öğretmenler!$F$4:$F$615=B$2)*(Öğretmenler!$E$4:$E$615=ARA(TAMSAYI((SÜTUN()-2)/9)+1;{1;2;3;4;5};{"Pazartesi";"Salı";"Çarşamba";"Perşembe";"Cuma"}))*(SATIR(Öğretmenler!$D$4:$D$615)-3));))
 
Verdiğiniz formülü anlayabilmem için bu formülün içinde olduğu (sorunlu haliyle) örnek belge yüklerseniz daha hızlı çözüme ulaşılır.

Ancak yine de fikrimi belirteyim: formülün uygulandığı sayfada PAZARTESİ, SALI .... gün isimleri belirttiğiniz tabloda da
hazır ve karışık değil normal sırada olacak şekilde B1'den başlayarak 1'inci satırda ise bu alana atıf yaparak
EĞERSAY($B$1:B$1;"<>") formül parçasını sorun yaratan kısmın yerine şu şekilde yerleştirerek deneyin.

....... E$4:$E$615=ARA(EĞERSAY($B$1:B$1;"<>");{1;2;3;4;5};{"Pazartesi";"Salı";"Çarşam.....
 
Verdiğiniz formülü anlayabilmem için bu formülün içinde olduğu (sorunlu haliyle) örnek belge yüklerseniz daha hızlı çözüme ulaşılır.

Ancak yine de fikrimi belirteyim: formülün uygulandığı sayfada PAZARTESİ, SALI .... gün isimleri belirttiğiniz tabloda da
hazır ve karışık değil normal sırada olacak şekilde B1'den başlayarak 1'inci satırda ise bu alana atıf yaparak
EĞERSAY($B$1:B$1;"<>") formül parçasını sorun yaratan kısmın yerine şu şekilde yerleştirerek deneyin.

....... E$4:$E$615=ARA(EĞERSAY($B$1:B$1;"<>");{1;2;3;4;5};{"Pazartesi";"Salı";"Çarşam.....
Teşekkürler @Ömer BARAN bey beklenilen sonucu verdi. (y)
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt