Formül İçinde Hücre Vurgulama Hatası

Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Ekte sunulmuş olan HATA1 ekran görüntüsünde Formüller amacına uygun olarak yazılmış, tam ve sorunsuz çalışıyor. Fakat formül düzenlemek istediğimde formül içindeyken hücreler düz metin gibi renksiz oluyor. Yani hücreler renkli olarak vurgulanmıyor.

HATA2 ekran görüntüsünde ise 2 adet EĞER formülünü siliyorum ve hücreler vurgulanıyor.

Sebebi nedir acaba. Formül çalışmıyor mu böyle olunca?
 

Ekli dosyalar

dellerlim

Altın Üye
Altın Üye
Katılım
25 Şubat 2012
Mesajlar
323
Excel Vers. ve Dili
office 2016 türkçe
Altın Üyelik Bitiş Tarihi
15.03.2027
64 (belki bu sayı artmış olabilir)'ten fazla iç içe formül yazılmıyor sanırım Excel'de. Bundan dolayı oluyordur sanırım.
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Ne yapmalıyız bu konu hakkında?
 

Ö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
Merhaba,

Yanlış yorumlamadıysam aşağıdaki formül yeterli olur.

Kod:
=YUVARLA(EĞERHATA(EĞER(YADA(B13="";D13=0;BY13=0);0
 ;EĞER(VE(C13=0,7;EĞERSAY(PARAMETRELER!$F$1:$F$27;$C$10)>0)
  ;(E13+BY13)+(E13+BY13)-(((($C$7*C13)+$C$7)/30)*BY13);0));0);2)
.
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Hocam formül uzun şekli ile kalsa çalışmaz mı?
Hata vermiyor çalışıyor gibi görünüyorda.
Bu arada siz yanlış anladınız. Yinede sağolun formül için
Çalışmamı Ekledim. Sarı Renkli sütun formülü içeren sütundur.
 

Ekli dosyalar

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
Çalışır. Ben sadece kısaltmak istemiştim.

Formülde siz,

EĞER(VE(C13=0,7;C10=PARAMETRELER!$F$1)

Bu eğer bloğu ile sadece F1 i her seferinde bir artırarak;

(E13+BY13)+(E13+BY13)-(((($C$7*C13)+$C$7)/30)*BY13)

aynı olan bu şartı eklemişsiniz.

Değil mi?

Bu da demek oluyor ki

eğer C13=0,7 ise ve C10=PARAMETRELER!F1 (F2,F3,F4...F27) kadar ilerliyor, bu iki şart sağlıyorsa

(E13+BY13)+(E13+BY13)-(((($C$7*C13)+$C$7)/30)*BY13)

yazdığım hesaplamayı yaptırmışsınız.

Ben bu şekilde anlayarak formülü kısalttım.

Bu doğrultuda #4 numaralı mesajdaki formülü tekrar deneyip yanlış anladığım bölümü açıklarsanız ona göre yeniden düzenlerim.

Not: Formülde 0,7 yerine 0,07 yazmıştım, düzelttim. #4 numaralı formülü yeniden kopyalayıp deneyin.

.
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
PARAMETRELER!F1,F2,F3 olursa
"(E13+BY13)+(E13+BY13)-(((($C$7*C13)+$C$7)/30)*BY13)"
PARAMETRELER!F4,F5,F6,F7,F8,F9 OLURSA
"(E13+BY13)+(E13+BY13)-(((($C$6*C13)+$C$6)/30)*BY13)"
PARAMETRELER!F10,F11,F12,F13,F14,F15 OLURSA
"(E13+BY13)+(E13+BY13)-(((($C$7*C13)+$C$7)/30)*BY13)"
PARAMETRELER!F16,F17,F18,F19,F20,F21 OLURSA
"(E13+BY13)+(E13+BY13)-(((($C$6*C13)+$C$6)/30)*BY13)"
PARAMETRELER!F22,F23,F24,F25,F26,F27 OLURSA
"(E13+BY13)+(E13+BY13)-(((($C$7*C13)+$C$7)/30)*BY13)"

5 numaralı mesajımda çalışmamı ekledim hocam.
 
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
Siz uzun formül yazmayı seviyorsunuz sanırım :)

Şaka bir yana.

Öncelikle C10 da kullandığınız formül için, aşağıda formül yeterli olur.

Kod:
=METNEÇEVİR("1."&C4&"."&C5;"gg.aa.yyyy")&" - "&
 METNEÇEVİR(TARİH(C5;AY("1."&C4&"."&C5)+1;0);"gg.aa.yyyy")
Anladığım kadarıyla tarih aralığına göre brüt ücreti belirliyorsunuz.

Yalnız kafama takılan, brüt rakamları C6 ve C7 den almak yerine Parametre sayfasında F nin karşından G sütununa yada boş olan J sütununa ilgili dönemlerdeki brüt ücretleri yazmak daha doğru değil mi. Sonuçta her dönem ücretler farklı oluyor.

