Çıkış saatine göre değer verme

Katılım
3 Nisan 2020
Mesajlar
64
Excel Vers. ve Dili
Türkce
https://drive.google.com/file/d/1y775x5lMjTmgp4Hi4dJwAIFCMGSDpZh_/view?usp=sharing şimdi yapmak istediğim diğerleri değişmeyecek sadece ctesi günlei işten çıkış saati nç olduğunda 13:00 olacak eğer ctesi günleri mç olursa 16:00 olacak yani tabloyu incelerseniz daha iyi anlaşılır. ben nç yerine ctesi gününe denk gelen satıra cn veya cm olarak ayarladım ama ben diğerleri gibi nç olarak yazdığımda gelmesini istiyorum. ctesi çıkış saati 13:00 olduğu için yani diğerlerinden farklı saat olduğu için nç olarak değilde cn olarak ayarlayabildim.
 
Katılım
3 Nisan 2020
Mesajlar
64
Excel Vers. ve Dili
Türkce
https://drive.google.com/file/d/1y775x5lMjTmgp4Hi4dJwAIFCMGSDpZh_/view?usp=sharing şimdi yapmak istediğim diğerleri değişmeyecek sadece ctesi günlei işten çıkış saati nç olduğunda 13:00 olacak eğer ctesi günleri mç olursa 16:00 olacak yani tabloyu incelerseniz daha iyi anlaşılır. ben nç yerine ctesi gününe denk gelen satıra cn veya cm olarak ayarladım ama ben diğerleri gibi nç olarak yazdığımda gelmesini istiyorum. ctesi çıkış saati 13:00 olduğu için yani diğerlerinden farklı saat olduğu için nç olarak değilde cn olarak ayarlayabildim.
=EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="CM";"MÇ";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="BMÇ";"BMÇ";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="TMÇ";"TMÇ";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="MÇ";"MÇ";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="R";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="TNÇ";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="MÇ";"MÇ";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="NÇ";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="TG";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="RBT";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="İDT";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="AT";"";EĞER(KAYDIR('PUANTAJ GİRİŞ'!$M$8;KAÇINCI($C$7;'PUANTAJ GİRİŞ'!$G$9:$G$508;0);KAÇINCI(B16;'PUANTAJ GİRİŞ'!$N$4:$AR$4;0))="Üİ";"";""))))))))))))) cbenim formül buydu diğer yeni formülü forumdan bi arkadaş yeni ayarladı ama çıkış saati yani son hücre değer hatası veriyor.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Konu mantığını incelemedim fakat değer hatası olan formülde parantez hatası var gibi.

=EĞER(B12="";"";EĞER(VE(HAFTANINGÜNÜ(B12;1)=7;EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});""))="17:00";"13;00";EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")))

Kırmızı renkli parantezi silip ="17:00") sonuna ekleyip deneyin. Aşağıdaki gibi.

=EĞER(B12="";"";EĞER(VE(HAFTANINGÜNÜ(B12;1)=7;EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")="17:00");"13;00";EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")))

.
 
Katılım
3 Nisan 2020
Mesajlar
64
Excel Vers. ve Dili
Türkce
Merhaba,

Konu mantığını incelemedim fakat değer hatası olan formülde parantez hatası var gibi.

=EĞER(B12="";"";EĞER(VE(HAFTANINGÜNÜ(B12;1)=7;EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});""))="17:00";"13;00";EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")))

Kırmızı renkli parantezi silip ="17:00") sonuna ekleyip deneyin. Aşağıdaki gibi.

=EĞER(B12="";"";EĞER(VE(HAFTANINGÜNÜ(B12;1)=7;EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")="17:00");"13;00";EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"CM"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"16:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")))

.
teşekkürler kardeş oldu dediğin gibiymiş.
 
Katılım
3 Nisan 2020
Mesajlar
64
Excel Vers. ve Dili
Türkce
=EĞER(B12="";"";EĞER(VE(HAFTANINGÜNÜ(B12;1)=7;EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"16:00"\"13:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")="17:00");"13:00";EĞERHATA(ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0);{"AT"\"BMÇ"\"BNÇ"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"};{"AKDİ TATİL"\"20:00"\"17:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"16:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"});"")))


ben şöyle yaptım cn veya cm olanları sildim zaten onları yazmamak için bu formüle ihtiyacım var yoksa onları yazınca sorun yok ben yapmıştım zaten ben şunu istiyorum cm ve cn kullanmadan

https://drive.google.com/file/d/1GQnexdYgpmg0yhZ1kWND43TWYDxZqKxn/view?usp=sharing böyle çıkıyor
 
Katılım
3 Nisan 2020
Mesajlar
64
Excel Vers. ve Dili
Türkce
YANİ YAPMAK İSTEDİĞİM KISACA ŞU CTESİ GÜNLERİ BNÇ=17:00 BMÇ:20:00 NÇ:13:00 MÇ:16:00 TMÇ:20:00 TNÇ:17:00 olacak diğer hafta içi
BNÇ=17:00 BMÇ:20:00 NÇ:17:00 MÇ:20:00 TMÇ:20:00 TNÇ:17:00 diğerleri aynen kalacak tatil rapor filan işte
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
3 numaralı mesajdaki formül olmadı mı?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,196
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
İstediğiniz bu mu?

Kod:
=ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0)
 ;{"AT"\"BMÇ"\"BNÇ"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"}
 ;EĞER(HAFTANINGÜNÜ(B12;1)=7
 ;{"AKDİ TATİL"\"20:00"\"17:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"16:00"\"13:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"}
 ;{"AKDİ TATİL"\"20:00"\"17:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"}))
 
Katılım
3 Nisan 2020
Mesajlar
64
Excel Vers. ve Dili
Türkce
İstediğiniz bu mu?

Kod:
=ARA(DÜŞEYARA($C$7;'PUANTAJ GİRİŞ'!$G$4:$AV$600;KAÇINCI($B12;'PUANTAJ GİRİŞ'!$G$4:$AV$4;0);0)
;{"AT"\"BMÇ"\"BNÇ"\"H"\"İDT"\"İST"\"MÇ"\"NÇ"\"R"\"R-"\"RBT"\"TG"\"TMÇ"\"TNÇ"\"Üİ"}
;EĞER(HAFTANINGÜNÜ(B12;1)=7
;{"AKDİ TATİL"\"20:00"\"17:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"16:00"\"13:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"}
;{"AKDİ TATİL"\"20:00"\"17:00"\"HAST.GEÇ.GÜN"\"İDARİ TATİL"\"İSTİRAHARTLI"\"20:00"\"17:00"\"RAPORLU"\"RAPORLU"\"RESMİ TATİL"\"HAFTA TATİLİ"\"20:00"\"17:00"\"ÜCRETLİ İZİN"}))
teşekkürler abim şimdi oldu.
 
Üst