アプリ版:「スタンプのみでお礼する」機能のリリースについて

A     B    C
1 掃除    佐藤   木村
2 ゴミ捨て  木村
3 休み     松井
4 掃除    木村   佐藤

C列に表示させたい文字について、質問です。
『もしA列に”掃除”の字が2つあったら、相手の名前を表示させる』ことを関数で出来ますか?
ゴミ捨てとか休みとかは、空白でいいんですが…

A 回答 (2件)

こんばんは!



↓の画像でC2セルに
=IF(COUNTIF(A$2:A$100,A2)=2,INDEX(B$2:B$100,MIN(IF((A$2:A$100=A2)*(B$2:B$100<>B2),ROW(A$2:A$100)-1))),"")

配列数式なのでCtrl+Shift+Enterで確定!(←必須★)し
フィルハンドルで下へコピーしています。

※ A列が「掃除」に限らず二つのデータがある場合はその行のB列以外の人が表示されます。

「掃除」限定であれば
=IF(AND(A2="掃除",COUNTIF(A$2:A$100,A2)=2),INDEX(B$2:B$100,MIN(IF((A$2:A$100=A2)*(B$2:B$100<>B2),ROW(A$2:A$100)-1))),"")

(こちらも配列数式です。)
にしてみてください。m(_ _)m
「Excelの関数で質問です。。」の回答画像2
    • good
    • 0
この回答へのお礼

すごいです!出来ました!!ありがとうございます!

お礼日時:2018/11/08 09:02

相手の組み合わせはどのように指定するのですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!