• DİKKAT

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

Harf Karşısına Sayı Getirme

. . .


G1 hücresi için formül, aşağıya doğru çoğaltın.
Kod:
=[B][COLOR="DarkRed"]DÜŞEYARA[/COLOR][/B](F1;$A$1:$B$4;2;0)

. . .
 
Makro ile;
Ekli dosyayı inceleyiniz.:cool:
Kod:
Sub sayigetir59()
Dim son1 As Long, son2 As Long, i As Long, k As Range
son1 = Cells(Rows.Count, "A").End(xlUp).Row
son2 = Cells(Rows.Count, "F").End(xlUp).Row
Range("G:G").ClearContents
Application.ScreenUpdating = False
For i = 1 To son2
    Set k = Range("A1:A" & son1).Find(Cells(i, "F").Value, , xlValues, xlWhole)
    If Not k Is Nothing Then
        Cells(i, "G").Value = k.Offset(0, 1).Value
    End If
    Set k = Nothing
Next i
Application.ScreenUpdating = True
MsgBox "İşlem tamamlandı." & vbLf & "evrengizlen@hotmail.com"
End Sub
 

Ekli dosyalar

Kendim sordumdum kendim cevabını buldum gece vakti çalışınca beyin duruyor :)
Diger cevap veren arkadaşlara da teşekkür ederim.

Kod:
=EĞER(F1="A";20;EĞER(F1="B";15;EĞER(F1="C";10;EĞER(F1="D";5;""))))
 
Kendim sordumdum kendim cevabını buldum gece vakti çalışınca beyin duruyor :)
Diger cevap veren arkadaşlara da teşekkür ederim.

Kod:
=EĞER(F1="A";20;EĞER(F1="B";15;EĞER(F1="C";10;EĞER(F1="D";5;""))))

Sayın newmaster merhaba,

Mantıklı olan Hüseyin bey'in önerdiği formül, siz işi uzatmışsınız.
 
Sol taraftaki tablo yok ise bu şekilde de yazabilirsiniz;
Kod:
[FONT="Trebuchet MS"][SIZE="2"]=[COLOR="Red"]ARA[/COLOR](F1;{"A";"B";"C";"D"};{20;15;10;5})[/SIZE][/FONT]
 
Kendim sordumdum kendim cevabını buldum gece vakti çalışınca beyin duruyor :)
Diger cevap veren arkadaşlara da teşekkür ederim.

Kod:
=EĞER(F1="A";20;EĞER(F1="B";15;EĞER(F1="C";10;EĞER(F1="D";5;""))))

Sizin sorunuzdakine en uygunu Sayın Hüseyin Çoban'ın cevabı oluyor.:cool:
 
Çok teşekkürler arkadaşlar
 
Geri
Üst