MVP logo
    Sizin Brauzer: , Versiya
Bazar, 20.08.2017, 10:52 AM
Salam Qonaq | RSS
Ana səhifə | Fayl Kataloqu | Qeydiyyat | Giriş
Saytın menyusu

Kateqoriyalar
VBA [21]
Formullar [31]
Massiv Formullar [11]
Ümumi [4]

Sorğu
Saytın hansı bölməsini daha çox maraqlı hesab edirsiniz?
Səsvermə sayı: 124

Statistika

Cəmi online: 1
Qonaqlar: 1
Userlər: 0

Müsabiqələr

Ana səhifə » Fayllar » Excel Tricks » Formullar

Siyahıda dublikatı olmayanların sayılması
[ Bu serverdən yüklə (14.0Kb) ] 29.07.2011, 6:36 PM
Siyahıda dublikatı olmayanların sayının necə tapılmasına baxaq
Code
SUMPRODUCT(N((COUNTIF(A2:A16;A2:A16)=1)))



İzahı:

Bu funksiyanın iş prinsipini daha yaxşı anlamaq üçün hər bir hissəsini seçib "F9" ilə kalkulyasına baxa bilərsiniz. Əgər COUNTIF(A2:A16;A2:A16) olan hissəni seçib "F9" sıxsaq nəticə belə olacaq {1;1;5;5;5;5;5;4;4;2;1;1;2;4;4} bu A-sütunundakı hər bir kriteriyanın həmən diapozondakı cəmi sayını göstərir. Aydındır ki, buradakı 1-lər dublikatı olmayanları göstərir (yəni siyahıda bir dəfə yazılanları). COUNTIF(A2:A16;A2:A16)=1 formulu isə bir-bir {1;1;5;5;5;5;5;4;4;2;1;1;2;4;4} aralığındakıları "1" rəqəmi ilə tutuşduraraq bərabərliyin doğruluğunu yoxlayır. İndi isə gəlin COUNTIF(A2:A16;A2:A16)=1 olan hissəni seçib "F9"-u sıxsaq görərik ki, {TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE ...və s}nəticəsini alarıq. Burada "TRUE" olanlar doğru bərabərliyi göstərir və onların cəmi sayı "4"-dür. Bu alınan "4" rəqəmi elə dublikatı olmayanların sayını göstərəcək. Ona görə də bizə lazım olan nəticəni almaq üçün təkcə bu "TRUE" olanları cəmləmək qalır. Bunun üçün əvvəlcə bu məntiqi yoxlama ardıcıllığını rəqəmlərə çevirib toplamaq qalır. Bu çevirmə əməliyyatını "N()" (yəni number) funksiyası ilə gerçəkləşdirəcəyik.N(TRUE)=1 nəticəsini, N(FALSE)=0 nəticəsini verdiyindən formulun N((COUNTIF(A2:A16;A2:A16)=1)) olan hissəsini seçib və yenə də "F9"-u sıxmaqla {1;1;0;0;0;0;0;0;0;0;1;1;0;0;0}nəticəsini alarıq və nəhayət yekun nəticəni almaq yəni bu "1" -ləri toplamaq üçün SUMPRODUCT() funksiyası köməyimizə çatır və budur nəticəmiz artıq hazırdır.

Kateqoriya: Formullar | Yükləyən: Useful
Baxış sayı: 430 | Yükləmə sayı: 83 | Ratinqi: 0.0/0
Cəmi şərhlər: 0
Ad *:
E-poçt:
Kod *:
Daxil ol

Axtar

Dost Saytlar
  • www.planetaexcel.ru
  • www.programmersforum.ru
  • www.mrexcel.com
  • www.excelworld.ru
  • www.cyberforum.ru
  • www.excelvba.ru
  • www.muhasib.az

  • Sayğac
    free counters

    Saytın məlumatlarından istifadə edərkən mənbəyə istinad zəruridir!
    MyExcelWorld © 2010 - 2017
    Site managed by uCoz
    ILK-10 Azeri Website Directory