名前のリストを含む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 件
関連記事
- データフレーム内の別の列に対する1つの列の統計を計算する方法は?
- 各行の別の列の値に基づいて1つの列に値を挿入するにはどうすればよいですか?
- リストまたはベクトルに基づいて別の列から抽出されたテキストを含むデータフレームに新しい列を作成します
- エラー#1055さらに別の列には、GROUPBYの列に機能的に依存しない非集約列が含まれています
- Pandasデータフレームの別の列の値に基づいて列にラムダif条件を使用する
- パンダは別のデータフレームから列の値を割り当てます
- ある列の値を文字列の一部として使用して、別の列のNaNを埋めるにはどうすればよいですか?
- CSVHelperを使用して新しい列をCSVに追加し、別のCSVに書き戻す方法
- 欠落している値をJuliaDataframeの別の列の値に置き換えます
- VBA Excel:特定の列を見つけて、Excelで別の列の前の列に移動します
関連した質問
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シートにない場合は[不明]を返します。