• ベストアンサー

クラリスワークスで満年令計算

今度老人クラブの役員を担当する事になりました。 そこで、 クラリスワークスV4の表計算で、生年月日を入力して置き、任意の時点での満年令を算出する計算式を教えて下さい。 当方は表計算にあまり慣れていないので、お手数ですが素人にも判るように御教示下さい、

  • kifuu
  • お礼率88% (45/51)
  • Mac
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

閏年処理が簡単じゃありませんが、とりあえずこんなのはどうでしょうか。閏年では数値が違う可能性があります。当方AppleWorks6ですが、多分関数は一緒じゃないですかね。 仮に、 1行目誕生日、2行目に任意の年月日として、 A列が年、B列が月、C列が日としましょう。 生年月日が1925年3月12日、任意の年が2005年4月1日とすると、 A1 1925 B1 3 C1 12 A2 2005 B2 4 C2 1 と言うデータです。 計算式は =(DATE(A2,B2,C2)-DATE(A1,B1,C1)-(DATE(A2,B2,C2)-DATE(A1,B1,C1))/1461)/365 で満年齢が計算出来ます。 閏年の2月29日前後は多少狂うかもしれません(検証してません)。 DATE(A1,B1,C1)では誕生日の日付時刻用数値を計算します。これは1904 年 1 月 1からの日数です。 同様に、DATE(A2,B2,C2)では任意の時点の日付時刻用数値です。NOW()を使えば現時点が計算出来ます。 1461は単に4年に一回閏年があるので、 365×4+1=1461から計算されています。 即ち、上記の式は 閏日は1461日毎にあるので、 閏日の日数=(任意の日-誕生日)/1461となります これらをまとめると、 満年齢 = (任意の日-誕生日-閏日の日数)/365 となり、上記の式になりました。 閏日の前後の計算も必要でしたら、もっと難しい条件式を入れる必要があると思います。

kifuu
質問者

お礼

有難うございました。 とてもよく判りました。之で大助かりです。

