T

Çözüldü Birden Fazla Şarta Bağlı Sıra Numarası Verme

  • Konuyu başlatan Konuyu başlatan teyadih
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

teyadih

Normal Üye
Kolay gelsin arkadaşlar. Belirtilen kelime olanlara vermemek şartıyla birden fazla şarta bağlı sıra numarası verecek formüle ihtiyacım var. Örnek dosyayı ekte gönderiyorum.
 

Ekli dosyalar

Çözüm
R sütunda tüm hücrelere değer yazılması şart değilse,
yani R sütununda sadece sıra numarası verilecek olanlar için hesaplama yapılması yeterliyse;
R7'deki formülü aşağıdaki ormül ile değiştirin.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Sıra numarası için de S7 hücresine aşağıdaki formülü uygulayın.
Kod:
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Merhaba,
İlgili tablonun N7 hücresindeki formülü( EĞER(H7>=1;_xlfn.IFERROR(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0);""))
EXCEL 2003 için EĞER(EHATALIYSA( formüle çeviremedim. Nasıl yapılır?
aşağıdaki formül hata vermektedir.
=EĞER(H7>=1;eğer(ehatalıysa(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0));"";AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0))
 
Merhaba,
İlgili tablonun N7 hücresindeki formülü( EĞER(H7>=1;_xlfn.IFERROR(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0);""))
EXCEL 2003 için EĞER(EHATALIYSA( formüle çeviremedim. Nasıl yapılır?
aşağıdaki formül hata vermektedir.
=EĞER(H7>=1;eğer(ehatalıysa(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0));"";AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0))
 
Cep telefonundan yazıyorum.
Belirttiğiniz formülü oluşturanın ben olduğumdan emin değilim doğrusu.
Siz hangi veri için hangi sonucu almak istiyorsunuz?
Örneğin formülden anlaşıldığına göre I7 de tarih olmalı.
I7 boş ise sonuç yanıltıcı olur gibi görünüyor.
HATA nedir, hatayı örnek belge üzerinden gösterip açıklama eklerseniz,
uygun olduğumda bakarım.
 
Sayın Baran formül sizin yazdığınız değil. #Tevadih 'in ekli tablosunun N7 hücresindeki formülündeki EHATA bulunan formülünü Eğer(Ehatalıysa( parantezine alamadığımı belirttim.
İlgili tablonun (1. veya 14. penceredeki) N7 hücresindeki =EĞER(H7>=1; EHATA(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0);""))
formülü EXCEL 2003 için EĞER(EHATALIYSA( formüle çeviremedim. Nasıl yapılır?
aşağıdaki formül hata vermektedir.
=EĞER(H7>=1;eğer(ehatalıysa(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0));"";AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0);0))
 
Bence, belirtilen formül için EĞERHATA(... veya EĞER(EHATALIYSA(.... gibi bir yapıya ihtiyaç yok.
-- N7 için: =EĞER(YADA(I7>BUGÜN();I7="");"";TAMSAYI(TOPLA(GÜN360(I7;BUGÜN());J7;K7;-L7;-M7)/360))
-- O7 için: =EĞER(YADA(I7>BUGÜN();I7="");"";TAMSAYI(MOD(TOPLA(GÜN360(I7;BUGÜN());J7;K7;-L7;-M7);360)/30))
-- P7 için: =EĞER(YADA(I7>BUGÜN();I7="");"";MOD(TOPLA(GÜN360(I7;BUGÜN());J7;K7;-L7;-M7);30))
formüllerini kullanmak yerinde olur diye düşünüyorum.
 
Sayın Ömer Baran üstadım teşekkür ederim.
Formüllerin alternatifleri çok güzel...
ama yine de 24. pencerenin cevabını beklerdim. Neden yapamadığım dert olmasın...
 
Sanırım oluşturdum.
=EĞER(H7>=1;EĞER(EHATALIYSA(AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0));"";AŞAĞIYUVARLA(SAYIYAÇEVİR(GÜN360(I7;BUGÜN())+(J7)+(K7)-(L7)-(M7))/360;0)))
 
H7 hücresinin BOŞ veya SIFIR olması seçeneğini atlamışsınız. Oluşturduğunuz formül bu durumda YANLIŞ sonucunu verecektir.
Benim verdiğim son formül cevabımda ise bu durumda formül sonucu BOŞ olarak döndürülür.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst