- ベストアンサー
エクセルのYEARFRACで・・・。
エクセルである期間を計算するためにYEARFRAC関数を用いました。 仮にA1に1999/4/1、B1に2007/4/1と入力し、C1に端数は切り上げた状態で年数を9年(8年と1日なので)と表示させたいのです。 そこでC1に『ROUNDUP((YEARFRAC(A2,B2)),0)』と入力したのですが、8年と表示されてしまいます・・・。 これを9年と表示するにはどうしたらよいのでしょうか? 『ROUNDUP((YEARFRAC(A2,B2))+1,0)』とすれば良いのかと思ったのですが、検証した結果違うみたいで・・・。 分かる方がいらしゃったら教えて下さい!
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- エクセル YEARFRAC関数 数百年の経過年数
エクセルYEARFRAC関数 =INT(YEARFRAC(C6,TODAY(),1))で経過年数を求める際、121年位までは表示されるのですが、 これを超えると #VALUE! が表示され、経過年数が表示されません。 数百年前までの年数を表示する方法を教えてください。よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- エクセル2003の関数について教えて下さい
A、Bには数値が入力してあり、Cへ下記の数値を一度で求めるエクセル関数を教えて下さい。 Cは、A列>5であれば各行のB列/A列をA列の倍数で切り上げ、A列<=5であればその各行のB列の総和を1で割り切り上げたいです。 A B C 1 20 59.1 3 2 25 40.2 2 3 1 0.5 2 4 3 1 *A列は固定値、B列は変動値です。 *C3にてA列<=5の条件を満たす部分を指定可能なので、C4では計算せず、まとめてC3で計算処理します。 何度も試行錯誤して試してみても答えが出ませんでした。 よろしくお願い致します。 ※CEILING、IF、SUM、ROUNDUP関数を組み合せてみましたが・・・。
- ベストアンサー
- オフィス系ソフト
- Excelで小数点以下1桁の年数を表示したい
Excelで年数の計算をしています。 A1に1997/10/27,B1に2006/3/28,C1に「=DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"ヶ月"」を入力して「8年5ヶ月」と表示されます。 今回,D1に年数を小数点以下1桁で表示したいのですが,うまくいきません。計算すると8.4か8.5年だと思うのですが。 計算式を教えてください。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- EXCELで関数を2つ入力?
例えば、C3に、 『=A1*B1』という関数が入ってます。 その答えを、小数点第3位繰り上げで表示させたいのです。 その場合は、ROUNDUP関数を使うと思うのですが、 上記関数と組み合わせ方が分かりません。。。 1つのセルに、関数を2つ入力すれば良いのでしょうか? その方法をご教授下さい。 また、『表示形式』で繰り上げは出来るのでしょうか? そのやり方がありましたら、よろしくお願いします。
- ベストアンサー
- 会計ソフト
- EXCELをつかってダースでの集計表を作りたい。
エクセル(2007)の表で A1に牛乳の本数をダース表示で「1.11」(23本)と入力して A2に「0.01」 A3に「1.01」 とした数字が、A3で合計され、同じようにB列、C列にも数字がはいってD列が合計 した表を作りたいと思います。 検索してMODなどをつかった関数で作成したところ、「2.12」など端数が12以上で 表示されてしまいます。 条件は、 1最初に数量をいれる際もダース(1.01)で入力 2できれば、ひとつのセルにダース分と端数を入力/表示したい。 3計算結果をさらに合計したりして集計するので文字表示ではない方法を希望 自分なりには調べてみたのですが、意外と難しく思い通りの表ができなくて困っています。 何卒宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルを使って日付の計算をする方法を教えてください
エクセル素人です。 エクセルを使用した計算表を作っていますが、 ヘルプを見てもよくわかりません。 アドバイスを宜しくお願い致します。 質問1 A1に日付を入力し、B1に期間を入力(年)すると、 C1にその日付を表示できるようにしたいのです。 A1:日付 B1:年数 C1:入力年数後の日付(※結果) (例)2003/7/28 から 2年後の日付は? 2005/7/27 ↑ ↑ ↑ A1 B1 C1 ┌-----------------┐ | A1 | B2 | C3 | └-----------------┘ 質問2 上記と同じ要領で A1:日付 B1:年数 C1:月数 D1:入力年数後の日付(※結果) を表示する方法 ┌--------------------------┐ | A1 | B2 | C3 | A4 | └--------------------------┘ ※1年後、2年後の日付の問題で、いろいろ解釈が あるとは思いますが、下記の解釈でお願いします。 ○ 2003/7/28から1年後→ 2004/7/27 × 2003/7/28から1年後→ 2004/7/28 ちなみにエクセル2000です 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelの関数について
Excelの関数について教えてください。 C1に50、D1に30、E1に=SUM(A1:D1)、B2に=E1-SUM(A1:B1)、が入力されています。 このB2の計算式を、「もしB1:C1のどちらか片方(もしくは両方)に値が入力されているときはB2の計算式の結果が返ってくる。B1:C1のどちらも空欄のときは「#N/A」が返ってくる。0は入力有りとみなす」というようにしたいです。 IF関数にISBLANK関数を入れてみたんですが、片方に入力有りでも「#N/A」が返ってきてしまいます。 =IF(ISBLANK(B1:C1),NA(),E1-SUM(A1:B1)) ISBLANK関数じゃダメだったんでしょうか? どういうふうに変えればいいんでしょうか? すみませんがどなたか教えてください。
- ベストアンサー
- オフィス系ソフト
- excel入力規則リストに計算式を複数設定したい
皆様のご教授をお願いいたします。 excelの入力規則のリストに複数の計算式を設定し、ドロップダウンリストから計算式を選択すればそれぞれの計算式に対応した計算結果が表示されるようにしたいのですが、リストの元の値に計算式を入力してもエラーが出てしまいます。 どうすれば設定できるでしょうか? それとも別のやり方があるのでしょうか? 例 設定したい計算式 =ROUNDUP(Q210*B282,0) =ROUNDUP(S210*B282,0) ちなみに、文字列のように =ROUNDUP(Q210*B282,0),=ROUNDUP(S210*B282,0) と入力してもダメでした。 皆様の知恵をお貸しください。宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルの関数について
以下のようなことを実現できるエクセルの関数を教えてください。 <状況> ・ひとつのセルに、複数の数字が「,」区切りで入力されている。 (仮にA1セルとします) ・B1セルに検索値が入っています。 <実現したいこと> B1の値が、A1に含まれるとき、C1に”○”を返す。 このときのC1に入力すべき関数を教えてください。 <具体例> A1:12,13,14 B1:12 C1:○
- ベストアンサー
- その他MS Office製品
- DCP-J978NでWi-Fiを使用して印刷するとエラーが発生し、印刷できません。他のパソコンでは印刷できるため、原因を特定できません。
- 以前のパソコンでは印刷できたが、現在のパソコンでは無線LANアダプタを使用しているため、原因がそこにある可能性があります。
- ブラザー製品の印刷エラーについての質問です。DCP-J978NでWi-Fi印刷ができない理由を教えてください。
お礼
検証ありがとうございます! ご提案どおり『=DATEDIF(A2,B2,"Y")+1』を使用したいと思います。 数の数え方は難しいんですね・・・。