プロが教えるわが家の防犯対策術!

ある行から「注文」という文字列のセルと「発送」という文字列のセルの間にあるセルの数か、「発見」という文字列のセルと「解決」という文字列のセルの間にあるセルの数を取得するための関数を作ろうと苦戦しています。

「発送」と「注文」の間を数えるだけなら、
=IFERROR(MATCH("発送",$G4:$ER4,0)-MATCH("注文",$G4:$ER4,0),"")
で出来ました。
どうすれば複数条件にできるでしょうか?

A 回答 (1件)

=IFERROR(MATCH("発送",C6:H6,0)-MATCH("注文",C6:H6,0),"0")+IFERROR(MATCH("解決",C6:H6,0)-MATCH("発見",C6:H6,0),"0")



発送~注文の間を数える関数は、ご提示の考え方を使い、エラーの場合の戻り値を0にすることで、上記のように加算すればよろしいのではないでしょうか。

このままですと、発送~注文、発見~解決のいずれもない場合の返り値が0になりますので、必要に応じて加工していけばよろしいかと。
    • good
    • 0
この回答へのお礼

ありがとうございます!!!

お礼日時:2013/01/15 17:23

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