• DİKKAT

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

Sayılara değer verme

Katılım
17 Mayıs 2008
Mesajlar
8
Excel Vers. ve Dili
2003
Merhaba arkadaşlar takıldığım bir yer var sizlere sormak istiyorum yardımcı olursanız çok sevinirim.

arkadaşlar excel de bir tablo yapmak istiyorum fakat yapamadım.

sayılara değer vermek istiyorum fakat yapamıyorum.

2 ile 6 arasındaki sayılara ( 2 ve 6 dahil ) +1 değerini
7 ile 10 arasındaki sayılara (7 ve 10 dahil) -1 değerini vermek istiyorum fakat yapamadım arkadaşlar yardımcı olursanız çok sevinirim.
 
Örnek:
A1 hücresine herhangibir sayı girin.
B1 hücresine aşağıdaki formülü kopyalayıp yapıştırın.

Türkçe için:
Kod:
=EĞER(A1>=11;"";EĞER(A1=0;"";ELEMAN(A1;"";"+1";"+1";"+1";"+1";"+1";"-1";"-1";"-1";"-1")))

İngilizce için:
Kod:
=IF(A1>=11;"";IF(A1=0;"";CHOOSE(A1;"";"+1";"+1";"+1";"+1";"+1";"-1";"-1";"-1";"-1")))

B1 de istediğiniz sonucu göreceksiniz.
 
merhaba hocam kodu biraz açıklayabilirmisiniz bir kaç eklenti yapmak istiyorum o yüzden sordum 7-8-9 sayılarına 0 değerini vermek istiyorum ondan

tamamdır hocam olayı şimdi çözdüm çok teşekkür ederim.
 
Son düzenleme:
hocam bu kodun içine harf de ekleyebilirmiyiz böyle bir şansımız var mı acaba?
 
merhaba hocam kodu biraz açıklayabilirmisiniz bir kaç eklenti yapmak istiyorum o yüzden sordum 7-8-9 sayılarına 0 değerini vermek istiyorum ondan

Formülü;
=EĞER(A1>=11;"";EĞER(A1=0;"";ELEMAN(A1;"";"+1";"+1";"+1";"+1";"+1";0;0;0;"-1")))
şeklinde değiştirirseniz. 7-8-9 değerleri 0(sıfır) olur.

Formül 0(sıfır) ve 1 değerine hiçbirşey yazmaz.Boşluk karakteri "" dir.
Yine formül 11 ve daha büyük değerlere , boşluk "" karakteri koyar.
Formülün içindeki ELEMAN fonksiyonu ise;
1 den 10'a kadar sayıların karşılıklarını belirler.
"";"+1";"+1";"+1";"+1";"+1";0;0;0;"-1" şeklindedir.
Yani; A1 hücresinde 7 varsa bu dizi içinde 7.ci tanım 0 dır.
A1 hücresinde 3 varsa dizideki karşılığı "+1" şeklindedir.
 
hocam bu kodun içine harf de ekleyebilirmiyiz böyle bir şansımız var mı acaba?
Formüldeki;

ELEMAN(A1;"";"+1";"+1 ";"+1";"+1";"+1";0;0;0;"-1")

kısmının içine 1.2.3.4.5.6.7.8.9. ve 10.cü değerlere ne vermek isterseniz girebilirsiniz.

Örnek:
3 değerine ABC yazmak isterseniz:
ELEMAN(A1;"";"+1";"ABC ";"+1";"+1";"+1";0;0;0;"-1")

şeklinde değiştirebilirsiniz.
 
Formüldeki;

ELEMAN(A1;"";"+1";"+1 ";"+1";"+1";"+1";0;0;0;"-1")

kısmının içine 1.2.3.4.5.6.7.8.9. ve 10.cü değerlere ne vermek isterseniz girebilirsiniz.

Örnek:
3 değerine ABC yazmak isterseniz:
ELEMAN(A1;"";"+1";"ABC ";"+1";"+1";"+1";0;0;0;"-1")

şeklinde değiştirebilirsiniz.

yok hocam 1-10 arasındaki değerlere değilde A1 hücresine ABC yazıp bunlara da -1 değerini vermek istiyorum böyle bir şansımız var mı acaba?
 
yok hocam 1-10 arasındaki değerlere değilde A1 hücresine ABC yazıp bunlara da -1 değerini vermek istiyorum böyle bir şansımız var mı acaba?

Bu istediğiniz , farklı bir durumdur.
Yukarıda anlatılanlar A1 hücresine bir SAYI girildiğinde, karşılığında bir DEĞER getirmek içindir.

Siz, eğer A1 hücresine ABC girince karşılığı -1 olsun isterseniz, ve başka bir koşul da yoksa formülün baş tarafına: = işaretinden sonra

EĞER(A1="ABC";-1;

yazın ve formülün sonuna bir kapatma parantez ) işareti ekleyin.

ABC den başka değerlere de karşılık SAYI lar gelmesini isterseniz, formülün şekli ve mantığı da değişebilir.
 
iki formülü birden kullanabilirmiyiz peki hocam yani =EĞER e hem sayı hemde harfleri yazabilirmiyiz yani A1 hücresine örnek ; A yazdığımda -1 çıkması ama bazende A1 hücresine 2 yazdığımda +1 çıkması gibi
 
iki formülü birden kullanabilirmiyiz peki hocam yani =EĞER e hem sayı hemde harfleri yazabilirmiyiz yani A1 hücresine örnek ; A yazdığımda -1 çıkması ama bazende A1 hücresine 2 yazdığımda +1 çıkması gibi

Zaten yukarıda anlatılan formüller ikisini de birlikte kullanmak için.
Detaya girdikçe asıl istediğiniz şeyden uzaklaşıyorsunuz.

TAM olarak ne yapmak istiyorsanız açıkça belirtiniz.Daha kolay olur.
 
yapmak istediğim şey A1 hücresine harf yazdığımda da +1 , 0 , yada -1 olmasını istiyorum. ABC yazdığımda da B1 hücresinde -1 görünmesini istiyorum. detaya bu yüzden giriyorum tam olarak yapmak istediğim şey budur hocam...
 
yapmak istediğim şey A1 hücresine harf yazdığımda da +1 , 0 , yada -1 olmasını istiyorum. ABC yazdığımda da B1 hücresinde -1 görünmesini istiyorum. detaya bu yüzden giriyorum tam olarak yapmak istediğim şey budur hocam...

Sayın,efecanblade.

Bu tanımlamaya göre hiçbir FORMÜL veya MAKRO çalışamaz.
1 hücresine HARF girdiğinizde +1 veya 0 veya -1 olacaksa , hangi koşula, ne gibi bir kritere göre bunlar belirlenecek?
Aynı zamanda ABC yazdığınızda da -1 olacaksa, bunun dışında herhangibir şey yazılırsa sonuç ne olmalı?

Bu örnekteki gibi ; ABC harf gibi örnekler yerine; GERÇEK uygulama örneğinizi belirtiniz.
Daha kolay çözüm bulabilirsiniz.
 
öncelikle yardımlarınızdan dolayı çok teşekkür ederim. Örnekleme olarak yazmadım gercektende abc yazıldıgında degeri -1 yapmam gerekiyordu ama onun yerine abc değerlerine 11-12-13 yazdım o sekilde yaptım tekrardan cok teşekkür ederim.
 
Geri
Üst