excel satır sayısı

Anonim
2023-11-16T10:57:07+00:00

Modül sütunu F5'ten F500'e kadar. Kaynaklar sütunu G5'den G500'e kadar. Modül sütununda FIORI, SD, MM, HR, PP, ABAP, BASIS, CO, EWM, PI, MII adında 13 farklı modül var. Kaynaklar sütununda ise İK ve DK adında 2 farklı değer var. İstediğim sonuç şöyle: Örneğin SD modülüne karşılık gelen İK sayısı ve DK sayısını ayrı ayrı bul. Yani SD için kaç tane İK satırı var, kaç tane DK satırı var?

Microsoft 365 ve Office | Excel | Kurumsal | Diğer

Kilitli Soru. Bu soru Microsoft Destek Topluluğu’ndan aktarıldı. Yararlı olup olmadığını belirtmek için oy verebilirsiniz ancak yorum veya yanıt ekleyemez ya da soruyu takip edemezsiniz.

0 yorum Açıklama yok

1 yanıt

Sıralama ölçütü: En yararlı
  1. Nikolino 2,205 Saygınlık puanı
    2023-12-18T09:22:41+00:00

    Excel Formülleri Kullanarak:

    1. İK Sayısı:

    =SAYIFARSIZLIK(F5:F500, "SD") * SAYIFARSIZLIK(G5:G500, "İK")

    Yukarıdaki formül, "SD" modülü için İK sayısını hesaplar.

    DK Sayısı:

    =SAYIFARSIZLIK(F5:F500, "SD") * SAYIFARSIZLIK(G5:G500, "DK")

    1. Yukarıdaki formül, "SD" modülü için DK sayısını hesaplar.

    Bu formülleri kullanarak diğer modüller için de İK ve DK sayılarını bulabilirsiniz, sadece "SD" değerini değiştirin.

    VBA Makrosu Kullanarak:

    1. VBA Kodu: Aşağıdaki VBA kodunu kullanarak belirli bir modül için İK ve DK sayılarını bulabilirsiniz. Bu kodu Excel'e eklemek için ALT + F11 tuşlarına basarak VBA editörüne gidin, "Ekle" > "Modül" seçeneğini kullanarak yeni bir modül oluşturun ve aşağıdaki kodu yapıştırın.

    Vba code (test edilmedi):

    Function ModulSayisiniBul(modulAdi As String, kaynakAdi As String) As Long

        Dim modulKolonu As Range

        Dim kaynakKolonu As Range

        ' Modül ve Kaynak sütunlarını belirtilen aralıklara ayarla

        Set modulKolonu = Sheets("Sheet1").Range("F5:F500")

        Set kaynakKolonu = Sheets("Sheet1").Range("G5:G500")

        ' Modül adını ve kaynak adını kontrol et

        If Application.WorksheetFunction.CountIf(modulKolonu, modulAdi) > 0 And _

           (kaynakAdi = "İK" Or kaynakAdi = "DK") Then

            ' Belirtilen modül ve kaynak için satırları say

            ModulSayisiniBul = Application.WorksheetFunction.CountIfs(modulKolonu, modulAdi, kaynakKolonu, kaynakAdi)

        Else

            ' Modül veya kaynak adı geçersizse hata değeri döndür

            ModulSayisiniBul = CVErr(xlErrValue)

        End If

    End Function

    1. Kullanım: Ardından, Excel'de bir hücreye aşağıdaki gibi formülü yazarak İK veya DK sayısını alabilirsiniz:

    =ModulSayisiniBul("SD", "İK")

    Bu formülü kullanarak diğer modüller ve kaynaklar için de İK ve DK sayılarını bulabilirsiniz.

    Cevaplarım isteğe bağlıdır ve garantisi yoktur!

    *Bu metnin yazarı bu dili konuşmuyor, metin makineye çevrildi, dilbilgisi veya anlatım hataları olabilir.

    Umarım bu sana yardımcı olmuştur.

    Cevap faydalı oldu mu? Bunları işaretleyin.

    Bu, tüm forum katılımcılarına yardımcı olacaktır.

    Bu yanıt yardımcı oldu mu?

    0 yorum Açıklama yok