• DİKKAT

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

toplama - çıkarma işlem formülü

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
A1 hücresinde "2574 - 6539" sayıları var.
B1 hücresine bu iki sayı arasında ki farkı
C1 hücresine bu iki sayı toplamını aldırabileceğim bir formüle ihtiyacım var.
Yardımcı olabilir misiniz?
 
Merhaba BUL işlevi ile. " - " işaretinin konumunu bulup, buna göre de ilk ve ikinci sayıyı SOLDAN ve PARÇAAL işlevleri ile elde edebilisiniz, toplama çıkarma kısmında sorun çıkmaz zaten.
Cep telefonundan yazdığım için formül yazamıyorum.
 
Merhabalar,
Verinizi A1 hücresine girip deneyiniz.
Formül çıkartma işlemini yapacak toplama işlemi de size kaldı ;)
Kod:
[SIZE="3"]=TOPLA(EĞERHATA(SOLDAN(A1;MBUL("-";A1)-1)-PARÇAAL(A1;MBUL("-";A1)+1;38);))[/SIZE]
[COLOR="Blue"]Formül dizi formülüdür.CTRL+SHIFT+ENTER ile tamamlayınız.[/COLOR]

Not: Sonradan fark ettim sol tarafı sağ taraftan mı? Sağ taraftan sol tarafımı çıkartıp toplayacak?
 
.

B1 hücresine;

Kod:
=LEFT(TRIM(MID(SUBSTITUTE($A$1;"""";REPT("";LEN($A$1)));COLUMN(A1)*LEN($A$1)-(LEN($A$1)-1);LEN($A$1)));4)-RIGHT(TRIM(MID(SUBSTITUTE($A$1;"""";REPT("";LEN($A$1)));COLUMN(A1)*LEN($A$1)-(LEN($A$1)-1);LEN($A$1)));4)

Kod:
=SOLDAN(KIRP(PARÇAAL(YERİNEKOY($A$1;"""";YİNELE("";UZUNLUK($A$1)));1*UZUNLUK($A$1)-(UZUNLUK($A$1)-1);UZUNLUK($A$1)));4)-SAĞDAN(KIRP(PARÇAAL(YERİNEKOY($A$1;"""";YİNELE("";UZUNLUK($A$1)));1*UZUNLUK($A$1)-(UZUNLUK($A$1)-1);UZUNLUK($A$1)));4)


C1 hücresine;

Kod:
=LEFT(TRIM(MID(SUBSTITUTE($A$1;"""";REPT("";LEN($A$1)));COLUMN(A1)*LEN($A$1)-(LEN($A$1)-1);LEN($A$1)));4)+RIGHT(TRIM(MID(SUBSTITUTE($A$1;"""";REPT("";LEN($A$1)));COLUMN(A1)*LEN($A$1)-(LEN($A$1)-1);LEN($A$1)));4)

Kod:
=SOLDAN(KIRP(PARÇAAL(YERİNEKOY($A$1;"""";YİNELE("";UZUNLUK($A$1)));1*UZUNLUK($A$1)-(UZUNLUK($A$1)-1);UZUNLUK($A$1)));4)+SAĞDAN(KIRP(PARÇAAL(YERİNEKOY($A$1;"""";YİNELE("";UZUNLUK($A$1)));1*UZUNLUK($A$1)-(UZUNLUK($A$1)-1);UZUNLUK($A$1)));4)


Yazın.



.
 
idris abi formül #AD? hatası veriyor.
Bakabilir misiniz
 
UZUNLUK = LEN değişikliğinden dolayı imiş idris abi.
Ama iki formülde çıkarma yapıyor abi
Rakam değiştirince de #DEĞER! hatasına düşüyor
 
Merhaba.
Toplam için;
Kod:
=SOLDAN(YERİNEKOY(A1;" ";"");BUL("-";YERİNEKOY(A1;" ";"");1)-1)[B][COLOR="Red"]+[/COLOR][/B]PARÇAAL(YERİNEKOY(A1;" ";"");BUL("-";YERİNEKOY(A1;" ";"");1)+1;UZUNLUK(YERİNEKOY(A1;" ";""))-BUL("-";YERİNEKOY(A1;" ";"");1))
formülünü, fark için kırmızı + işaretini - yaparak sonuç alabilirsiniz.

Formül yenilenmiştir, tekrar kopyalayınız.
 
Son düzenleme:
bzace, omer.baran ve İdris SERDAR ustalarıma teşekkür ederim.
bzace ve omer.baran ustalarıma ait formüller işlem gördü.
Ama İdris Üstadımdan formüller için geri dönüş yapmasını istirham ediyorum.
 
Ustam
Çıkarmada -5 yerine sadece 5 yazmasını "-" çıkmadan sağlaya bilir miyiz
 
Merhaba; formülü aşağıdaki gibi düzeltiniz,
Kod:
=MUTLAK([COLOR="Red"]mevcut formül[/COLOR])
 
Bilmediğim bir şeyi öğrenmeme vesile olduğunuz için Teşekkür Ederim
 
Estağfurullah, Malatya'ya selam olsun, iyi akşamlar.
 
Geri
Üst