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)))
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
"dosyaadı" no "filename" yapmayı denediniz mi ?
 
Katılım
8 Ocak 2009
Mesajlar
14
Excel Vers. ve Dili
2003
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.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın uzmanamele çok güzel bir koda benziyor. Ama nasıl uygulanır onu beceremedim !!
 
Katılım
8 Ocak 2009
Mesajlar
14
Excel Vers. ve Dili
2003
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.
 

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

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

.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Tamamdır sayın uzmanamele, çok teşekkür ederim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

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

Ekli dosyalar

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın uzmanamele bunu başka diller için de yapmanın bir parametresi var mı ?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

Ömer bey yerleşik fonksiyonlar ile güzel bir çözüm bulmuş, teşekkür ederim.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
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 ?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ömer bey çözümü bulmuş ama Ömer bey'in çözümünü kimse görmüyor, neden acaba?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
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.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Anladım sayın uzmanamele, çok teşekkür ederim, sağlıcakla kalın.
 
Katılım
8 Ocak 2009
Mesajlar
14
Excel Vers. ve Dili
2003
Ö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
 
Üst