2016-04-05 30 views
0

私はこの表にファーム&年の列を持ち、回答列は私が望むものです。第1列と第2列の値に基づく第3列

私は会社ごとに1つずつを入力する必要があります。年を入力し、3年ごとに1つの同じ会社を入力してください。これはExcelの数式だけで可能ですか?

Firm  Year  Answer 
Nokia  2007  1 
Nokia  2008  0 
Nokia  2009  0 
Nokia  2010  0 
Nokia  2011  1 
Nokia  2012  0 
Nokia  2013  0 
Nokia  2014  0 
Nokia  2015  1 
Apple  2012  1 
Apple  2013  0 
Apple  2014  0 
Apple  2015  0 
Samsung  2009  1 
Samsung  2010  0 
Samsung  2011  0 
Samsung  2012  0 
Samsung  2013  1 
Samsung  2014  0 
Samsung  2015  0 
Samsung  2016  0 
Samsung  2017  1 
+2

はい可能です。何を試しましたか? –

答えて

1

シンプルINDEX/MATCHがうまくいくとIF:

あなたの年の列が(セル C2ダウンから始まる)このような何かを行う必要があり、連続していると仮定すると、
=IF(OR(A2<>A1,MOD(B2-INDEX(B:B,MATCH(A2,A:A,0)),4)=0),1,0) 

![enter image description here

0

=IF(MOD(ROW()-MATCH($A2,$A:$A,0),3),0,1) 
+0

これは、新しい会社ごとに最初の1の後に1つの行を上にシフトするように見えます。 – Jeeped

2

Try、

=SIGN(NOT(MOD(COUNTIF(A$2:A2, A2)-1, 4))) 

sign_not_mod

は、必要に応じてダウン記入してください。

関連する問題