ParÇaal, SaĞdan Ve Soldan Fonksİyonlari Hk.

Katılım
10 Mayıs 2005
Mesajlar
37
Excel Vers. ve Dili
excel 2007 TR
Herkese selamlar, iki basamaklı bir sayının birler ve onlar basamağındaki rakamların değerine göre yazılacak bir eğerli fonksiyon düzenledim.
örneğin.

a1 de 63 rakamı olsun
b1 de ise formül şu =EĞER(SAĞDAN(A1;2) < 3;0;YANLIŞ) sağdan yerine soldan veya parçal al fonksiyonlarını da kullanibilirsiniz. sonucunu hep yanlış yazıyor.

rakam olarak görmüyormu ki acaba nasıl yapabilirim

edit:------------------------

aslında iki basamaklı 8 lik sistemde bir sayı var 8 ler basamağına yazılan bir rakamın 2 lik sistemdeki karşılığını bir hücreye, 16lar basamağına yazılansayının ikilik sistemdeki karşılığını ise başka bir hücreye yazacak. tabbi ikilik sistemdeki rakamların değerleride ekte mevcut.
 
Son düzenleme:
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Siz a1'deki rakam&#305; di&#287;er h&#252;crelere birler.... onlar olarak m&#305; ay&#305;rmak istiyorsunuz?
 
Katılım
6 Ekim 2006
Mesajlar
51
Excel Vers. ve Dili
Excel XP, Excel 2003, English
sorununuzu anladım, ancak bir çalışma sayfanızı gönderirseniz daha iyi yardımcı olabilirim.

Öte yandan formülü o şekilde yazmak sorun çıkarıyorsa, iptidai bir yöntem önerebilirim. formülü ikiye bölün. Yani saklamak üzere a sütununun yanında bir sütun daha ekleyip, left (sağdan) komutunu burada işletin. Onda sonra formülün çalışacağı hücreye gelip, sadece If (eğer) formülü kullanın.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,180
Excel Vers. ve Dili
Excel-2003 Türkçe
Slm.
=EĞER(PARÇAAL(METNEÇEVİR(A1;"00");2;1)<"3";0;YANLIŞ)
veya
=EĞER(DAMGA((PARÇAAL(METNEÇEVİR(A1;"00");2;1)))<DAMGA(3);0;YANLIŞ)
Not: sorunun yönü örneğe göre değişmiş.
 
Son düzenleme:
Üst