2016-03-30 6 views
0

私はこれを解決しようとしている私の頭を傷つけているので、助けていただければ幸いです。 「期間の収益」が見つかると、以下の式は3つの場所を相殺します。しかし、そのセルが「0」を入力するかゼロにする場合は、4つの場所をオフセットする必要があります。助言がありますか?Excelのオフセット式を使用する場合

=OFFSET(INDEX($C$2:$C$100,MATCH("Earnings for Period",$C$2:$C$100,0),1),0,3) 
+0

VlookupではなくOffset and Matchを使用している特定の理由はありますか? – Dave

+0

私は簡単なことがわかった。このような状況でVlookupはどのように機能しますか? – James

+0

私はそれが動作する場合は、式を変更するには開いています – James

答えて

0

あなたができることはいくつかあります。

=IF(VLOOKUP("Earnings for period",$C$2:$G$100,3,0)=0,VLOOKUP("Earnings for period",$C$2:$G$100,4,0),VLOOKUP("Earnings for period",$C$2:$G$100,3,0)) 

3つのvlookup文を入力します。最初はIF()文の比較に使用され、結果が空白または0の場合は0が返されます(データのフォーマットに応じて、長さがゼロのテキストがある場合は " )。結果に応じて、3列目または4列目のvlookupを実行します。

+0

完璧にありがとうございます。 – James

関連する問題