Soru iki karakter arasındaki sayıyı bulup işlem yapma

Katılım
5 Nisan 2021
Mesajlar
3
Excel Vers. ve Dili
2017
Merhabalar. elimde aynı sütunda yer alan çalışma saatleri var.ama her hücrede '3g 5sa 7dk 52 sn' gibi çok sayıda satır mevcut.

'3g 5sa 7dk 52 sn' kısmını formülle tek hücrede toplam saate dönüştürmek istiyorum. Örneğin g'nin solundaki sayıyı bul ve 24 le çarp + sa'nın solundaki sayı ile topla + dk'nın solundaki sayıyı 60'a böl ve sn solundaki 3600'e böl ve toplam saati şu hücreye çıkar gibi.Anlatabilmişimdir umarım.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
A1 hücresindeki ifade için aşağıdaki formülü kullanabilirsiniz. İfadede sayılarla metinler arasında birer boşluk olduğu kabul edilmiştir (örneğinizde sadece sn'den önce boşluk var, diğerlerinde yok):

=EĞERHATA(SOLDAN(A1;BUL("g";A1)-1)*1;0)+EĞERHATA(PARÇAAL(A1;BUL("sa";A1)-3;2)*1;0)+EĞERHATA(PARÇAAL(A1;BUL("dk";A1)-3;2)*1;0)+EĞERHATA(PARÇAAL(A1;BUL("sn";A1)-3;2)*1;0)
 
Katılım
5 Nisan 2021
Mesajlar
3
Excel Vers. ve Dili
2017
Teşekkür ederim yusuf bey elinize sağlık formülü uyguladım ama şöyle ki (sn ye bitişik bu arada ben yanlış yazmışım) bazı çift karakterli satırlarda ilk haneyi alıyor.3g 17sa 18dk 45sn sonucu (3+1+1+4=9) gibi
=EĞERHATA(SOLDAN(E4;BUL("g";E4)-1)*1;0)*24+EĞERHATA(PARÇAAL(E4;BUL("sa";E4)-3;2)*1;0)+EĞERHATA(PARÇAAL(E4;BUL("dk";E4)-3;2)*1;0)/60+EĞERHATA(PARÇAAL(E4;BUL("sn";E4)-3;2)*1;0)/3600 olarak gayet güzel ama diğer kısımları da düzelticem.Önümü görmemde yardımcı oldu.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Eğer tüm verilerinizde sayı ve metin arasında boşluk yoksa formül şu şekilde olabilir:

=EĞERHATA(SOLDAN(E2;BUL("g";E2)-1)*24;0)+EĞERHATA(PARÇAAL(E2;BUL("sa";E2)-2;2)*1;0)+EĞERHATA(PARÇAAL(E2;BUL("dk";E2)-2;2)/60;0)+EĞERHATA(PARÇAAL(E2;BUL("sn";E2)-2;2)/3600;0)
 
Katılım
5 Nisan 2021
Mesajlar
3
Excel Vers. ve Dili
2017
aynen çalıştı çok saol.Hayırlı geceleriniz olsun her daim.
 
Üst