2017-01-04 5 views
-1
Iは、列Bにここで「一致基準」との間の行数を示すために必要

間の行数を検索コルDにどこ見出される「TRUE」がコルCに見出されるエクセル:2つの特定の値

基準一致し、真は複数回発生する可能性があります。最初のTrueとCriteriaが一致した後、次の2つの間の距離などを調べています。

アイデアはありますか?私はVBAとExcelのnoobです。

Row Count Problem

+0

コードを書きましたか? –

+0

私はコードに慣れていません:(私はVBAの初心者の本を買って、今日の午後に読んで始めます。 – user3113282

答えて

0

両方の検索用語は一度だけ、それぞれの列で発生した場合は、複数の発生を考慮して前の回答時に展開するには

=match("Criteria Matched",D:D,0)-match(TRUE,C:C,0) 
0

を試してみてください、あなたはB1とコピーで、この式を置くことができます= IF($ C1 = TRUE、MATCH( "条件一致"、$ D2:$ D $ 300,0)-1、 "")。これは、2つの値の間の行数を示します。ここでは、 "TRUE"の後に "Criteria Matched"が表示されます。あなたが本当に行「until」を意味するのであれば、式から-1を取り除いてください。

次のいずれかが続く場合のカウントが必要な場合は、B1:= IFERROR(IF($ C1 = TRUE、MATCH( "条件一致"、$ D2:$ D $ 300,0)-1 、IF($ D1 = "条件一致"、MATCH(TRUE、$ C2:$ C $ 300,0)-1、 ""))、 "")

関連する問題