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

こんにちは。
エクセルの関数について教えてください。

Aに対してBが5000以上なら"●●"、そうでないなら"●●" 
Bに対してCが5000以上なら"●●"、そうでないなら"●●"
Cに対してDが5000以上なら"●●"、そうでないなら"●●" 
としたいです。

ネットで検索すると「テストの点数が80点以上なら」という、決められたひとつの値に対しての例が多いのですが、
そうではなく、AとBの比較、BとCの比較、CとDの比較...というもので
具体的には年間の前月比のような表が作りたいです。

ちなみにマイクロソフトのエクセルではなく、グーグルのスプレッドシートを使っており、ダイアログボックスが出てこないので、数式バーに直接入力します。
よろしくお願いいたします。

質問者からの補足コメント

  • ご回答ありがとうございます。
    補足いたします。
    独立で問題ありません。

    3月の数値に対して4月の数値を入力したところ、5000以上増えていれば"●●"、そうでなければ"●●"
    4月の数値に対して5月の数値を入力したところ、5000以上増えていれば"●●"、そうでなければ"●●"
    これを繰り返していきます。

    具体的には車の走行距離と点検の都合をスケジュールに落とし込むもので、複雑な計算式のようなものではありません(^_^;)
    1年間、20台分の車両管理のなかの、ひとつの項目になります。
    よろしくお願いいたします。

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/04/29 15:57
  • ご回答ありがとうございます。
    補足いたします。

    No.2さんの仰るとおりですね!そうでした(^^;)
    しかもそうなってくると項目も増えそうです。

    3月の走行距離に対して4月の走行距離を入力し、5000Km以上増えていれば"要点検"、そうでなければ"点検不要"
    前回点検時より5000Km以上増えていれば"要点検"
    前回交換時より10000Km以上増えていれば"部品交換"

    4月の走行距離に対して5月の走行距離を入力し、5000Km以上増えていれば"要点検"、そうでなければ"点検不要"
    前回点検時より5000Km以上増えていれば"要点検"
    前回交換時より10000Km以上増えていれば"部品交換"

    これを繰り返していくようでしょうか。
    余計難しくなりました(>_<)
    関数にするとどのようになるでしょうか?

    No.2の回答に寄せられた補足コメントです。 補足日時:2021/04/29 19:18
  • うーん・・・

    ご回答ありがとうございます。
    補足します。

    〉〉〉点検実施時の値をχとして、~(略
    ⇒仰る通りです
    1,走行距離の累計が毎月増える
    2,開始時点から累計が5,000Kmを超えたらアラート、そこから更に5,000Kmを超えたらアラート
    3,別の項目として、開始時点から10,000Kmを超えたら別のアラート、そこから更に10,000Kmを超えたらアラート

    しかし現実にはアラートがついてもすぐには点検整備ができるわけではありません。
    それが都度繰り返されていくため、最初に「5,000ずつ」とか「10,000ずつ」と決まっていると、すぐに数字がズレてくると思います。

    アラートが表示されてから数日後、実際に点検整備を実施した段階で【済】などと入れることによって一旦リセットされ、そこから改めて5,000Km超過したらアラート...という仕組みになっているのが理想です。

    宜しくお願いします

    No.3の回答に寄せられた補足コメントです。 補足日時:2021/04/30 23:15

A 回答 (4件)

Aに対するBの条件、Bに対するCの条件、Cに対するDの条件は、それぞれ独立ですか?


それとも相互関連ですか?
相互関連というのは
「Aに対するBの条件が真のとき、Bに対するCの条件を判定し、Cに対するDの条件も、Aに対するBの条件とBに対するCの条件が共に満たされた場合のみ判定する」という場合です。

独立の場合は、それぞれの条件の真偽を個別に見るだけ、という場合です。
この回答への補足あり
    • good
    • 0

>具体的には車の走行距離と点検の都合をスケジュールに落とし込むもので



とおっしゃっていますが、前月からの増加値が5000以上あるかどうかで、処理を分けるという考え方は理解できます。
例えば、走行距離が前月より5000以上増加したら「要点検」と表示し、5000未満なら「点検不要」と表示するといったイメージになります。
このような数式を作成したとして、車両Aについて、毎月2000づつ増えて3か月経過したとします。
3か月目には計算開始時点から6000増えたことになるわけですが、それでも毎月では5000を下回っています(前月からは2000しか増えていない)ので、「要点検」が表示されません。
あくまでも推測ですが、もし、「前回点検から5000以上走行したら点検する」というような狙いだとすると、この数式ではいつまでたっても「要点検」が表示されず、次回点検に至らないことになります。

ご質問者のニーズがどこにあるのかわかりませんので断定的なことは申し上げられないものの、対前月の増加値だけで判断できることは限られると思います。

No.1さんの

>Aに対するBの条件、Bに対するCの条件、Cに対するDの条件は、それぞれ
>独立ですか?

という問いに対して

>独立で問題ありません。

とおっしゃっています。
上記のような「前回点検から5000以上走行したら点検する」ための管理表というニーズだとすると「独立条件=前月からの増加値だけで判断する」のは困難ということになります。
それで構わないということでしょうか?
どのようなニーズなのかも含めてご説明いただけると幸いです。
この回答への補足あり
    • good
    • 0

関数の問題ではなくロジックの問題です。


点検実施時の値をχとして、その値を一定基準超過した場合にアラート表示するようにしたいということだと理解しましたがそれでいいですか?
幾つかやり方ありますよ。
例えば、車両(イ)の点検時走行距離値をB列にセットし、毎月の走行キロを横列に追記していきます。横累計が規定値未満か以上かを判定する関数(If関数)を横列の値の1行下に付記し、値が真になったときに何かのマークを表示し、そうでなければ空白(””)にします。
あるいは、条件付き書式を設定し、横列に毎月の走行キロを追記するのは同じですが、横計が一定数以上になったところでセルの色や文字の色や太さを変えるようにしておくと、値を入れ時点で目立ちます。
難しい作業ではありませんが、ロジックをもう一度整理してみてはどうですか。
この回答への補足あり
    • good
    • 0

点検実施時の値に基準値を更新して、そこから5,000以上あるいは10,000以上になったらマーキングというロジックで考えればスレませんよ。



実際にEXCELシートを作って欲しいということなら
「ココナラ」 https://coconala.com/
というサイトなど、ちょっとした作業を依頼できるオンラインポータルがありますので、利用してみてはどうですか。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
1,毎月累計が増える
2,基準から5,000・10,000を超えたらそれぞれアラート
3,60日前と30日前でアラートの種類を変え視覚的に分かり易くする
4,「済」が含まれていれば基準が0にリセットされる
5,0から再度足していき、5,000・10,000を超えたらそれぞれアラート
これを繰り替えしていくのですね。

教えていただきありがとうございました。
順序を整理できたので、自力で作成してみます。
3か月分作ってみて、なんとなくできた気がするので、お金をかけずに完成できそうです。
ありがとうございました。

また分からないことがあったら助けてくださいm(__)m

お礼日時:2021/05/01 18:41

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