過去の桐井戸端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 )) もっといい方法がありましたらよろしくお願いします。 |