1

以下のコードで 2 番目の IF ステートメントが機能しない理由を教えてください。

基本的に 3 つのことが必要です。

  1. D、E、F、G、H に値がある場合、このように「、」「および」で入力します。ブルーベリー、クランベリー、ブラックカレント、ストロベリー、ゴジベリー
  2. D、E、F、G のみに値がある場合は、次のようになります。ブルーベリー、クランベリー、ブラックカレント、ストロベリー
  3. D、E、F のみに値がある場合は、次のようになります。ブルーベリー、クランベリー、ブラックカレント

私は2つのステートメントしか機能させることができません...

=IF(H8=0,(D8)&", "&(E8)&", "&(F8)&" および "&(G8),(IF(G8=0,(D8)&", "& (E8)&" および "&(F8),(D8)&", "&(E8)&", "&(F8)&", "&(G8)&" および "&(H8))))

私の行は次のようになります: D=ブルーベリー E=クランベリー F=ブラックカレント G=ストロベリー H=ゴジベリー

助けてください

アレックス

4

2 に答える 2

3

これは、空白ではないセル値の連結のみを返します。次のセルが空白でない限り、値の間にコンマがあり、その場合、コンマは に置き換えられ" and "ます。

=D8&IF(E8<>"",IF(F8<>"",", "," and "),)&E8&IF(F8<>"",IF(G8<>"",", "," and "),)&F8&IF(G8<>"",IF(H8<>"",", "," and "),)&G8&IF(H8<>""," and "&H8,"")

于 2013-11-03T01:23:58.167 に答える