Excel Formül Sözdizimi: Rusça Karşı İngilizce
Rusça ve İngilizce Excel sürümlerindeki formüller arasındaki temel fark fonksiyon adlarında ve argüman ayırıcılardadır. Hesaplama mantığı değişmez: her formül = işaretiyle başlar, hücre referansları (A1, B2) aynı şekilde çalışır, ancak fonksiyon isimleri çevrilir (örneğin SUM, TOPLA olur) ve virgül , genellikle noktalı virgül ; ile değiştirilir. Formülün doğru çalışması için sisteminizin veya Excel sürümünüzün mevcut bölgesel ayarlarına uygun sözdizimine uymanız gerekir.
Kısa cevap: Rusça Excel kullanıyorsanız =TOPLA(A1;B1) yazın. İngilizce kullanıyorsanız =SUM(A1,B1) yazın. Temel kural: Ayırıcıya (virgül veya noktalı virgül) dikkat edin; bu, sistemdeki ondalık ayırıcı ayarlarına bağlıdır.
Formüllerde neden farklılıklar ortaya çıkar?
Farklılıklar, yazılımın bölgesel standartlara göre yerelleştirilmesinden kaynaklanır. Bu durum iki temel unsuru etkiler:
- Fonksiyon isimleri. Microsoft, İngilizce bilmeyen kullanıcıların kolaylığı için fonksiyon adlarını çevirir. Örneğin, İngilizce'deki
IFmantıksal fonksiyonu Rusça sürümdeEĞERolarak adlandırılır. - Sistem ayırıcıları. İngilizce konuşulan ortamlarda (ABD, İngiltere) ondalık ayırıcı olarak nokta (
.) kullanılır, bu nedenle formüllerdeki argümanlar virgül (,) ile ayrılır. Rusya ve birçok Avrupa yerelinde ondalık ayırıcı virgüldür, bu nedenle programın bunları ondalık sayılarla karıştırmaması için argümanların noktalı virgül (;) ile ayrılması gerekir.
Bu özelliklerin bilinmesi şu durumlarda kritik öneme sahiptir:
- Uluslararası ekiplerle dosyalar üzerinde ortak çalışma yaparken.
- İngilizce kaynaklardan (forumlar, belgeler) formül kopyalarken.
- Arayüz dilinden bağımsız olarak fonksiyon adlarının her zaman İngilizce kaldığı makrolar (VBA) yazarken.
Sözdizimi karşılaştırması: Eşleşme tablosu
Aşağıda, yazım ve ayırıcılardaki farkları gösteren popüler fonksiyonların bir tablosu verilmiştir.
| Fonksiyon (Rusça) | Fonksiyon (English) | Örnek (Rusça Yerel Ayar) | Örnek (English Locale) | Not |
|---|---|---|---|---|
| TOPLA | SUM | =TOPLA(A1; A2) | =SUM(A1, A2) | Değerleri toplama |
| ORTALAMA | AVERAGE | =ORTALAMA(B1:B5) | =AVERAGE(B1:B5) | Aritmetik ortalama |
| EĞER | IF | =EĞER(A1>5; "Evet"; "Hayır") | =IF(A1>5, "Yes", "No") | Koşullu hesaplama |
| DÜŞEYARA | VLOOKUP | =DÜŞEYARA(A1; D1:F10; 2; 0) | =VLOOKUP(A1, D1:F10, 2, 0) | Dikey arama |
| EĞERHATA | IFERROR | =EĞERHATA(A1/B1; 0) | =IFERROR(A1/B1, 0) | Hata işleme |
| BİRLEŞTİR | CONCATENATE | =BİRLEŞTİR(A1; " "; B1) | =CONCATENATE(A1, " ", B1) | Metin birleştirme |
| BUGÜN | TODAY | =BUGÜN() | =TODAY() | Geçerli tarih |
Ayırıcılar hakkında önemli: İnternetten =SUM(A1,A2) formülünü Rusça Excel sürümüne kopyalarsanız, #AD? veya #DEĞER! hatası alabilirsiniz. Virgülleri noktalı virgüllerle değiştirmeniz ve fonksiyon adını çevirmeniz gerekecektir: =TOPLA(A1;A2).
Dil ve ayırıcılar nasıl ayarlanır?
Formüllerin davranışı yalnızca arayüz diline değil, aynı zamanda sistem bölgesel ayarlarına da bağlıdır.
Mevcut ayarların kontrol edilmesi
Excel'inizin hangi ayırıcıyı beklediğini anlamak için:
- Dosya > Seçenekler > Gelişmiş bölümüne gidin.
- Düzenleme bloğunu bulun.
- «Sistem ayırıcılarını kullan» kutusunu işaretleyin.
- İşaretliyse, argüman ayırıcısı Windows ayarlarından alınır (Rusya için genellikle
;). - İşaret kaldırılırsa, ayırıcı manuel olarak belirlenebilir (örneğin virgül konulabilir), ancak bu ondalık sayılarla çalışmayı bozabilir.
- İşaretliyse, argüman ayırıcısı Windows ayarlarından alınır (Rusya için genellikle
Arayüz dilini değiştirme
Rusya sisteminde İngilizce fonksiyon adlarıyla çalışmak daha kolayınıza geliyorsa:
- Dosya > Seçenekler > Dil bölümüne gidin.
- "Arayüz dili" bölümünde English ekleyin ve öncelikli yapın.
- Excel'i yeniden başlattıktan sonra menüler İngilizce olacak ve fonksiyon ipuçları İngilizce adlar (
TOPLAyerineSUM) önericektir, ancak bölgesel ayarlar değiştirilmediği sürece sistem ayırıcısı aynı kalabilir (noktalı virgül).
Formül kopyalama için hayat kurtaran ipucu: İngilizce bir kaynaktaki formülü Rusça sürüme manuel olarak tek tek dönüştürmeden hızlıca çevirmek gerekiyorsa:
- İngilizce formülü hücreye yapıştırın.
- F2 tuşuna basın (düzenleme modu).
- Genellikle Excel, Rusça karşılığının ilk harflerini girdiğinizde fonksiyonun otomatik değiştirilmesini önerir.
- Toplu çeviri için "Bul ve Değiştir" işlevini (Ctrl+H) kullanın:
,karakterini;ile değiştirin (metinde virgül varsa dikkatli olun) ve fonksiyon adlarını (SUM yerine TOPLA) değiştirin.
Makrolar ve Power Query ile çalışma özellikleri
Otomasyonla derinlemesine çalışırken katı bir kuralı hatırlamak önemlidir: Excel içindeki programlama dili her zaman İngilizcedir.
- VBA (Makrolar): Makro kodunda, program arayüzü tamamen Rusça olsa bile İngilizce fonksiyon adlarını (
WorksheetFunction.Sum,If...Then) kullanmak zorundasınız. KoddaWorksheetFunction.Toplayazmaya çalışmak derleme hatasına neden olur. - Power Query: Power Query'deki M formül dili de dosyanın yerel ayarından bağımsız olarak İngilizce anahtar kelimeler kullanır (
Table.SelectRows,Text.Start). - Özet Tablolar: Kod veya karmaşık ifadeler aracılığıyla özet tablolar oluştururken, alan adlandırmaları için genellikle veri kaynaklarının orijinal (çoğunlukla İngilizce) adlarının kullanılması gerekebilir.
Formüllerle çalışırken sık yapılan hatalar
- #AD? (#NAME?) Hatası: Rusça sürümde (veya tam tersi) fonksiyon adı çevrilmeden İngilizce yazıldığında ortaya çıkar.
- Çözüm: Fonksiyon adını çevirin (örneğin
COUNT→SAY).
- Çözüm: Fonksiyon adını çevirin (örneğin
- #DEĞER! (#VALUE!) Hatası: Sık görülen neden yanlış argüman ayırıcısıdır. Sistemin noktalı virgül beklediği yerde virgül kullanmışsınızdır.
- Çözüm: Formüldeki
,karakterini;ile değiştirin.
- Çözüm: Formüldeki
- Tarihlerle ilgili sorunlar: Farklı bölgesel ayarlara sahip dosyalar arasında formül kopyalarken tarihler metin veya sayı olarak algılanabilir.
- Çözüm: Hücre formatının beklentilere uygun olduğundan emin olun (GG.AA.YYYY karşısında AA/GG/YYYY).
- Metindeki tırnak işaretleri: Rusça sürümlerde bazen standart düz tırnak
"yerine «köşeli» tırnakların kullanılması çatışmalara neden olabilir.- Çözüm: Formüllerde metin dizelerini belirtmek için her zaman düz tırnak
""kullanın.
- Çözüm: Formüllerde metin dizelerini belirtmek için her zaman düz tırnak
SSS
Rusça Excel'in İngilizce formülleri anlamasını sağlayabilir miyim? Doğrudan hayır. Ancak, arayüz dilini İngilizce olarak değiştirirseniz, ipuçları ve otomatik tamamlama İngilizce çalışacaktır, ancak argüman ayırıcısı yine de sistem bölgesel ayarlarına (nokta ve virgül) bağlı olacaktır.
Bir meslektaşım formüllerinde hata olan bir dosya gönderirse ne yapmalıyım? Büyük olasılıkla dosya farklı bir yerel ayarda oluşturulmuştur. Dosyayı açın, hatalı hücrede F2'ye basın ve argüman vurgulamasına bakın. Renkler karışıyorsa veya formül hesaplanmıyorsa, ayırıcıları değiştirin ve yukarıdaki tabloya göre fonksiyon adlarını çevirin.
Excel sürümü (2016, 2019, 365) sözdizimini etkiler mi?
Temel sözdizimi (ayırıcılar ve ana fonksiyon adları) on yıllardır değişmemektedir. Ancak yeni fonksiyonlar (örneğin XLOOKUP / XARA veya dinamik diziler) önce İngilizce belgelerde ortaya çıkar ve Rusça karşılıkları ad açısından farklılık gösterebilir veya eski sürümlerde gecikmeli olarak gelebilir.