• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Türkçe-İng. Formül uyumsuzluğu

Katılım
8 Ocak 2009
Mesajlar
14
Excel Vers. ve Dili
2003
Merhabalar

Daha önce Ömer Bey'in yazdığı bir formül yardımıyla yaptığım tabloyu sorunsuz kullanıyordum. Ancak İngilizce excel kullanan bir Mac bilgisayara bu tabloyu gönderdiğim zaman formül yerleri Value olarak gözükmekte. Normal benim kullandığım formül ve mail attığım bilgisayardaki formülün görüntüsü aşağıdaki gibidir. Dosya yolunu aldığı A1 hücresinde bende Temmuz.2009 olarak yazılıyken, diğer bilgisayarda July/2009 olarak gözükmekte. Acaba sebebi bu olabilir mi? Ya da mac'te gözüken formülde bir yer ''dosyaadı'' şeklinde kalmış acaba o mu etkiliyor? Yardımcı olabilirseniz çok sevinirim.

Saygılarımla.

KÖPRÜ("["&YERİNEKOY(YERİNEKOY(HÜCRE("dosyaadı";A1);"[";"");"9";"M9!B")&EĞER(A4="";ARA(2;1/(TEM9!$B$1:$B$65015<>"");SATIR(TEM9!$B$1:$B$65015));KAÇINCI(TARİH(YIL($A$1);AY($A$1);A3+1);TEM9!A:A;0)-1);DOLAYLI("TEM9!B"&EĞER(A4="";ARA(2;1/(TEM9!$B$1:$B$65015<>"");SATIR(TEM9!$B$1:$B$65015));KAÇINCI(TARİH(YIL($A$1);AY($A$1);A3+1);TEM9!A:A;0)-1)))

HYPERLINK("["&SUBSTITUTE(SUBSTITUTE(CELL("dosyaadı",A1),"[",""),"9","M9!B")&IF(A4="",LOOKUP(2,1/(TEM9!$B$1:$B$65015<>""),ROW(TEM9!$B$1:$B$65015)),MATCH(DATE(YEAR($A$1),MONTH($A$1),A3+1),TEM9!A:A,0)-1),INDIRECT("TEM9!B"&IF(A4="",LOOKUP(2,1/(TEM9!$B$1:$B$65015<>""),ROW(TEM9!$B$1:$B$65015)),MATCH(DATE(YEAR($A$1),MONTH($A$1),A3+1),TEM9!A:A,0)-1)))
 
Evet denedim ve macteki formülü filename olarak elle düzeltince herşey yoluna giriyor. Ama şöyle bir sıkıntı var açıkçası tabloyu düzenleyen benim ve devamlı mail atacağım. Ben orayı kendi bilgisayarımda filename yaparsam bu sefer ben de bozulacak. Ne yapmam gerektiği konusunda yardımcı olabilcek var mı acaba?

Saygılarımla.
 
merhaba

bunu dener misiniz

Kod:
Function Donustur(hucre As Range) As String
  Application.Volatile
  If hucre.HasArray Then
    Donustur = " {" & hucre.FormulaArray & "}"
  Else
    Donustur = hucre.FormulaArray
  End If
End Function
 
Sayın uzmanamele çok güzel bir koda benziyor. Ama nasıl uygulanır onu beceremedim !!
 
Süleyman Bey teşekkür ederim cevap için. Ancak o yazdığınız kod ile ne yapılır nasıl kullanılır inanın hiçbir fikrim yok. Kolay birşeyse o konuda da yardımcı olursanız sevinirim.
 
Merhaba,

Kod:
=KÖPRÜ("["&YERİNEKOY(YERİNEKOY(EĞER(EHATALIYSA(HÜCRE("filename";A1));HÜCRE("dosyaadı";A1);HÜCRE("filename";A1));"[";"");"9";"M9!B")&EĞER(A4="";ARA(2;1/(TEM9!$B$1:$B$65015<>"");SATIR(TEM9!$B$1:$B$65015) );KAÇINCI(TARİH(YIL($A$1);AY($A$1);A3+1);TEM9!A:A; 0)-1);DOLAYLI("TEM9!B"&EĞER(A4="";ARA(2;1/(TEM9!$B$1:$B$65015<>"");SATIR(TEM9!$B$1:$B$65015) );KAÇINCI(TARİH(YIL($A$1);AY($A$1);A3+1);TEM9!A:A; 0)-1)))

Siz ingilizceye çerirsiniz..

.
 
merhaba

ek dosyayı inceleyiniz.
dosyanızı ingilizce excel olan makinede kullanmadan önce mevcut formülü ecnebiceye çeviriniz.
 

Ekli dosyalar

Sayın uzmanamele bunu başka diller için de yapmanın bir parametresi var mı ?
 
merhaba

Ömer bey yerleşik fonksiyonlar ile güzel bir çözüm bulmuş, teşekkür ederim.
 
Sayın uzmanemele aşağıdaki kodu her türkçe fonksiyonu İngilizceye çeviriyor değil mi ? 0Bu "kodun" başka dillere de uygun olanı var mıdır ?
 
Merhaba,

Ömer bey çözümü bulmuş ama Ömer bey'in çözümünü kimse görmüyor, neden acaba?
 
Sayın uzmanemele aşağıdaki kodu her türkçe fonksiyonu İngilizceye çeviriyor değil mi ? 0Bu "kodun" başka dillere de uygun olanı var mıdır ?


kod mevcut fonksiyonun aslını gösterir, türevlerini değil.
excel bir hesabı yaparken esasında r1c1 başvuru stilini ve orjinal fonksiyon adını kullanır. biz sadece görsel olarak a1 stili ve kullanılan sürümün dilini görürüz.
 
Anladım sayın uzmanamele, çok teşekkür ederim, sağlıcakla kalın.
 
Ömer Bey yine şifa oldunuz çok teşekkür ediyorum yardımınız için. Süleyman Bey size de teşekkür ederim değerli vaktinizi ayırdığınız için.

Saygılarımla
 
Geri
Üst