プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。

例題のように「A」から「B」に変換できる関数式を教えてください。

「A」行の数値、終了、空白が、そのまま「B」行に表示させます。
ただし、『終了』という文字が二ヵ月連続以上続いた場合は、
『―』に置き換えるものとします。

※空白が発生するバターンと発生しないバターンがあります。
※「数値」の後、いきなり「―」になりません。


・「数値」「空白」「数値」
・「数値」「空白」「終了」

×
・「終了」「空白」「終了」
・「終了」「空白」「数値」
・「―」 「空白」「―」
・「―」 「空白」「数値」
・「終了」「空白」「―」
・「―」 「空白」「終了」
など

なお、意味として

「数値」・・・金額
「終了」・・・契約終了
「―」 ・・・契約終了状態が続いている
「空白」・・・保留

※VBAは使用しておりません。

「パターンを関数式で!」の質問画像

A 回答 (1件)

つまり、前の列のAが終了で、その列も終了だった時のみ”ー”なわけですね。


D5=IF(C3="終了",IF(D3="終了","ー",IF(D3="","",D3)),IF(D3="","",D3))
これをE5~O5にコピーしてください。
IF(D3="","",D3)を使わないと、空白の時0となってしまいます。
    • good
    • 1
この回答へのお礼

゚・*:.。..。.:*・゜♡♥yuji3690さまーっ♡♥゜゚・*:.。..。.:*゚・

で、できていまーす。
いつも助けて頂いてありがとうございます。☆彡

次回も是非宜しくお願い致します。m(__)m

お礼日時:2017/03/09 09:29

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