• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Veri Doğrulama ve Koşullu Biçimlendirme ile Tüm Satırı Boyama

  • Konbuyu başlatan Konbuyu başlatan NIGRA
  • Başlangıç tarihi Başlangıç tarihi
Dalaman ve Didimi ekledim, "alan" adlı tanımı ad tanımlamalarda görebilirsiniz. Aynı şekilde diğerlerini ekleyebilir siniz.


Korhan bey sizin kod tamam.
Ömer bey, bir yerde takılıyor. Değeri güncellemediği için. Korhan beyin kod ile devam edeyim. Emeğinize sağlık.

Elinize sağlık. Hallettim Tamamdır. Bunu uygulamada kullanacağım. Çok teşekkür ederim. Süper oldu.
 
Son düzenleme:
Korhan Bey'in formülünde dizi olmadan:

=ARA(2;1/(İNDİS(Tablo1;;1)=[@Sütun1]);(İNDİS(Tablo1;;3)))

Sanırım istediğiniz bu? Aynı formülü koşullu biçimlendirmede kullanmıştım.
 
Korhan Bey'in formülünde dizi olmadan:

=ARA(2;1/(İNDİS(Tablo1;;1)=[@Sütun1]);(İNDİS(Tablo1;;3)))

Sanırım istediğiniz bu? Aynı formülü koşullu biçimlendirmede kullanmıştım.

Evet buda oldu. Çok ama çok teşekkür ederim. Ömer bey. Bundan sonrası uyarlaması ?
 
Korhan Bey'in formülünde dizi olmadan:

=ARA(2;1/(İNDİS(Tablo1;;1)=[@Sütun1]);(İNDİS(Tablo1;;3)))

Sanırım istediğiniz bu? Aynı formülü koşullu biçimlendirmede kullanmıştım.


Burada sadece (Tablo1;;1) ve (Tablo1;;3) mantığını çözmem lazım. çünkü böyle bir tablo yerine sayfanın tamamını kullanacağım1 10-12 sütunun olduğu, ve 2500 satırlık bir sayfa. Sütunun değişimi kolay kod içinde, ama bu (Tablo1;;1) deyince nereyi tarıyor?
 
Tablo1 sizin sayfa2 deki tablonuzun tanımlı alanıdır. Ad tanımlamada görebilir siniz.

Yani: =Sayfa2!$F$3:$M$son_satır

İNDİS(Tablo1;;1) buradaki 1; tablonun 1.sütunundaki değerler demektir yani F sütunu.
İNDİS(Tablo1;;3) buradaki 3; tablonun 3.sütunundaki değerler demektir yani H sütunu.

Benim için yazım kolaylığı olduğu için o şekilde yazmıştım.

Siz aşağıdaki gibi kullanın karışıklık olmasın.

=ARA(2;1/(Tablo1[Sütun1]=[@Sütun1]);(Tablo1[Sütun4]))
 
Tablo1 sizin sayfa2 deki tablonuzun tanımlı alanıdır. Ad tanımlamada görebilir siniz.

Yani: =Sayfa2!$F$3:$M$son_satır

İNDİS(Tablo1;;1) buradaki 1; tablonun 1.sütunundaki değerler demektir yani F sütunu.
İNDİS(Tablo1;;3) buradaki 3; tablonun 3.sütunundaki değerler demektir yani H sütunu.

Benim için yazım kolaylığı olduğu için o şekilde yazmıştım.

Siz aşağıdaki gibi kullanın karışıklık olmasın.

=ARA(2;1/(Tablo1[Sütun1]=[@Sütun1]);(Tablo1[Sütun4]))


Tamamdır ? kullanmak istediğim sütunun başına tıklayınca oluyor evet ? teşekkürler ?
 
Kod:
=ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100))


Görüşme takibi sayfasında b sütunu ve f sütunu kullanıyor, eğer bu B veya F sütununda bir değer yoksa bu formülü girdiğimiz hücrenin boş kalmasını nasıl sağlayabilirim?

