GÜNCELLEME: Sorunun benzersiz id 2 değerleriyle olduğunu düşünüyorum - ".b" döndürüyor çünkü "1b" kimliğine sahip bu değerlerin 3/4'ü> 0 değerine sahip. Sumproduct formülü içine yuvarlama entegre çalıştım ama bu çalışma .. =SUMPRODUCT((BI200:BI210<>"")/COUNTIF(BI200:BI210,BI200:BI210&"")*(ROUNDUP(($BJ$200:$BJ$210>0),0)))
Niçin sumproduct (tam sayı sayımını döndürmek için kullanılır) bir kesir döndürür?
Ben 0'dan büyük öznitelikleri ile benzersiz kimlikleri tanımlamak için bir formül yaptım. Görünüşe göre her yerde çalışır 3-1000, 200- 205. Bunun neden böyle olduğu konusunda hiçbir fikrim yok ve her türlü içgörüyü memnuniyetle karşılarım.
formül (aşağıda gösterilmiştir) 'dir: ={SUMPRODUCT((BI200:BI210<>"")/COUNTIF(BI200:BI210,BI200:BI210&"")*(BJ200:BJ210>0))}
bir daha kolay okunmasını sürümü: ={SUMPRODUCT((DuplicateIDRange<>"")/COUNTIF(DuplicateIDRange,DuplicateIDRange&"")*(ValueRange>0))}
doğru yanıt "4" olmalı ama formül "3.75" dönüyor. Herhangi bir fikir?
ile 3,75 sonuçlandığını formülünüzü yerine ilk kimliğini işaretleme, saymıyorum O Sorunuzla ilgili soruya kendiniz cevap vermişsiniz gibi görünüyor. Başka bir sorunuz var mı? –