1 つの Excel セルでの VLOOKUP と IF 関数

1 つの Excel セルでの VLOOKUP と IF 関数

VLOOKUP複数の IF 関数を埋め込む方法とand関数を入力する方法を見つけましたIFが、私の状況はまだ特殊だと思います。

次の関数をセルに入力しました:

=IFERROR(VLOOKUP(N3,'Pivot Tables'!$D:$E,2,FALSE),0)

ピボット テーブルから取得され、回答がない場合は 0 が表示されます。ピボット テーブル内の数値は、NETWORKDAYS.INTL2 つの日付間の平均数です。

問題は、最初の日をカウントに入れたくないことです。次のようにして、数式から 1 日を減算することができます。

=IFERROR(VLOOKUP(N3,'Pivot Tables'!$D:$E,2,FALSE),0)-1

しかし、そのデータをグラフに転送しているので、グラフに「-1」を表示したくない/表示できません。カウントがゼロ未満の場合にゼロが表示されるように IF 関数を挿入するには、何をする必要がありますか?

を使おうとしたのですif<0="0"が、正しく入力できません。

答え1

@PeterH の回答は機能しますが、VLOOKUP を繰り返すという欠点があり、メンテナンスの観点からはあまり良くありません。

この特定のケースでは、IF の代わりに MAX を使用できます。

=MAX(0,IFERROR(VLOOKUP(N3,'Pivot Tables'!$D:$E,2,FALSE),0)-1)

関連情報