• DİKKAT

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

Metneçevir ay ("aa") formatı Ingilizce sistemde tanınmıyor !

  • Konbuyu başlatan Konbuyu başlatan wortex
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Nisan 2007
Mesajlar
65
Excel Vers. ve Dili
Office 2003 Tr ve 2007 Tr
Arkadaşlar sanırımı bu sorun daha önce forumda yazılmamış.

a1 hücresindeki 17/09/2009 gibi bir tarihi b1 hücresinde metneçevir(a1;"yyyy-aa") = 2010-09 formülü ile period bilgisi alıyordum.

Ancak windows XP de regional setting bölümüde dil ayarları English olan bilgisayarda açınca

aa ( ay ) terimini anlamadığı için formül çalışmıyor.
yy ( yıl ) kısım tesadüfen ( year ) çalışıyor.

ve B1 hücresinde "2009-aa" gibi bir sonuç çıkıyor

Dosyanın her yerinde bu ve buna benzer formüller var.
Lütfen bir yardım.
 
Arkadaşlar sanırımı bu sorun daha önce forumda yazılmamış.

a1 hücresindeki 17/09/2009 gibi bir tarihi b1 hücresinde metneçevir(a1;"yyyy-aa") = 2010-09 formülü ile period bilgisi alıyordum.

Ancak windows XP de regional setting bölümüde dil ayarları English olan bilgisayarda açınca

aa ( ay ) terimini anlamadığı için formül çalışmıyor.
yy ( yıl ) kısım tesadüfen ( year ) çalışıyor.

ve B1 hücresinde "2009-aa" gibi bir sonuç çıkıyor

Dosyanın her yerinde bu ve buna benzer formüller var.
Lütfen bir yardım.
Türkçe
y=Yıl
a=ay
g=gün
ingilizce
y=year(yıl)
m=ay(Month)
d=gün(day)
dolayısı ile formülünüz
=text(a1;"yyyy-mm")
 
"aa" yerine "mm" kullanın.

.

:) bu durumda da türkçe sistemli makinelerde çalışmıyacak.

Not: Durum şöyle, dosyayı hazırlıyanın ( ben ) sistemi türkçe. okuyanların ( patron , müdür vb ) sistemleri ise karışık türkçe veya ingilizce
 
siz kodu girdikten sonra diğer sürümlerde formül otomatikman o dile çevriliyor.
Mesela ingilizce versiyon windowsta =text(a1,"yyyy-mm") yazdınız
bu dosyayı türkçe bir pc de açtığınızda formül şöyle olacak otomatikman =metneçevir(a1;"yyyy-aa") :cool:
 
.


Formüllerde "......" içine yazılan ifadeler bir dilden diğer dile dönüşmez.

Çünkü; "......." içine yazılan ifadeler metindir. Ali, Veli gibi... Bu nedenle formül diğer dile otomotik olarak dönüşürken Ali, Veli dönüşmez.


Kod:
=YEAR(A1)&"-"&MONTH(A1)

=YIL(A1)&"-"&AY(A1)

şeklinde kullanın.


Not: Bu arada şunu da ekleyebilirim.

=CELL("FILENAME";A1)

formülü =HÜCRE("FILENAME";A1) şeklinde olur. ve çalışmaz

Keza tersi;

=HÜCRE("DOSYAADI";A1)

formülü de;

=CELL("DOSYAADI";A1) şeklinde olur. Ve çalışmaz.

Bu FILENAME ve DOSAADI da ilginçtir. Küçük harflerle çalışmaz.

Yani " Filename" veya "Dosyaadı" şeklinde yazdığımızda da çalışmaz. Burada ı ve i harfleri mızıkçılık yapar.


.
 
.


Formüllerde "......" içine yazılan ifadeler bir dilden diğer dile dönüşmez.

Çünkü; "......." içine yazılan ifadeler metindir. Ali, Veli gibi... Bu nedenle formül diğer dile otomotik olarak dönüşürken Ali, Veli dönüşmez.


Kod:
=YEAR(A1)&"-"&MONTH(A1)

=YIL(A1)&"-"&AY(A1)

şeklinde kullanın.


Not: Bu arada şunu da ekleyebilirim.

=CELL("FILENAME";A1)

formülü =HÜCRE("FILENAME";A1) şeklinde olur. ve çalışmaz

Keza tersi;

=HÜCRE("DOSYAADI";A1)

formülü de;

=CELL("DOSYAADI";A1) şeklinde olur. Ve çalışmaz.

Bu FILENAME ve DOSAADI da ilginçtir. Küçük harflerle çalışmaz.

Yani " Filename" veya "Dosyaadı" şeklinde yazdığımızda da çalışmaz. Burada ı ve i harfleri mızıkçılık yapar.


.

Yurtdaş arkadaşım teşekkürler. dediğin yöntem tutar.


Aynı durum ondalık ve binlik ayracı konusunda da olacaktır. sanırım çünkü yine dillere göre nokta ve virgülün görevleri değişiyor.

neymiş : Metneçevir biraz tehlikeliymiş :)
 
Yurttaş beyin formülü daha doğru sonuç üretecektir sanırım.
Onu kullanın.Kolay gelsin.:cool:
 
Geri
Üst