bir hücrede bulunan formulü aşağıya doğru diğer hücrelere çekerken belirli aralıklarla sayı atlamak

Katılım
5 Şubat 2023
Mesajlar
42
Excel Vers. ve Dili
Microsoft Ofis 2016 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
05-02-2024
Merhaba

=EĞER(EĞER('AYLIK PUANTAJ'!P7=11;"11";"")="11";$I$14;"")

Yukarıda bulunan formülü exceldeki tablomda aşağıya doğru kopyalamak istiyorum. Kopyalarken P7 bir alt hücrede P8 oluyor doğal olarak. Ancak ben bunu kopyalarken P7 nin bir alt hücrede P11 olarak kopyalanmasını istiyorum. Yani her satırda 4 sayı eklenerek kopyalanmasını istiyorum.

Biraz zor gibi görünüyor ancak bunun bir yöntemi var mıdır?

Teşekkür eder
Saygılarımı sunarım
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$1;SATIR(A1)*4+2;)=11;"11";"")="11";$I$14;"")
 
Katılım
5 Şubat 2023
Mesajlar
42
Excel Vers. ve Dili
Microsoft Ofis 2016 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
05-02-2024
Deneyiniz.

C++:
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$1;SATIR(A1)*4+2;)=11;"11";"")="11";$I$14;"")
Çok teşekkür ederim. Bu formül işime yarayacak.
Ancak;
3 sütun var. birinde tarih yazar. tarih yazan yukarıda formülünü yazdınız bana. diğer sütunda ad soyad var. üçüncü de ise mesai saati yazar.
yani şu şekilde;

12.04.2023 Ali Veli 11

isim olan sütunda ;
=EĞER(EĞER('AYLIK PUANTAJ'!P7=11;"'AYLIK PUANTAJ'!$B$4";"")="'AYLIK PUANTAJ'!$B$4";'AYLIK PUANTAJ'!B4;"")

bu formülde AYLIK PUANTAJ P7 ve AYLIK PUANTAJ B4 aşağı doğru kaydırdığımda 4 sayı eklenerek biri p11 diğer ise B8 olmalıdır

mesai saati sütununda;

=EĞER('AYLIK PUANTAJ'!P7=11;"11";"")

bu formülde AYLIK PUANTAJP7 aşağı doğru kaydırdığımda 4 sayı eklenerek P11 olmalıdır.

Desteğiniz için şimdiden çok teşekkür eder
Saygılarımı sunarım
 
Katılım
5 Şubat 2023
Mesajlar
42
Excel Vers. ve Dili
Microsoft Ofis 2016 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
05-02-2024
Merhaba,

Uğraşmadan kolay veriye ulaşmaya alışığız. Yani en azından ben öyleyim. Ancak vermiş olduğunuz formül üzerinde uğraşarak çözdüm. Belki daha kolayı vardır. Ancak benim anlatabilecek kabiliyetimle sizin anlamanız zor.

Tüm Excell Web Tr ekibine teşekkür ederim verdikleri destekler için

Konuyu şu formüllerle çözdüm. Umarım doğrudur.

TARİH:
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$1;SATIR(A1)*4+2;)=11;"11";"")="11";$I$14;"")

Adı SOYADI
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$2;SATIR(A1)*4+2;)=11;"'AYLIK PUANTAJ'!$B$4";"")="'AYLIK PUANTAJ'!$B$4";KAYDIR('AYLIK PUANTAJ'!$B$1;SATIR(B1)*4;);"")

Mesai SAATİ
=EĞER(KAYDIR('AYLIK PUANTAJ'!$P$2;SATIR(D1)*4+2;)=11;"11";"")

İyi çalışmalar dilerim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Tebrikler... Anahtar veriden yola çıkarak sonuca ulaşmsınız.
 
Katılım
5 Şubat 2023
Mesajlar
42
Excel Vers. ve Dili
Microsoft Ofis 2016 Tr 64 Bit
Altın Üyelik Bitiş Tarihi
05-02-2024
Merhaba,

Uğraşmadan kolay veriye ulaşmaya alışığız. Yani en azından ben öyleyim. Ancak vermiş olduğunuz formül üzerinde uğraşarak çözdüm. Belki daha kolayı vardır. Ancak benim anlatabilecek kabiliyetimle sizin anlamanız zor.

Tüm Excell Web Tr ekibine teşekkür ederim verdikleri destekler için

Konuyu şu formüllerle çözdüm. Umarım doğrudur.

TARİH:
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$1;SATIR(A1)*4+2;)=11;"11";"")="11";$I$14;"")

Adı SOYADI
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$2;SATIR(A1)*4+2;)=11;"'AYLIK PUANTAJ'!$B$4";"")="'AYLIK PUANTAJ'!$B$4";KAYDIR('AYLIK PUANTAJ'!$B$1;SATIR(B1)*4;);"")

Mesai SAATİ
=EĞER(KAYDIR('AYLIK PUANTAJ'!$P$2;SATIR(D1)*4+2;)=11;"11";"")

İyi çalışmalar dilerim
Şimdi yukarıda verdiğim formül eğer hücrede 11 saat mesai yazıyorsa verileri veriyor. Varsayalım ki 11 yerine başka bir saat yazdınız o zaman veriyi vermeyecek. Bu durumda aşağıda verdiğim formulleri kullanabilirsiniz.

TARİH:
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$1;SATIR(A1)*4+2;)=11;"11";"")="11";$I$14;"") ====> 11 saat için
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$J$2;SATIR(A1)*4+2;)<>"";$I$8);$I$8;"") =====> hücre doluysa tarih yaz, hücre boşsa boş geç

Adı SOYADI
=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$P$2;SATIR(A1)*4+2;)=11;"'AYLIK PUANTAJ'!$B$4";"")="'AYLIK PUANTAJ'!$B$4";KAYDIR('AYLIK PUANTAJ'!$B$1;SATIR(B1)*4;);"") =====> 11 yazıyorsa adını soyadını yaz


=EĞER(EĞER(KAYDIR('AYLIK PUANTAJ'!$J$2;SATIR(A1)*4+2;)<>"";"'AYLIK PUANTAJ'!$B$4";"")="'AYLIK PUANTAJ'!$B$4";KAYDIR('AYLIK PUANTAJ'!$B$1;SATIR(A1)*4;);"") ======> hücre doluysa adını soyadını yaz, hücre boşsa boş geç
Mesai SAATİ
=EĞER(KAYDIR('AYLIK PUANTAJ'!$P$2;SATIR(D1)*4+2;)=11;"11";"") ====> hücrede 11 yazıyorsa 11 yaz

=EĞER(KAYDIR('AYLIK PUANTAJ'!$J$2;SATIR(A1)*4+2;)<>"";KAYDIR('AYLIK PUANTAJ'!$J$2;SATIR(A1)*4+2;);"") =====> hücre doluysa ve ne yazıyorsa onu yaz, hücre boşsa boş geç

Amacım; bu formüle ihtiyacı olan ziyaretçileriniz ile bilgiyi paylaşmaktı.

Hatam varsa affola
Saygılar
 
Üst