formülde parantez hatası

Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
Altın Üyelik Bitiş Tarihi
24-05-2024
H6 hücresinde 30/10/2017
I6 hücresinde 06/11/2017 tarihleri mevcut
iki tarih arasındaki farkı almak için formül yazdım formül çalışıyor ancak veri yoksa hücrede sayı hatası veriyor bu hatayı göstermesin diye EĞER(HATALIYSA(formül);"";formül)) formülünün içine yedirdim ancak yeni formülüm parantez hatası veriyor. Formülüm şu;

EĞER(HATALIYSA(EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>5)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>5)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>10)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>10)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>15)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>15)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>20)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>20)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>25)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>25)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>30)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>30)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>35)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>35)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>40)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>40)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>45)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>45)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>50)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>50)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>55)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>55)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>60)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>60)+1;YANLIŞ)))))))))))));"";EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>5)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>5)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>10)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>10)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>15)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>15)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>20)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>20)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>25)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>25)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>30)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>30)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>35)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>35)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>40)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>40)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>45)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>45)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>50)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>50)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>55)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>55)+1;EĞER(I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>60)+1;I6-H6-TOPLA(TAMSAYI((HAFTANINGÜNÜ(H6-{1;7})+I6-H6)/7)>60)+1;YANLIŞ))))))))))))))

yardımcı olacak arkadaşa şimdiden çok teşekkür ediyorum
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Öncelikle şunu belirteyim.
Profil bilgilerinizde Ms.Excel'in 2013 versiyonunu kullandığınızı belirtmişsiniz.
Dolayısıyla EHATALIYSA işlevi yerine EĞERHATA işlevini kullanabilirsiniz.

-- EHATALIYSA işlevini kullanacaksanız yapı: =EĞER(EHATALIYSA(ana_formül);hata_halinde_yapılacak_işlem;ana_formül)
-- EĞERHATA işlevini kullancaksanız yapı: =EĞERHATA(ana_formül;hata_halinde_yapılacak_işlem)

Ayrıca asıl tavsiyem şudur: EHERHATA veya EHATALIYSA işlevinin sonucundan yararlanmayacaksak böyle bir formül oluşturmak yerine,
önce muhtemel hata sebeplerini belirleyip basit EĞER yapısı üzerinden, şu sebepler varsa işlem yapma, yoksa asıl işlemi yap gibi bir yapı kullanılmasıdır.

Yani EĞERHATA işlevi kullandığınızda hatanın kaynağını bilemeyebilirsiniz.
Oysa belirttiğim gibi bir formül oluşturursanız, aklınıza gelmeyen seçenekleri de görebilir ve formülünüzü bu yeni hata durumuna göre güncelleme şansınız olur.

Yapmak istediğiniz işlemi TAM OLARAK belirtirseniz daha kısa çözüm üretilebilir diye düşünüyorum.
(Sanırım haftanın belli günü hariç, iki tarih arasındaki gün farkını bulmak istiyorsunuz.)

Ya da; bir örnek belge ekleyin ve ulaşılması gereken sonucu başka bir hücreye elle yazıp, bu sonuca nasıl ulaştığınızı bir metin kutusu içerisinde açıklayın.
.
 
Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
Altın Üyelik Bitiş Tarihi
24-05-2024
EHATALIYSA yerine HATALIYSA yazmışım tşk ederim. iki tarih arasındaki farkı haftasonu dahil hesaplamaya çalışıyorum

tşk ederim
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
İki tarih arasındaki gün farkını bulurken;
-- Eğer haftasonu günleri de sayılsın istiyorsanız ilk formül,
-- PAZAR hariç gün farkı bulmak istiyorsanız ikinci formül,
-- CUMARTESİ-PAZAR hariç gün farkı bulmak istiyorsanız üçüncü formül
istenilen sonucu üretir.
.
Kod:
=[COLOR="darkorange"]EĞER[/COLOR]([COLOR="darkorange"]YADA[/COLOR](H6="";I6="";H6>I6);"";I6-H6+1)
=[COLOR="darkorange"]EĞER[/COLOR]([COLOR="darkorange"]YADA[/COLOR](H6="";I6="";H6>I6);"";I6-H6+1-[COLOR="darkorange"]TOPLA[/COLOR]([COLOR="darkorange"]TAMSAYI[/COLOR](([COLOR="darkorange"]HAFTANINGÜNÜ[/COLOR](H6-{[B][COLOR="red"][SIZE="4"]7[/SIZE][/COLOR][/B]};2)+I6-H6)/7)))
=[COLOR="darkorange"]EĞER[/COLOR]([COLOR="darkorange"]YADA[/COLOR](H6="";I6="";H6>I6);"";I6-H6+1-[COLOR="darkorange"]TOPLA[/COLOR]([COLOR="darkorange"]TAMSAYI[/COLOR](([COLOR="DarkOrange"]HAFTANINGÜNÜ[/COLOR](H6-{[B][COLOR="blue"][SIZE="4"]6;7[/SIZE][/COLOR][/B]};2)+I6-H6)/7)))
 
Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
Altın Üyelik Bitiş Tarihi
24-05-2024
tşk ederim tekrar
 
Üst