UPDATE:問題は一意のID2値であると考えます。 "1b" IDを持つ値の3/4が値> 0を持つため、 ".75"が返されます。 =SUMPRODUCT((BI200:BI210<>"")/COUNTIF(BI200:BI210,BI200:BI210&"")*(ROUNDUP(($BJ$200:$BJ$210>0),0)))
何故sumproduct(整数カウントを返すために使用される)が小数を返しますか?
0より大きい属性を持つ一意のIDを識別するための式を作ったのですが、200〜 205。なぜこれが当てはまるのかわかりません。洞察を歓迎します。
式(下図)は: ={SUMPRODUCT((BI200:BI210<>"")/COUNTIF(BI200:BI210,BI200:BI210&"")*(BJ200:BJ210>0))}
読みやすいバージョンがある: ={SUMPRODUCT((DuplicateIDRange<>"")/COUNTIF(DuplicateIDRange,DuplicateIDRange&"")*(ValueRange>0))}
正しい答えが "4" であるべきであるが、式は "3.75" を返しています。何か案は?
それと3.75が得られている数式を置き換えるをダウンされている数えておりません質問の対象であるあなた自身の質問にあなた自身が答えたようです。別の質問がありますか? –