Kod:
=EĞER($F$4:$F$100="";""(YADA($B$4:$B$2510="";""(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100))))

Bu şekilde yazdım ama olmadı?

Amacım formül çalışmadığında #YOK yazıyor bunu kaldırsın birde hic giriş olmayan hücrelere 0 atıyor bunu kaldırsın.

@Ömer
 
Aşağıdaki gibi yazabilir siniz.
Kod:
=EĞER(YADA(G4="";H4="");"";ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100)))


Yada;
Kod:
=EĞERHATA(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100));"")



Giriş olmayandan kastınızı anlayamadım.
 
Aşağıdaki gibi yazabilir siniz.
Kod:
=EĞER(YADA(G4="";H4="");"";ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100)))


Yada;
Kod:
=EĞERHATA(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100));"")



Giriş olmayandan kastınızı anlayamadım.

Ömer bey, bu yeterli sorun yok sıfır attığını ben amorti edebildim. Elinize sağlık Çok teşekkürler
 
Merhaba,
Aşağıdaki videoyu izleyerek Makro kullanmadan herhangi bir hücre değerine bakarak tüm satırın nasıl boyandığını rahatlıkla öğrenip uygulayabilirsiniz. Ayrıca koşullu biçimlendirmenin farklı örnekleri de mevcuttur.

 
Aşağıdaki gibi yazabilir siniz.
Kod:
=EĞER(YADA(G4="";H4="");"";ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100)))


Yada;
Kod:
=EĞERHATA(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=G4)*('Görüşme Takibi'!$D$4:$D$100=H4));('Görüşme Takibi'!$F$4:$F$100));"")



Giriş olmayandan kastınızı anlayamadım.

@Ömer @Korhan Ayhan

Üstatlarım bu dosyada bu formülü kullandım.

Kimle görüşebilirim sayfasında G sütununda.
Uyarlamış olduğum formül:
Kod:
=EĞERHATA(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=H4)*('Görüşme Takibi'!$D$4:$D$100=I4));('Görüşme Takibi'!$F$4:$F$100));"")

Bu kodda şunu çözmek istiyorum.

Görüşme takibi sekmesi F28 hücresinde seçim yok iken, ilgili kişiye denk gelen kiminle görüşebilirim sayfasında ( örnekte Tuğba Pak ismi) G23 de "0" yerine hücrenin boş kalmasını istiyorum.

Örneğin, bu örnek dosya da kiminle görüşebilirim sayfasında Ergün Temiz ve Toprak Yazıcı ile hiç görüşme yapılmamış olup karşılığına gelen G sütunu hücreleri boş.

Ben Tuğba Pak içinde böyle boş bırakmak istiyorum Görüşme takibinde F sütununda seçim yok iken.
 

Ekli dosyalar

Yapmanız gereken formüle ek olarak "F sütunu boş değilse" koşuluydu.

Oltayı veriyoruz. Yetmiyor balığı veriyoruz. O da yetmiyor. Pişirip servis ediyoruz.

Biraz gayret lütfen..

C++:
=EĞERHATA(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=H23)*('Görüşme Takibi'!$D$4:$D$100=I23)*('Görüşme Takibi'!$F$4:$F$100<>""));('Görüşme Takibi'!$F$4:$F$100));"")
 
Yapmanız gereken formüle ek olarak "F sütunu boş değilse" koşuluydu.

Oltayı veriyoruz. Yetmiyor balığı veriyoruz. O da yetmiyor. Pişirip servis ediyoruz.

Biraz gayret lütfen..

C++:
=EĞERHATA(ARA(2;1/(('Görüşme Takibi'!$B$4:$B$100=H23)*('Görüşme Takibi'!$D$4:$D$100=I23)*('Görüşme Takibi'!$F$4:$F$100<>""));('Görüşme Takibi'!$F$4:$F$100));"")


Yanlış yere ekliyormuşum abi ? çok teşekkürler ?
 
Geri
Üst