最近ExcelでSUTICF & COUNTIF関数のグリップを取得しようとしましたが、成功は限られていました。問題の要点は、ヘルプページで公式のOfficeサポートを含む非常に具体的な例が得られることです。SUMIF/COUNTIF [または条件付き書式設定] Excelで使用するためのIFステートメントの変換
IF文を使用して、すでに複数の条件で複雑なテストを組み合わせる方法はすでに知っています。私が実際に必要とするのは、そのような関数で使用するIF文を変換する方法のガイドです。
私の本当の問題は、セル参照がどうなるかです。私はセルの列を持っていて、それぞれが所与のプロパティの値を持っています。 IF関数を使用すると、隣接する列に入ることができます。いくつかの基準または条件のセットを使用して隣接するセルをテストして、特定のプロパティの値を見つけ、適切な答えを返します。数式をクリックしてドラッグして、すべてのセルをチェックします。
例: A1:A10
は私がテストしているセルです。 プロパティ私はそのの値がの文字の長さになる、その長さをチェックしています。 の適切な回答は、文字数がしきい値を上回るか下回るかになります。
IF(LEN(A1)>50,"above","below")
B1
に貼り付けられ、B10
にドラッグされました。私は答えの配列を取得します。
私が条件を満たすすべての細胞を数えたいとしたら、それは私が困惑している場所です。 COUNTIFは範囲(A1:A10
)と条件LEN(A1)>50
を指定して回答を得ることができるようです。しかし、私は何をLEN()
の中に入れますか?範囲内の各セルを確認したいのですが、どのように指定すればいいですか? none:LEN()
または範囲LEN(A1:A10)
を指定すると機能しません。
セルのハイライト表示(条件付き書式設定)は簡単ですが、配列の左上のセルso LEN(A1)
を置くだけですが、それでも問題はありません。
問題が明確になることを希望します。明らかに、 IF(LEN(A1)>50,1,0)
をB1:B10
に、SUM(B1:B10)
をC1などにするだけで、if文の条件に一致するすべてのセルを数えることができます。しかし、それは完全にCOUNTIFの利益を無効にする完全に逆行的なステップのように思えます。 つまり、中間ステップを省くことで、スペースを節約し、シートの複雑さを軽減します。
そして少なくとも私のアレイサイズの揮発性のために動作しないシートが少なくとも1枚あります。もし私が望むのであれば、私は追加の中間列に合うことができません! SO
、チェックもしそうなら、COUNTIF/SUMIFで動作するように変換され、明細書スタイルの場合は、任意のをすることができ、その後どのように、あなたが同様の問題の場合、誰かに含めることができ、他のヒントがあると、検索来ますか?答えて助けてくれてありがとう!
条件付き書式の場合、必要に応じて他のセルに拡張された= len(A1)> 50は正常に動作するはずです –