• 28-05-2020, 23:30:58
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Örnek hücre değeri 31/30, excelde hücre görüntüsü 1 1/30
    Ben bu hücredeki değeri 30/31 şeklinde ters çevirmek istiyorum. Nasıl yapabilirim?
    Edit: hallettim, hücre formulünün önüne 1/ koydum, oldu
  • 28-05-2020, 23:34:42
    #2
    Bir modüle aşağıdaki kodları ekleyiniz.

    Function Tersinecevir(rngString As Range, Optional strDelim As String = ",") As String
        Dim vStrings As Variant, lngString As Long
        vStrings = Split(rngString, strDelim)
        For lngString = UBound(vStrings) To LBound(vStrings) Step -1
            Tersinecevir = Tersinecevir & strDelim & vStrings(lngString)
        Next lngString
        Tersinecevir = Replace(Tersinecevir, strDelim, "", 1, 1)
    End Function
    Verileniz A1'de olsun

    B1'e

    =Tersinecevir(A1;"-")
    Alıntıdır: http://www.excelvba.net/viewtopic.php?t=11444&f=4
  • 28-05-2020, 23:35:34
    #3
    (hücre değeri)^(-1) ile yapabilirsiniz sanırım
  • 28-05-2020, 23:35:39
    #4
    Kesirli sayı A4 hücresinde diyelim. Biz de diğer hücreye gidip "1/A4" yazınca, yani ters çevrilmek istenen sayıyı bir bölü şeklinde yazınca ters olacaktır.
  • 28-05-2020, 23:42:40
    #5
    benim yazmış olduğum da aslında değeri 1/deger olarak yazmakla aynı şeydi. mesela 3/4, 1/3/4 = (3/4)^(-1) = 4/3