• DİKKAT

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

Rakamları ayırarak toplama

Katılım
10 Ağustos 2018
Mesajlar
53
Excel Vers. ve Dili
Excel 2016 TR
Arkadaşlar merhaba şu şekilde bir serim var.

A1 25 YIL
B1 30 AY
C1 40 GÜN

A2 (Bazen YIL Olmuyor )
B2 3 AY
C2 110 GÜN

A3 3 YIL
B3 (Bazen Ay olmuyor.)
C3 50 GÜN


Arkadaşlar kolay gelsin. Böyle bir sistem var. Kimi zaman ay kimi zaman gün kimi zaman yıl seçenekleri boş kalıyor. Benim istediğim farklı bir hücreye A sütununda ki Yıl değerlerinin rakamlarını alarak toplamak. Yani .
D sütununa A1 , A2 , A3 hücrelerinin toplamını 28 olarak vermek. Bu konu ile alakalı sağdan veya soldan fonksiyonları ile deneme yaptım fakat mesela 120 günü 120 gün olarak aldığımda bu sefer 12 günü 12g olarak seçiyor. O şekilde yapamadım yani. Bir de devlet kurumunda çalışıyorum burada makrolar çalışmadığı için düz formül halinde bana yardımcı olabilrseniz çok sevinirim. Örnek tablo ekte mevcuttur. Teşekkürler.
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Aşağıdaki formülü uygulayarak sayıları metinden ayırabilmek mümkün (formül sadece boşluğa kadar olan kısmı getirecek) ;

=SOLDAN(A1;BUL(" ";A1;1)-1)

Formülü uyguladıktan sonra metinden ayrılan rakamları sayıya dönüştürmeniz gerekecek.
 
Teşekkür ederim cevap için peki eğer hücre boşsa görüntülenen yerde #DEĞER diye çıkıyor bunu iptal etmenin bir yolu var mı ?
 
Teşekkür ederim cevap için peki eğer hücre boşsa görüntülenen yerde #DEĞER diye çıkıyor bunu iptal etmenin bir yolu var mı ?

Rica ederim.

Başına EĞERHATA ekleyelim o halde;

Kod:
=EĞERHATA(SOLDAN(A1;BUL(" ";A1;1)-1);0)

Veri yoksa 0 getirecektir.
 
Merhaba.
Aşağıdaki formüllerden birini D2 hücresine yapıştırın ve dizi formülüne dönüştürün (CTRL+SHIFT+ENTER ile formül uygulaması),
ardından da sağa doğru kopyalayın.
=TOPLA(--EĞERHATA(SOLDAN(A$2:A$8;BUL(DAMGA(32);A$2:A$8)-1);0))
=TOPLA(EĞER(ESAYIYSA(BUL(DAMGA(32);A$2:A$8));--SOLDAN(A$2:A$8;BUL(DAMGA(32);A$2:A$8)-1)))
 
.

Anladığım kadarıyla siz toplamlarını istiyorsunuz, herhalde...

Verdiğim formüller dizi formülü olup, CTRL, SHIFT, ENTER ile girilmeleri gerekir.

Yıl Toplamı için:

Kod:
=DATEDIF(0;SUM(IFERROR(--LEFT(A2:A8;2);0))*365,25+SUM(IFERROR(--LEFT(B2:B8;2);0))*365,25/12+SUM(IFERROR(--LEFT(C2:C8;2);0));"Y")

Ay Toplamı için:

Kod:
=DATEDIF(0;SUM(IFERROR(--LEFT(A2:A8;2);0))*365,25+SUM(IFERROR(--LEFT(B2:B8;2);0))*365,25/12+SUM(IFERROR(--LEFT(C2:C8;2);0));"YM")

Gün Toplamı için:

Kod:
=DATEDIF(0;SUM(IFERROR(--LEFT(A2:A8;2);0))*365,25+SUM(IFERROR(--LEFT(B2:B8;2);0))*365,25/12+SUM(IFERROR(--LEFT(C2:C8;2);0));"MD")

Dosyanız ekte.
 

Ekli dosyalar

Geri
Üst