rakam sayısına göre işlem yapma

Katılım
22 Mayıs 2017
Mesajlar
2
Excel Vers. ve Dili
2007 türkçe
eğer rakam 7 haneliyse 10la çarp eğer hane sayısı 6 ise 100 le çarp excell pek bilmediğimden ötürü yapamadım yardım lütfen
 

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

Bu şekilde deneyin.

Kod:
=A1*ARA(UZUNLUK(A1);{0;6;7;8};{1;100;10;1})
Not: Konu başlıklarını, sorunun içeriğini ifade edecek şekilde belirlemeye özen göstermenizi rica ederim.

.
 
Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
Verinin a1 de varsayıldı

=EĞER(UZUNLUK(A1)<"6";A1*100;A1*10)
 
Katılım
5 Nisan 2008
Mesajlar
352
Excel Vers. ve Dili
Microsoft Office Standard 2010 TR
32 Bit
Altın Üyelik Bitiş Tarihi
31-01-2024
akutamakata042

Sayın Ömer Hocamın mesajını dikkate alın lütfen

Ömer bey mesajını görmedim kusura bakmayın
 

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

Sayın Ömer Hocamın mesajını dikkate alın lütfen

Ömer bey mesajını görmedim kusura bakmayın
Sayın cemshan,

Bu tür şeyleri dert etmeyin lütfen. Sizin formülde isteği karşılıyor.
Alternatif yollar bilgi için her zaman zenginliktir.

İyi çalışmalar.

.
 
Katılım
9 Temmuz 2011
Mesajlar
13
Excel Vers. ve Dili
Microsoft Office 2010, Türkçe
Altın Üyelik Bitiş Tarihi
26-08-2021
Merhaba,

Bu şekilde deneyin.

Kod:
=A1*ARA(UZUNLUK(A1);{0;6;7;8};{1;100;10;1})
Not: Konu başlıklarını, sorunun içeriğini ifade edecek şekilde belirlemeye özen göstermenizi rica ederim.

.
Merhabalar,

peki burada sıfırları sona değil de başa eklemeyi nasıl yapabiliriz acaba? Mesela ben hücrenin 4 haneli olmasını istiyorum; eğer önündeki hücrede 3 yazıyorsa benim hücremde 0003, öndeki hücrede 44 yazıyorsa benim hücremde 0044 yazsın istiyorum.

Yardımcı olabilirseniz sevinirim. :)

Not: Hücre Biçimlendir üzerinden hane sayısını düzenleyin önerisini yapmayın lütfen çünkü bu şekilde çözünce hücrede 0003 veya 0044 yazsa bile sonraki hücreler bunu 2 haneli görmeye devam ediyor...
 

Ö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
Aynı hücre üzerinde yapmak için makro gerekir, farklı hücrede göstermek için;

B1 hücresine formülü yazın, A1 deki değeri istediğiniz gibi gösterir.

=YİNELE(0;4-UZUNLUK(A1))&A1

.
 
Katılım
9 Temmuz 2011
Mesajlar
13
Excel Vers. ve Dili
Microsoft Office 2010, Türkçe
Altın Üyelik Bitiş Tarihi
26-08-2021
Aynı hücre üzerinde yapmak için makro gerekir, farklı hücrede göstermek için;

B1 hücresine formülü yazın, A1 deki değeri istediğiniz gibi gösterir.

=YİNELE(0;4-UZUNLUK(A1))&A1

.
Çok teşekkür ederim Ömer Bey, tam olarak ihtiyacım olan buydu.
 
Üst