DÜŞEYARA’da Problem

Katılım
6 Temmuz 2006
Mesajlar
172
Excel Vers. ve Dili
Windows7 Türkçe
Sayın Üstadlarımız,
Daha önce kullandığın ve çalışan bir formül var ve bunu Koşullu Biçimlendirme içinde kullanıyorum. Ancak şimdi başka yerde kullanmaya çalıştım ama çalışmadı. Formülü aynen yazıyorum. =EĞER(DÜŞEYARA(D12;$A$12:$B$1000;2;0)="k";1;0) Kalın gözüken 0’da hata veriyor.
Ayrıca 1000 rakamından sonra gelen 2 ve 0’ın anlamı ve de tırnaklı k’dan sonra gelen 1 ve 0’ın anlamı nedir? Bir açıklama yaparsanız belki çözebilirim. Herkese kolay gelsin.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
.Ayrıca 1000 rakamından sonra gelen 2 ve 0’ın anlamı nedir?
2, $A$12:$B$1000 aralığında ikinci sütunda ara
0, ise birebir eşleşeni ara eğer 1 yazarsanız aradağınız değere en yakın olanı bulur tam eşleme için burası 0 olarak kalmalıdır.


=EĞER(DÜŞEYARA(D12;$A$12:$B$1000;2;0)="k";1;0) tırnaklı k’dan sonra gelen 1 ve 0’ın anlamı nedir? Bir açıklama yaparsanız belki çözebilirim. Herkese kolay gelsin.
Eğerli fonksiyon, Düşeyara fonksiyonunun A2:B1000 aralığında aradığı değerin sonucu k bulursa bunun yerine 1 yazar değilse 0 yazar.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın Üstadlarımız,
Daha önce kullandığın ve çalışan bir formül var ve bunu Koşullu Biçimlendirme içinde kullanıyorum. Ancak şimdi başka yerde kullanmaya çalıştım ama çalışmadı. Formülü aynen yazıyorum. =EĞER(DÜŞEYARA(D12;$A$12:$B$1000;2;0)="k";1;0) Kalın gözüken 0’da hata veriyor.
Ayrıca 1000 rakamından sonra gelen 2 ve 0’ın anlamı ve de tırnaklı k’dan sonra gelen 1 ve 0’ın anlamı nedir? Bir açıklama yaparsanız belki çözebilirim. Herkese kolay gelsin.
VLOOKUP=DÜŞEYARA

Fonksiyonun söz dizimi:

=VLOOKUP(lookup_value;table_array;col_index_num;range_lookup)

=DÜŞEYARA(bakılan_değer;tablo_dizisi;sütun_indis_sayısı;aralık_bak)

Bakılan_değer: dizinin ilk sütununda bulunacak değerdir. Bakılan_değer bir değer, başvuru veya metin dizesi olabilir.

Tablo_dizisi: içinde verinin aranacağı bilgi tablosudur. Bir aralık başvurusu veya Veritabanı veya Liste gibi bir aralık adı kullanılır.

Sütun_indis_sayısı: içinden uyan değerin verilmesi gereken tablo_dizisindeki sütun sayısıdır. Sütun_indis_sayısı 1, tablo_dizisindeki ilk sütunun değerini verir; sütun_indis_sayısı tablo_dizisindeki ikinci sütunun değerini verir ve böyle devam eder. Sütun_indis_sayısı 1'den küçükse, DÜŞEYARA fonksiyonu #DEĞER! hata değerini verir; sütun_indis_sayısı, tablo_dizisindeki sütunların sayısından büyükse, DÜŞEYARA fonksiyonu #BAŞV! hata değerini verir

Aralık_bak: DOĞRU'ysa, tablo_dizisinin ilk sütunundaki değerler artan şekilde sıralanmalıdır: ..., -2, -1, 0, 1, 2, ... , A-Z, YANLIŞ, DOĞRU; aksi halde DÜŞEYARA doğru değeri vermeyebilir. Aralık_bak YANLIŞ'sa, tablo_dizisinin sıralanması gerekmez.
• Veri menüsünde Sırala komutunu seçip Artan'ı seçerek değerleri artan şekilde sıralanabilir.
• Tablo_dizisinin ilk sütunundaki değerler metin, sayı veya mantıksal değerler olabilir.
• Büyük-küçük harf ayrımı yoktur.
.
Formülünüzdeki 2 sütun indis sayısını, 0 yada bunun yerine YANLIŞ kullanabilirsiniz. Verilerin ilk sütunun küçükten büyüğe yada alfabetik olarak sıralanması aranmaksızın formülün çalışmasını sağlar.

k’dan sonra gelen 1 ve 0 ise; eğer düşeyara fonksiyonunun sonucu k'ya eşit ise 1 değilse 0 yaz anlamındadır.

..
 
Katılım
6 Temmuz 2006
Mesajlar
172
Excel Vers. ve Dili
Windows7 Türkçe
Sayın Ali bey,
hızlı cevabınız için ayrıca teşekkürler. Bu formülü Takvim de farklı günleri renklendirmek için kullandım. Bu sefer de TAMİŞGÜNÜ ile ilgili, sayın Necdet Yesertener'in yazmış olduğu {=EĞER(EHATALIYSA(İNDİS(Tatiller;KÜÇÜK(EĞER(YIL(Tatiller)=y;SATIR(Tatiller));SATIR()-6)-6));0;İNDİS(Tatiller;KÜÇÜK(EĞER(YIL(Tatiller)=y;SATIR(Tatiller));SATIR()-6)-6))} bu formulun bulunduğu hücreye Koşullu Biçimlendirme olarak yazdım ama 1000'den sonraki 2 değil de 0 da hata veriyor ne yazdıysam kabul etmedi.
 
Katılım
6 Temmuz 2006
Mesajlar
172
Excel Vers. ve Dili
Windows7 Türkçe
Sayın yurttas,
Sizin cevabınızı şimdi gördüm.
Bu bölümde (Renkli fontu tanıyan Koşullu Biçimlendirme) başlıklı konunun içindeki TAKVİM de günleri renklendiren bu formül, Koşullu Biçimlendirmenin içinde var ve çalışıyor. Aynı formülü yine bu bölümde yer alan (Net Çalışma Günü) başlıklı dosyada çalıştırmak istedim ama formülü kabul etmiyor. Dosyaları ayrı ayrı yollamak istemedim çünkü şu anda bu forumda 8. ve 10. alt sırada hala duruyor. Yardımlarınız için şimdiden teşekkür etmek istiyorum. Kolay gelsin.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın yurttas,
Sizin cevabınızı şimdi gördüm.
Bu bölümde (Renkli fontu tanıyan Koşullu Biçimlendirme) başlıklı konunun içindeki TAKVİM de günleri renklendiren bu formül, Koşullu Biçimlendirmenin içinde var ve çalışıyor. Aynı formülü yine bu bölümde yer alan (Net Çalışma Günü) başlıklı dosyada çalıştırmak istedim ama formülü kabul etmiyor. Dosyaları ayrı ayrı yollamak istemedim çünkü şu anda bu forumda 8. ve 10. alt sırada hala duruyor. Yardımlarınız için şimdiden teşekkür etmek istiyorum. Kolay gelsin.
Sözkonusu dosyanızın F4 hücresine:

=NETWORKDAYS(D4;E4)-SUMPRODUCT(--(Tatiller>=D4);--(Tatiller<=E4);--(B7:B802="r")+(B7:B802="k"))
formülünü girin.

SUMPRODUCT=TOPLA.ÇARPIM


.
 
Üst