• DİKKAT

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

Bir koşullu formülü iki koşula çıkarmak

Katılım
14 Haziran 2006
Mesajlar
129
AV3 = Yıl
AW3 = Ay

Bu formül AW3 ü baz alarak hesaplama yapıyor ben AV3 ve AW3 ü değerlendirerek çalışsın istiyorum nasıl düzenleyebilirim.
Örnek : Ben 2012 nin Mayıs ayını süzmesini istiyorum ama o Mayıs olanların hepsini süzüyor.

=EĞER(EHATALIYSA(İNDİS(Tamir!$A:$AF;KAÇINCI($AW$3&SATIR()-1;Tamir!$AE:$AE;0);KAÇINCI(A$1;Tamir!$A$2:$AF$2;0)));"0";İNDİS(Tamir!$A:$AF;KAÇINCI($AW$3&SATIR()-1;Tamir!$AE:$AE;0);KAÇINCI(A$1;Tamir!$A$2:$AF$2;0)))
 
Merhaba,

Sorunuzu örnek dosya ile desteklermisiniz.
 
Tamir sayfası;

* AE3 hücresine yazıp alt satırlara kopyalayın.

Kod:
=EĞER(E3="";"";EĞER(VE(E3=GRAFIK!$AW$3;F3=GRAFIK!$AV$3);SATIR();""))

* Bu verileri saymak için, AG1 hücresine;

Kod:
=BAĞ_DEĞ_SAY(AE:AE)

---------------------------------------------------------------------------

* Daha sonra aşağıdaki formülü Grafik sayfası A2 hücresine yazıp yana ve alt hücrelere kopyalayın. Formüldeki kırmızı işararetli bölüm, şarta uymayan satırları boş göztermek içindir. Sizin eski formülde 0 vardı, bu simge yerine 0 da yazabilirsiniz.

Kod:
=EĞER(SATIRSAY(A$2:A2)>Tamir!$AG$1;[B][COLOR=red]""[/COLOR][/B];İNDİS(Tamir!A:A
 ;KAÇINCI(KÜÇÜK(Tamir!$AE:$AE;SATIRSAY(A$2:A2));Tamir!$AE:$AE;0)))

.
 
Ömer ustam eline koluna aklına sağlık....
Dediklerini uyguladım ve sorunsuz çalıştı..
Aynı excel dosyamda gene bu iş ile ilgili basit bir makro düzenlemesi yapmam lazım..
AW3 değişince makro çalışıyor aşağıya göre ama ben AV3 çalışınca da çalışsın istiyorum..
Yani AW3 veya AV3 ikisinden herhangi biri değişince çalışsın


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$AW$3" Then
' ...
Range("AI3").Select
ActiveWorkbook.RefreshAll
Range("AW3").Select
' ...
End If
End Sub
 
Yaptım teşekkürler :D
If Target.Address = "$AW$3" Or Target.Address = "$AV$3" Then
 
Geri
Üst