関連するQ&A

  • クラリスワークス

    クラリスワークス2.0の表計算のデータを、クラリスワークス4.0で、 開く方法を、教えてください

  • クラリスワークスで表作成

    クラリスワークスのバージョン4で表を作成しています。表が大きく細かいので表計算を使って作成しているのですが、外枠だけを太くする、など線の太さを変える方法がわかりません。御存じの方教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • Mac
  • 満年齢(EXCEL)について・・・

    EXCELの算式について・・・ 本日の日付と任意に入力された日付(生年月日)により満年齢がうまく算出できるような算式を教えてください。

  • クラリスワークスのように簡単に表が作成できるフリーソフト

    以前iMacを使用していて現在WinXPです。 幼稚園の役員に選ばれ、簡単な名簿作成をする必要があり表を作りたいのですが私のパソコンには表を作るソフトがどうやら入っていないようです。 色々なデーターベースソフトを検索してみましたが私には難しく、以前使っていたクラリスワークスのようなフリーソフトを探しています。 具体的には表計算などの機能は必要としません。 ただワープロのように文字が打ち込めて、行と縦の数を入力しただけで簡単に表が作成できるソフトはないでしょうか? とにかく複雑な機能がなく、簡単に扱えるものがあれば教えていただきたいです。 どうぞよろしくお願いします。

  • クラリスワークスの表計算をWINのExcelで読みたいのですが、SYLK形式が出てきません。

    Mac(OSは8.5.1)のクラリスワークス2.0Ver2で作成した表計算のファイルをWINのExcelで読みたいのです。 2年ほど前には簡単に「ファイル」から「別名で保存」にすると「SYLK形式」を選択できたのですが、今回しばらくぶりにSYLK形式にしようとしてもプルダウンメニューに出くるのは「クラリスワークス書類」と「ステーショナリ」の2つだけで、SYLK形式がでてきません。なにが原因か全く見当がつきません。 古いプログラムで恐縮ですが、どなたかお教えください。よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • Acrobat 5.0はクラリスワークスと相性良いですか?

    Acrobat 5.0(Mac)ではクラリスワークス(4.0v4)の文書がちゃんと変換されるか、是非知りたいのです。 うちにはAcrobat 4.05がありますが、表や画像を埋め込んであるクラリスワークスのWP文書をPDFにすると、バグなのか上手く変換されません。 (表計算でない方の)表を含むWP文書の場合、表の右下の部分の罫線が消えます。 また画像を埋め込んであるWP文書の場合、その箇所が「砂の嵐」みたいに乱れてしまう事があります。 (これらのソフトをお持ちの方、試してみて下さい。「画像」の方は100%の出現率ではないのですが。) これらがAcrobat 5.0(Mac)ではちゃんと改善されているなら是非アップグレードしたいのですが、体験版が存在しないようなので確認出来ません(アップグレード期限は今月末らしい...焦るなあ)。 Acrobat 5.0(Mac)をお持ちの方、如何ですか? ...しかも少々腹立たしいのは、シェアウェアのPrintToPDFで試してみると上記二点のバグが見られないことです。「御本家」の方にバグがあるとは。

    • 締切済み
    • Mac
  • クラリスワークスをWinXPで使いたい(不具合解消)!

    現在、DellのDIMENSION8300を2台保有していて、社用で使用しています。Intel(R) Pentium(R)4 CPU 2.60GHz、2.53GHz、2048MB、Microsoft Windows XP Professionalの環境です。 以前Macを使用していて、クラリスワークスの大愛好家です。 数年前、MacがクラッシュしてWinに会社全体のPCを買い換えたのですが、会社経理やその他資料がかなりの量でクラリスで作成されています。 よって、Win95の時代のClarisはよかったのですが(順当動作していたのですが)、DellのこのマシンでXP環境で使用していると様々な障害が起こり、PCが非常に不安定になります。PC購入当時から調子が悪く、OS再インストールを何度も繰り返しましたが、2台とも、正確に言うと会社全体のPC(Dell/XP)に障害が発生します。 クラリスは、Ver.4.0のハイブリッド版です。 OSそのものに対応していないことは十重承知なのですが、どうしても使用しなければならない事情があります。 障害とは、起動音が鳴らなくなる、PCの動作がこのソフトインストール後に明解に不安定になる(様々な例があって書き切れないのですが)クラリスの機能に制限が出る(文字を太い文字にできなかったり、色をつけられなかったり)などなどです。 使用方法はいたってシンプルで、ドロー画面に文字打ちと表計算しか使用していません。複合ソフトでありながらも、これだけで私は充分なのですが。 標準インストールではなく、カスタムでは試したことはありません。 とにかく、ドロー、ワード、表計算のみでいいのですが。 XPで順調に動作されている方も多いと聞きましたが、何か解決策は無いでしょうか。 PCには、他のソフトとして、Office関連、Adobe関連しか入れておりません。 クラリスインストール後のPC不具合をどう説明したらいいか分からないのですが、2台同機種、ならびに他のDellでも不具合は同じです。 ちなみにアンインストールしてもマシンの不具合は解消されません。 WinのOSやマシン自体に何かコンフリクトを起こしているとしか考えられないのですが。 長くなりましたが、それだけ急務で困っている次第です。 どなたかお詳しいか方、宜しくお願いいたします。

  • Macのクラリスワークスで作ったデータをWindowsのWord/Excelで開きたい!

    以前は社内のPCは全てMacだったのですが、徐々にWindowsに移行し、今ではMacは片隅に追いやられています。とはいえ、経理など重要なフォームやデータは一部Macに残っており、今さらデータを全て新たに打ち直すのもかなりの作業になりそうです。 そこで、クラリスワークス(4.0だったと...)で作ったワープロ文書や表計算を、WordやExcelに移行することって出来ないんでしょうか??完全には無理なら、一部でもいいんですが。。。 ちなみに、MacはPerfoma6410で、OSはMacOS 9.0です。外部メディアはフロッピーのみでLAN端子もありません。WindowsはXPから98まであります。Word、Excelはそれぞれ2000です。いかがでしょうか?

  • カム曲線 変位の計算式を教えて下さい

    毎度百分線表を利用して任意の実際の時間における変位等を算出しております。とある用途で百分線表を使わずに計算式でこれらを表したいのです。取急ぎではMS曲線の変位算出式を知りたいです。その他代表的な曲線毎に加速度・速度についてもご指導いただければ助かります。

  • エクセルのマクロでの満年齢および経過時間の表示

    はじめまして、初めて質問させていただきます。 私は、社会福祉施設に勤務しているのですが、 入所されている方のデータをユーザーフォームを使って 管理したいと考えています。 ユーザーフォーム自体は以前に作った事があるのですが 日付のデータは扱ったことがありませんでした。 自動で、入所時の年齢、現在の年齢、入所期間を表示させたいと 考えています。 エクセル上では   A         B       C         D      E        F  名前 生年月日  入所年月日 入所時年齢 現在の年齢 入所期間 1 Aさん 2007/02/21 2008/02/21  50歳   51歳   3ヶ月 2 Bさん 2007/02/21 2008/02/21  55歳   62歳   6ヶ月 3 Cさん 2007/02/21 2009/02/21  60歳   73歳   7ヶ月 4 Dさん 2007/02/21 2010/02/21  65歳   84歳   8ヶ月 5 Eさん 2007/02/21 2012/02/21  70歳   90再   9ヶ月 というようなデータになっています。(数字は適当です) マクロでは、datediffを使えば、計算させることはできるのですが 満年齢ではないと、入所した時の年齢などに不整合が生じてしまい ます。(たとえば、月をまたぐと、一日し変わらないのに入所期間が一月分増えているなど。) エクセルの関数ではdatedifを使えて楽なのですが… (datedifを使って上の表を作ることはできます) マクロで扱うやり方がわかりません。 いくつかのサイトで答えらしきものも見たのですが、 ユーザーフォームを作る以上、変数でも処理しなくてはいけないので たとえば Cells(gyou,1) (gyouは行番号をあらわす変数)など このように変数も使って扱うのでさらに混乱しております。 http://okwave.jp/qa2511599.html なども参考にしては見たのですが 長々としたので質問の要旨は 1マクロで満年齢、満経過日数を扱う方法 2その際に、変数を使えるのかrenge("a1")などのセル指定以外の  指定の仕方、cells(1.1)などでも扱えるのか です。 マクロに関しては、初心者なので、なにとぞよろしく御願いします。