İstediğiniz bu şekilde de yapılabilir, sadece doğruyu bulup üzerinde gidelim diye düşündüm.

.
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Ömer hocam aslında haklısınız fakat standart olarak formu bozamıyoruz. Bu şekilde yapmamı istedi müdürler. O sayfada bunlar belirtilmek zorunda
 

Ö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
Brüt rakamlar yıl ve döneme göre değişiyor. Peki yıl ve ay değiştirdiğinizde C6 ve C7 yi elle mi yazıyorsunuz.

Konuyu anlamak için bunları soruyorum.
Tablo yapınızı değiştirmeden istediğiniz yapılabilir sadece daha pratik ve dinamik yapmaya çalışıyorum.

.
 
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Evet YIL VE AY ( C6 VE C7 ) elle değiştiriliyor.
girilen ay ve yıla göre PARAMETRELER sayfasında bulunan aylara ait tarih aralığını C10 hücresine yazıyor. Bu sadece görmek amaçlı.
Benim sorunum CA sütünündaki formüllerle ilgili. Eğer hesaplama yapmıyorsa sorun var. Eğer hesaplama yapıyorsa hiç zahmet etmeyin. Bu şekilde kalsın. Ben hücreleri vurgulama yapmayınca çalışmadığını düşündüm.
 

Ö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
Eki inceleyin.

İlave olarak sadece Parametreler sayfasında aralıkları düzenleyip J sütununa ilgili dönemin bürüt ücretini yazdım.

Artık C6 ve C7 değerleri otomatik alacaktır. C10 ve CA13 deki formülleri de bu doğrultuda kısalttım.

.
 

Ekli dosyalar

Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Hocam vallahi çok güzel olmuş. Elinize kolunuza sağlık. Çok zekice.
CN - CO - CP - CQ sütünlarındaki formülleride, orada bulunan formüllerin mantığına göre kısaltabilir misiniz.
 

Ö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
Ektedir.

Siz sonuçların doğruluğunu kontrol edersiniz.

Yalnız D sütunundaki formülünde değişmesi gerekiyor sanırım. Mantığını anlamadığım için onunla ilgili işlem yapmadım.

CN deki formülü de kontrol etmenizi rica ederim. Çünkü tüm şartlarda 120 var sanırım. Yanlış anlamış olabilirim.

.
 

Ekli dosyalar

Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Hocam sizin yaptığınız tüm hücrelerde aynı anda hepsinde hesaplama yapıyor ve yanlış sonuç çıkıyor. Tarih değiştirince hesaplama yapmıyor. Böyle olmayacak. Tarihe göre ilgili sütunda hesaplama yapacak..
CN - CO - CP - CQ sütunundaki CN sütünu Eğer C10 hücresindeki veri PARAMETRELER sayfasında bulunan 2015 yılına ait aylar ise direk 120,00 TL veriyor.

CO sütünu 2016 yılı 1. dönem için, Eğer C10 hücresindeki veri PARAMETRELER sayfasında bulunan 2016 yılına ait aylar ise, 1. yarı yıl için 1. dönem Asgari Ücretin yüzde fazlasını hesaplıyor. Herkesin bürüt ücretleri, yüzde oranına göre zamlı olarak hesaplanıyor. Çıkan sonucun %1 i hesaplanıyor.

2016 2. yarı yıl için de aynı şey geçerli, sadece 2. yarı yıl için 2. dönem Asgari Ücret üzerinden gidiliyor.

CP sütunu, bu sütun 2017 yarı yıl için ayrıldı. Burada da 2017 yılı 1. dönem asgari ücret üzerinden yüzde fazlası zamlı olarak hesaplama yaparak, çıkan sonucun %4 ü hesaplanıyor.

CQ sütunu için özel bir durum var. Bu sütunda 2017 yılı 1. dönem asgari ücret üzerinden yüzde fazlası zamlı olarak hesaplama yaparak, çıkan sonucun %4 ü hesaplanıyor. Sonra çıkan sonuç ile 2017 yılı 1. dönem asgari ücret üzerinden yüzde fazlası zamlı olarak hesaplanarak toplanır.
Sonra çıkan sonucun %4 ü hesaplanır.

D sütun ise CN - CO - CP - CQ alanlarında her yıl ve dönemlerinin asgari ücretleri dikkate alınarak ilgili dönemdeki asgari ücretin yüzde fazlası zamlı olarak hesaplanması ile çıkan sonucun, CN - CO - CP - CQ alanlarındaki hesaplamalar ile çıkan sonucun toplanmasıdır.

Fakat bu alan CN - CO - CP - CQ hesaplamalarından veri çekmeyecek. Direk hücrede hesaplanması lazım
 
Son düzenleme:
Katılım
29 Mart 2013
Mesajlar
429
Excel Vers. ve Dili
Office 2016 Professional Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
14-03-2022
Konu Günceldir
 
Üst