• DİKKAT

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

Eğer formülü

Katılım
11 Ocak 2021
Mesajlar
26
Excel Vers. ve Dili
2007 Türkçe
Merhabalar;
Hazırladığım aylık puantaj tablosunda Eğer formülüyle haftanın günlerini iki karakterle "Aa" yazmak istiyorum. İç içe parantezlerden çıkamadım. Yardımcı olur musunuz? teşekkürler.
=EĞER(HAFTANINGÜNÜ(D2;2)=1;"Pt";EĞER(HAFTANINGÜNÜ(D2;2)=2;"Sa";EĞER(HAFTANINGÜNÜ(D2;2)=3;"Ça";EĞER(HAFTANINGÜNÜ(D2;2)=4;"Pe";EĞER(HAFTANINGÜNÜ(D2;2)=5;"Cu";EĞER(HAFTANINGÜNÜ(D2;2)=6;"Ct";HAFTANINGÜNÜ(D2;2)=7;"Pa";"")))))))
 
=EĞER(SAĞDAN(METNEÇEVİR(D2;"gggg");4)="tesi";SOLDAN(METNEÇEVİR(D2;"gggg");1)&"t";SOLDAN(METNEÇEVİR(D2;"gggg");2))
 
Merhaba,

Alternatif.
Eğer yada Ara formülüyle yapılabilir fakat veriler uygun olduğu için aşağıdaki gibi daha pratik olacaktır.
Kod:
=SOLDAN(YERİNEKOY(YERİNEKOY(METNEÇEVİR(D2;"ggg");"z";"");"m";"");2)
 
Merhaba,

Alternatif.
Eğer yada Ara formülüyle yapılabilir fakat veriler uygun olduğu için aşağıdaki gibi daha pratik olacaktır.
Kod:
=SOLDAN(YERİNEKOY(YERİNEKOY(METNEÇEVİR(D2;"ggg");"z";"");"m";"");2)
Kesinlikle daha pratik.
 
Alternatif:

Sizin formülünüzün düzgün hali şöyledir. İlk 6 gün için şartları belirledikten sonra 7. gün mecburen Pazar olacağı için ayrıca şart belirlemeye gerek yoktur. İlk altı şarta uymayan doğal olarak Pazar sonucunu verir:

=EĞER(HAFTANINGÜNÜ(D2;2)=1;"Pt";EĞER(HAFTANINGÜNÜ(D2;2)=2;"Sa";EĞER(HAFTANINGÜNÜ(D2;2)=3;"Ça";EĞER(HAFTANINGÜNÜ(D2;2)=4;"Pe";EĞER(HAFTANINGÜNÜ(D2;2)=5;"Cu";EĞER(HAFTANINGÜNÜ(D2;2)=6;"Ct";"Pa"))))))

Ömer Bey'in bahsettiği ARA formülü ise şöyledir:

=ARA(HAFTANINGÜNÜ(D2;2);{1;2;3;4;5;6;7};{"Pt";"Sa";"Ça";"Pe";"Cu";"Ct";"Pa"})
 
=ARA(HAFTANINGÜNÜ(D2;2);{1;2;3;4;5;6;7};{"Pt";"Sa";"Ça";"Pe";"Cu";"Ct";"Pa"})

Ara fonksiyonuna alternatif olarak;
Aranan vektör, 1-7 arası sıralı ilerlediği için aşağıdaki gibide yazılabilir.
Kod:
=ELEMAN(HAFTANINGÜNÜ(D2;2);"Pt";"Sa";"Ça";"Pe";"Cu";"Ct";"Pa")
 
Geri
Üst