Logaritmada taban aynı değilse, taban değiştirme kuralı kullanılır: logₐ(a) = logₓ(a) / logₓ(a). Bu formülde: logₐ(a), a tabanında a sayısının logaritmasını; logₓ(a), x tabanında a sayısının logaritmasını ifade eder. Taban değiştirme kuralının geçerli olması için, logaritmaların argümanlarının pozitif olması ve tabanların 1'e eşit olmaması gerekir. Örnek olarak, log₂(50) ifadesini hesaplamak için, bu ifadenin tabanını 10 olarak değiştirebiliriz: log₂(50) = log₁₀(50) / log₁₀(2). Bu işlem, hesap makinesinde daha kolay bir şekilde yapılabilir, çünkü çoğu hesap makinesi 10 veya e tabanlı logaritmaları doğrudan hesaplar.