過去の桐井戸端BBS (桐ver.7)
2048 「値」違いの有効期間を求める式 七郎 1999/6/21-02:20
いつも大変参考になっています。

「値」違いの有効期間を求める式


「自動車」の有効期間は3ヶ月
「飛行機」の有効期間は5ヶ月となる
現在のところは、この二種類のみ(増える可能アリ)

そこで
[項目A]に「自動車」又は「飛行機」と入る

[項目B]に「開始年月日」を入れる

[項目C]には
[項目A]と[項目B]の「値」によって有効期間年月日
が求められる。

現在は、仕方なく「値」別の項目を設けています
(-_-メ)
この様な式を使って
#月数加算(#日数加算([開始年月日],-1),3,1)と
#月数加算(#日数加算([開始年月日],-1),5,1)で

この様に求められる「式」有りましたら、ご指導下さい。
(仕事で活用)

よろしくお願いします。
2049 Re: いまちゃん 1999/6/21-06:27
記事番号2048へのコメント
[項目C]に、計算式
#条件選択([項目A]="自動車",#月数加算(#日数加算([開始年月日],
  -1),3,1),([項目A]="自動車",#月数加算(#日数加算([開始年月日],
  -1),5,1),1,"")

でどうでしょう。条件が多くなってきたら、
表引き計算で処理するのがいいのかも。
2053 Re: いまちゃん 1999/6/21-12:47
記事番号2049へのコメント
>条件が多くなってきたら、表引き計算で処理するのがいいのかも。

 ついでに、その表引き計算も。
 表引き用の表を作成します。
   表(abcd.tbl)の項目名は[乗り物](文字列),[有効期間](数値)
   のふたつです。

 [項目C]の計算式は
   #月数加算(#日数加算([項目B],-1),
     #表引き([項目A],=,"abcd.tbl",[乗り物],[有効期間]),1)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     ~~~線部分が質問の3か5またはそれ以外の数値となります。
2058 Re: いまちゃん 1999/6/21-23:32
記事番号2049へのコメント
>[項目C]に、計算式
>#条件選択([項目A]="自動車",#月数加算(#日数加算([開始年月日],
>  -1),3,1),([項目A]="自動車",#月数加算(#日数加算([開始年月日],
>  -1),5,1),1,"")

記述を間違いました。

#条件選択([項目A]="自動車",#月数加算(#日数加算([項目B],
  -1),3,1),[項目A]="飛行機",#月数加算(#日数加算([項目B],
  -1),5,1),1,"")

でした。
2060 Re: 七郎 1999/6/22-00:16
記事番号2053へのコメント
「いまちゃん」さん ん なんか変かな まあ とにかく

「ありがとうございます。」 m(__)m2
「ありがとうございます。」 m(__)m2

今はこの言葉しか出てきません。

>[項目C]に、計算式
>#条件選択([項目A]="自動車",#月数加算(#日数加算([開始年月日],
>  -1),3,1),([項目A]="自動車",#月数加算(#日数加算([開始年月日],
>  -1),5,1),1,"")

「式」書いていただくと、あっ!そうか、と思いましたが。

>でどうでしょう。条件が多くなってきたら、
>表引き計算で処理するのがいいのかも。

>ついでに、その表引き計算も。
> 表引き用の表を作成します。
>   表(abcd.tbl)の項目名は[乗り物](文字列),[有効期間](数値)
>   のふたつです。

> [項目C]の計算式は
>   #月数加算(#日数加算([項目B],-1),
>     #表引き([項目A],=,"abcd.tbl",[乗り物],[有効期間]),1)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     ~~~線部分が質問の3か5またはそれ以外の数値となります。
 
これはすごい (@_@) またまた、この言葉しか出てきません。
応用効かぬ自分が情けない。
2061 Re:ありがとうございました。 七郎 1999/6/22-00:21
記事番号2058へのコメント
いまちゃんさんは No.2058「Re:こんな「計算式」みたいの、有るのかな?U」で書きました。

>記述を間違いました。

そんな事有りません。(恥ずかしながら、超初歩の応用でクリア)

ありがとうございました。

戻る