Microsoft Excel 2010'da Sayısal ve Metinsel Alt Dizgiye Dayalı Değerler Nasıl Toplanır?

Anonim

Sayısal ve metinsel excel alt dizesini içeren bir listedeki değerlerin toplamını bulmak için, "TOPLA", "EĞER", "SAYI", "SOL", "BUL" ve "DEĞER" çıktıyı almak için işlevler.
TOPLA: Bir hücre aralığındaki tüm sayıları toplar

Sözdizimi: =SUM(sayı1,sayı2,… )

En fazla 255 argüman olabilir. Aşağıda gösterilen ekran görüntüsüne bakın:

NS EĞER işlevi belirttiğiniz bir koşulun olup olmadığını kontrol eder NS veya YANLIŞ. koşul iseNS daha sonra önceden ayarlanmış değeri döndürür ve eğer koşulYANLIŞ sonra başka bir ön ayar değeri döndürür.

Sözdizimi = EĞER(mantıksal_test,eğer_doğruysadeğer,yanlışsa_değer)
NUMARA: Bir değerin sayı olup olmadığını kontrol eder ve DOĞRU veya YANLIŞ döndürür.

Sözdizimi =ISNUMBER(değer)
SOL: Bir metin dizesinin başlangıcından itibaren belirtilen sayıda karakteri döndürür.

Sözdizimi: =LEFT(metin;num_chars)

BULMAK: Bir metin dizesinin başka bir metin dizesi içindeki başlangıç ​​konumunu döndürür. FIND, büyük/küçük harfe duyarlı bir işlevdir.

Sözdizimi: =BUL(metin_bul,in_metin,başlangıç_sayısı)
DEĞER: Bir sayıyı temsil eden bir metin dizesini sayıya dönüştürür.

Sözdizimi: =VALUE(metin)
Bir örnek ele alalım:

A sütununda dosya adları ve B sütununda boyutları var. D2 hücresinde belirlenen ölçütlere göre her dosya boyutu türü için toplamları bulmak için bir formüle ihtiyacımız var. Her dosya boyutu üç türden biridir (KB, MB veya GB).

  • E2 hücresinde formül şöyle olurdu:
  • {=TOPLA(EĞER(ESAYI(BUL(D2;B2:B7)),DEĞER(SOL(B2:B7;BUL(D2,B2:B7)-1)),0))}
  • Bu, formülü kullanarak küme parantezleri içine alınmasını gerektiren bir dizi formülüdür. CTRL + ÜST KRKT + ENTER.

İşlev, sayısal ve metinsel alt dizeleri içeren listeden toplam değeri döndürür.