過去の桐井戸端BBS (桐ver.8)
24433 英語表記で月数加算をしたい masa 2004/01/27-19:28
すみません。またよろしくお願いします。
英語表記の日付で、3.6.9.12月毎の月表示をしたいのですが、

最初の入力日付だけは普通の日付があります。
商品が変わると最初の入力日付から3.6.9.12月の締めの繰り返しになります。

左側=月. 中=日. 右側=西暦年下2桁

[英語日付]       [品名]      [手入力日]

FEB.07.03     A商品     FEB.07.03
MAR.31.03
JUN.30.03
SEPT.30.03
DEC.31.03
MAR.31.04
JUN.30.04
SEPT.30.04
AUG.03.99     B商品    AUG.03.99     
SEPT.30.99
DEC.31.99
MAR.31.00
JUN.30.00
SEPT.30.00

入力データがたくさんあるので、ENTERを押したら[英語日付]が自動で出てほしいのです。
(今は英語だけを値集合から手入力しています)


#条件選択([手入力日]<>#U,[手入力日],1,#直前値([英語日付],"")+3月毎の加算式)
のような感じがしますが、どうしたら出来ますでしょうか?
よろしくお願いします。

24434 Re:英語表記の月数加算について書きもれ masa 2004/01/27-19:30
記事番号24433へのコメント
すみません。桐V8Sp7を使って表の入力です。

24435 Re:一部解決 masa 2004/01/27-19:40
記事番号24433へのコメント
すみません
#日付( [英語日付, 2 )というのがありました。
後は部分列で2桁等にするとして、入力日付から3.6.9.12月になるような方法をお願いします。

24436 Re:説明追加訂正 masa 2004/01/27-20:19
記事番号24435へのコメント
度々すみません

左側=月. 中=日. 右側=西暦年下2桁

[英語日付]       [品名]      [手入力日]

FEB.28.03     A商品     FEB.07.03
MAR.31.03
JUN.30.03
SEPT.30.03
DEC.31.03
MAR.31.04

最初の全ての[英語日付]は月末でOKなので、最初の手入力日は
FEB.28.03(2003/02/28)です。

よろしくお願いします。


24439 Re:説明追加訂正 うにん 2004/01/27-21:05
記事番号24436へのコメント
#月数加算と#月末でできませんか?
自動的に行追加したいんだとすると、計算式はもとより
一括処理かイベントの出番になりますが。

24441 Re:説明追加訂正 masa 2004/01/27-21:59
記事番号24439へのコメント
うにんさん こんばんは

>#月数加算と#月末でできませんか?
>自動的に行追加したいんだとすると、計算式はもとより
>一括処理かイベントの出番になりますが。
>
#月末(#条件選択( [手入力日]<>#U , [手入力日] ,1 , #月数加算( #直前値([日付] , [手入力日] ), 3 , 1 )))


ですと入力月が5月だと次が8月.11月〜となってしまうので
最初の入力行が4か5か6月だと次の行からは9.12.3月〜としたいのです。
表の計算式だとやはり難しいでしょうか?

([日付]は最後に英語表記にするので,とりあえず簡単に日本語にしました。)

24442 Re:変ですができました説明追加訂正  masa 2004/01/27-22:19
記事番号24441へのコメント
うにんさん こんばんは

項目を幾つか作って出来ました。

[A]
#月末(#条件選択( [手入力日]<>#U , [手入力日] ,1 , #月数加算( #直前値( [A] , [手入力日] ), 3 , 1 )))

[B]
#MOD( #月( [A] ) , 3 )

[C]
#条件選択( [手入力日]<>#う , #月末( [手入力日]),1 , #月数加算( [A], -[B] , 1 ))


24444 Re:変な感じですができました masa 2004/01/27-22:23
記事番号24442へのコメント
うにんさん こんばんは

(途中で送信されてしまいました。)

項目を幾つか作って出来ました。

[A]
#月末(#条件選択( [手入力日]<>#U , [手入力日] ,1 , #月数加算( #直前値( [A] , [手入力日] ), 3 , 1 )))

[B]
#MOD( #月( [A] ) , 3 )

[C]
#条件選択( [手入力日]<>#う , #月末( [手入力日]),1 , #月数加算( [A], -[B] , 1 ))

もっといい方法がありましたらよろしくお願いします。


戻る