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

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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:

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.
 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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ı 👍
 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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]))
 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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 🙏
 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
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.
 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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
 
Katılım
27 Şubat 2014
Mesajlar
57
Excel Vers. ve Dili
2010 - Türkçe
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.

 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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

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
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));"")
 

NIGRA

Altın Üye
Katılım
12 Şubat 2021
Mesajlar
111
Excel Vers. ve Dili
Excel2010
Altın Üyelik Bitiş Tarihi
13-02-2026
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 🙏
 
Üst