- Katılım
- 25 Mart 2005
- Mesajlar
- 66
Herkese merhabalar.
Üzerinde çalıştığım bir tablo var,bu tablonun 1 hücresine formül giriyorum ama gerçekten uzun bir formül.bana uyarı veriyor.uzunluk fonksiyonu ile baktım yaklaşık 844 karakter.Sorum şu bu kısıtlama bir yerden değiştiriliyormu yoksa bu kadar mıdır.
Formülü text olarak yazıyorum.
kısaca anlatayım bir değişken sayfasından değer alıp başka sayfada kontrol edip bilgiyi getiriyor.muhasebe tabloları.
bir çözüm biliyorum ama herşeyi bozar değişkenler diye bir sayfam var bunun adını kısaltsam olur.başka çözüm varmı.
Yardımlarınız için şimdiden teşekkür ederim.
EĞER(EYOKSA(DÜŞEYARA(değişkenler!E55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!E55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))+EĞER(EYOKSA(DÜŞEYARA(değişkenler!F55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!F55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))+EĞER(EYOKSA(DÜŞEYARA(değişkenler!G55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!G55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))+EĞER(EYOKSA(DÜŞEYARA(değişkenler!H55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!H55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))-EĞER(EYOKSA(DÜŞEYARA(değişkenler!I59;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!I59;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))
Üzerinde çalıştığım bir tablo var,bu tablonun 1 hücresine formül giriyorum ama gerçekten uzun bir formül.bana uyarı veriyor.uzunluk fonksiyonu ile baktım yaklaşık 844 karakter.Sorum şu bu kısıtlama bir yerden değiştiriliyormu yoksa bu kadar mıdır.
Formülü text olarak yazıyorum.
kısaca anlatayım bir değişken sayfasından değer alıp başka sayfada kontrol edip bilgiyi getiriyor.muhasebe tabloları.
bir çözüm biliyorum ama herşeyi bozar değişkenler diye bir sayfam var bunun adını kısaltsam olur.başka çözüm varmı.
Yardımlarınız için şimdiden teşekkür ederim.
EĞER(EYOKSA(DÜŞEYARA(değişkenler!E55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!E55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))+EĞER(EYOKSA(DÜŞEYARA(değişkenler!F55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!F55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))+EĞER(EYOKSA(DÜŞEYARA(değişkenler!G55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!G55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))+EĞER(EYOKSA(DÜŞEYARA(değişkenler!H55;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!H55;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))-EĞER(EYOKSA(DÜŞEYARA(değişkenler!I59;MMCUMUL;BBCUM;YANLIŞ));0;DÜŞEYARA(değişkenler!I59;MMCUMUL;EĞER(değişkenler!K55="BBCUM";BBCUM;EĞER(değişkenler!K55="ABCUM";ABCUM));YANLIŞ))