Veri Yoksa BOŞ

Katılım
7 Haziran 2017
Mesajlar
55
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013
Altın Üyelik Bitiş Tarihi
12-09-2020
Merhaba,

Aşağıdaki formülü Makro'ya uyarlama gerekmekte. Excelde bir sorunum bulunmuyor, ancak Makroda formülü işlediğimde Formülün karşılığında veri yoksa #DIV hatasını veriyor. Eğer Veri yoksa BOŞ geçmesini istiyorum. Kısa bir yardımınız dokunabilirmi ?

Kod:
=IF(ISERR(G4/G3);0;G4/G3)
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Kod:
=IF(G3="";"";IF(ISERR(G4/G3);0;G4/G3))
deneyiniz
 
Katılım
7 Haziran 2017
Mesajlar
55
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013
Altın Üyelik Bitiş Tarihi
12-09-2020
Günaydın,

Teşekkürler, ama sanırsam ben yine yanlış bir uygulama yapıyorum.

Aşağıdaki kod'u paylaştığınız şekilde güncelledim ancak #VALUE hatası verdi.

Kod:
Sheets("Performans").Range("$K$4") = Evaluate("IF(G4="";"";IF(ISERR(I4/G4);0;I4/G4))")
 
Katılım
7 Haziran 2017
Mesajlar
55
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013
Altın Üyelik Bitiş Tarihi
12-09-2020
Kod:
=IF(G3="";"";IF(ISERR(G4/G3);0;G4/G3))
deneyiniz
Günaydın,

Teşekkürler, ama sanırsam ben yine yanlış bir uygulama yapıyorum.

Aşağıdaki kod'u paylaştığınız şekilde güncelledim ancak #VALUE hatası verdi.

Kod:
Sheets("Performans").Range("$K$4") = Evaluate("IF(G4="";"";IF(ISERR(I4/G4);0;I4/G4))")
 
Katılım
10 Ekim 2013
Mesajlar
424
Excel Vers. ve Dili
Excel 2013 (64bit) - Türkçe
Altın Üyelik Bitiş Tarihi
26/05/2022
Örnek dosyanız yada kodunuz olmadığından deneyemiyorum ve makro bilgim de çok sınırlı ancak birde şu şekilde deneyebilir misiniz?

Kod:
Sheets("Performans").Range("$K$4") = Evaluate("IF(G4="";NA();IF(ISERR(I4/G4);0;I4/G4))")
 
Katılım
7 Haziran 2017
Mesajlar
55
Excel Vers. ve Dili
Microsoft Office Professional Plus 2013
Altın Üyelik Bitiş Tarihi
12-09-2020
Merhaba,

Yinede teşekkür ederim. Bu sorunda işin içinden çıkamadım.

Örnek dosyanız yada kodunuz olmadığından deneyemiyorum ve makro bilgim de çok sınırlı ancak birde şu şekilde deneyebilir misiniz?

Kod:
Sheets("Performans").Range("$K$4") = Evaluate("IF(G4="";NA();IF(ISERR(I4/G4);0;I4/G4))")
 
Üst