bugfix> excel > 投稿

名前のリストを含むExcelのシートがあり、別のシートには同じ名前のリストがありますが重複しています。また、認識されているIPアドレスと認識されていないIPアドレスを持つ別の列があるため、この列は「yes」または「no」を出力します。

私は人々のために認識されていないIPアドレスに焦点を当てたいです。

例えば:

             Employee Name     IP
                Gary            No
                Sam             Yes

その人が1人以上出てきて、IP列に「いいえ」が1つしかない場合は「いいえ」を出力し、「はい」がある場合は「はい」を出力します。

私は使用しようとしている以下の数式をコピーしましたが、#NAMEを思い付きますか?および#Vエラー:

= IF( 'Data'!A:A = 'Employee Details'!A2、Yes、No)

= SUMPRODUCT(( 'Data'!A:A = 'Employee Details'!A2)*( 'Employee Details'!H:H = H2)( 'Data'!G:G))

誰かが私が間違っている場所をアドバイスできるなら、私は本当に感謝しています。

ありがとう

回答 1 件
  • COUNTIFS() を利用できます  データセット内の複数の基準を確認し、それを IF() とペアリングする機能  次のような希望する結果を得るには:

    =IF(COUNTIFS(DATA!A:A,EMPLOYEE_DETAILS!A2,DATA!B:B,"No")>0,"No",IF(COUNTIFS(DATA!A:A,EMPLOYEE_DETAILS!A2,DATA!B:B,"Yes")>0,"Yes","Unknown"))

    この式は、 EMPLOYEE_DETAILS!A2 の名前が  データシートの[名前]列にあり、[IP]列の[データシート]に0を超える値がありません。次に、同じことを確認しますが、[はい]をクリックし、これら2つのシナリオに一致するDATAシートにない場合は[不明]を返します。

あなたの答え