自分のお店を開く時の心構えとは? >>

エクセルのことで教えてください。
エクセルのグラフの数値入力についてお聞きします。
グラフを作成して今まで何の支障もなくセルに数値を入力してエンターキーを押すと入力したとおりの数値が確定されていました。何かのキーを誤操作したかどうかわかりませんが、今までどおりに数値を入力してエンターキーを押すと、セルの数値が140→1.40や140→1等に替わってしまいます。このグラフのファイルだけです。他のエクセルファイルには支障ありません。
同じ形式で10シート作成しておりますが、どのセルに入力しても同じ状況です。
設定がおかしいのかと思って、セルの書式設定→表示形式→数値→小数点以下の桁数→0に設定をし直しても、やはり同じです。何かわからないままキーを誤操作してしまったのでしょうか?
パソコン経験の少ない私では、どこをどう操作したら良いのかわかりません。どうか教えてください。よろしくお願いいたします。

質問者からの補足コメント

  • 失礼いたしました。OSはWindows7です。

    No.1の回答に寄せられた補足コメントです。 補足日時:2017/02/21 14:43

A 回答 (2件)

ファイル→オプション→詳細設定



編集設定項目の

□小数点位置を自動的に挿入する

にチェックが入っていたら外してください。

※質問の際にはバージョンを記載してください。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ご親切にご教示下さいましてありがとうございました。
参考になりました。

お礼日時:2017/02/21 14:45

>参考になりました



ってことは解決には至らなかったということですかねぇ。その点ははっきりして頂きたい。

>OSはWindows7です

OSじゃなくてExcelのバージョンです。
    • good
    • 0
この回答へのお礼

ありがとうございました。点検中だったものですから、お礼が遅れて申し訳ありませんでした。
「教えて!goo」に初めて投稿したものですので、勝手がわからず失礼いたしました。

お礼日時:2017/02/21 15:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

Q条件付き書式 特定の年だけに適用したい

いつもアドバイスありがとうございます。

Excelについてですが、B列に数年にまたがって、日付けを順不同で入力してあります。
そのうち2016年なら2016年の日付けが入力されているセルだけセル色を変えたり、フォントを変えたり、条件付き書式を設定したいと思っています。

単純にyear関数でできるかな?と思ったら案の定エラーが出ました。

ご教示のほど、よろしくお願い致します。

Aベストアンサー

単純にyear関数でできるはずです。
数式指定で、
=year(日付セル)=2016

####
どんな条件を設定しましたか?

Q表と関数

壁にぶつかり、再び質問しに参りました。
複数の質問がありますが、一度に全部を質問して混乱するといけないので
分けて質問したいと思います。
まず最初の質問分だけお伺いさせて頂きます。


1.A1に年月をいれます。(書式設定で2017/5/1をyyyy"年"m"月"と設定)。(N1~Y1)も同じ。
2.B列~F列にそれぞれ番号、名前、フリガナ、日付、金額のデータを入力(重複あり)
3.B列~F列のデータから個人(番号を基準)ごとに合計額を集計

ここで、excel入門レベルの私は、

N2に

=IF(N$1=$A$1,SUMIF($B$2:$F$1000,$L2,$F$2:$F$1000),"")

入れて、コピードラッグして作りました。(個人ごとの合計額を集計)


そして、ここで機能を加えることにしました。
「入金が未納状態である」ことを表の中に表示させようと思いました。
添付画像の赤文字が「入金が未納状態である」を示しています。

契約者の中には、色んなケースがあります。
「月払」「年払」の方がおり、また契約を途中で打ち切る方がおられます。

機能を追加したことで、ここで一旦、要件を整理したいと思います。

上記の1~3の他に

4.契約終了あり
5.契約形態として「月払」「年払」あり(J列)
6.「年払」契約者の更新月(K列)
7.契約者の入金予定額(I列) -未納と判定されると、この額が未納額と同額となります。
              契約終了者は、「契約終了」と表示されています
8.「未納判定の要件」
  ・「月払契約者の未納判定」
  納付すべき月払契約者(契約終了を除く)が、月替わりの直後(毎月1日-判定日)に行われる。
  前月分を納めていない(表の中では、「空白」)者を「未納認定」
  
  ・「年払契約者の未納判定」
  納付すべき年払契約者(契約終了を除く)が、契約者「更新月」(K列)の月替わりの
  直後(毎日1日-判定日)に行われる。判定日において前月(更新月)分を
  納めていない(表の中では、「空白」)者を「未納判定」


それでは
添付画像で例題を説明したいと思います。

●2017年4月(A1)の表-「未納判定日前」

2017年4月(正確には30日)の時点です

0052 A様(月払)は、未納金を残して契約終了
0493 B様(月払)は、3月に未納、4月は4月30日になっても入金確認ナシ → 「空白」状態(Q3)
0538 C様(月払)は、契約開始から滞りなく納める
0730 D様(月払)は、4月は4月30日になっても入金確認ナシ → 「空白」状態(Q5)
2965 E様(年払)は、更新月の2月から未納が続いている
3821 F様(年払)は、更新月の1月に納めた




●2017年5月(A1)の表-「未納判定日」

月が変わり、2017年5月(正確には1日)の時点です。この日は「未納判定日」。

0052 A様(月払)は、未納金を残しての契約終了ですが、もはや契約終了してますので
「未納判定」から除外。

0493 B様(月払)は、2017年5月1日に3月に続き4月も入金確認は認められなかったので
2017年4月30日から2017年5月1日になった時点で
(P3)に赤文字の-2,500があるにもかかわらず、「空白」(Q3)から
赤文字の-2,500(Q3)と表示が変わる

0538 C様(月払)は、先月(4月)も納めているので問題ナシ

0730 D様(月払)は、2017年5月1日に前月(4月)分は未納状態(Q5 空白)なので
2017年4月30日から2017年5月1日になった時点で正式に「未納」と判定され、
「空白」(Q5)から赤文字の-3,000(Q5)と表示が変わる

2965 E様(年払)は、更新月の2月に納められず、3月に入って「未納」と判定される。
しかし、(年払)なので3月1日(未納判定日)以降のセルは「空白」でも
未納判定を行っていない。
「年払契約者の未納判定」は、毎年、「更新月」(K列)の月替わりの
直後(毎日1日認定日)に行われる

3821 F様(年払)は、更新月の1月に一括して納めたので、「更新月」以降のセルが
「空白」でも年払契約者なので未納判定を行っていない。



このように表中から「未納判定日」において、「未納」と判定した時、その相当する
セル(N~EC)に、(I列)の入金予定額を未納額(マイナス数値)として表示させる
関数式を教えてください。


★注意事項

・VBAは使用しません
・作業列を設けても構いません
・本来、B列~F列のデータは月別に別シートに記録されています。質問しやすいように
このようなかたちにしました。
・B列~F列のデータは最大1000件
・月間データ(N~Y)は、最大10年(N~EC)
・月間データは、その都度別シートに記録されています。(個人ごとの入金合計額)のみ。
・質問内容に循環参照のおそれがある場合には、その解決策も併せて提示してください


脱字・脱語・質問内容に不備がありましたらご容赦ください。
よろしくお願い致します。

壁にぶつかり、再び質問しに参りました。
複数の質問がありますが、一度に全部を質問して混乱するといけないので
分けて質問したいと思います。
まず最初の質問分だけお伺いさせて頂きます。


1.A1に年月をいれます。(書式設定で2017/5/1をyyyy"年"m"月"と設定)。(N1~Y1)も同じ。
2.B列~F列にそれぞれ番号、名前、フリガナ、日付、金額のデータを入力(重複あり)
3.B列~F列のデータから個人(番号を基準)ごとに合計額を集計

ここで、excel入門レベルの私は、

N2に

=IF(N$1=$A$1,SUMIF($B$2:$F$...続きを読む

Aベストアンサー

ふむふむ。
No1への返信で
>>年払で未納だった人が次の月に支払った場合は、更新月ではないですが入金があったので、その額を表示しますか?
>上記の理由により、この件も次回に質問させて頂きます。
とありましたので、とりあえず更新月以外は全て空白でよいものと判断してしまいました。
未納判定はしないけれど、入金があれば記載する。ということですね。

であれば条件の一部を変える必要があります。
>年払で更新月と一致していなければ、空白を表示します。
という部分が、
年払いで更新月と一致していない場合、入金額が0なら空白、それ以外はそのままの数字を表示する。
というわけですね。
式は次のようになります。

=IF(O2="契約終了","契約終了",IF(O2="","",IF($J2="年払",IF($K2=N$1,IF(P2<O2,IF(Q$1>$A$1,"",-O2),P2),IF(P2=0,"",P2)),IF(P2<O2,IF(Q$1>$A$1,"",-O2),P2))))

あと、O列の入力式に訂正があります。
空白の時にも0が表示される式になっておりましたので、N3,N5にも0が表示されてしまったものと思います。
O2=IF(INDIRECT(YEAR(N$1)&"年"&MONTH(N$1)&"月!I"&ROW())="","",INDIRECT(YEAR(N$1)&"年"&MONTH(N$1)&"月!I"&ROW()))
としてください。
各シートでのN列が空白であった場合は空白を、それ以外はそのまま表示する。となっています。
(そのまま表示するの場合でも空白は0と変換されるので)
P列の方は実際の入金が無いというだけなので0と表示されても問題はないはずです。

いかがでしょう?

ふむふむ。
No1への返信で
>>年払で未納だった人が次の月に支払った場合は、更新月ではないですが入金があったので、その額を表示しますか?
>上記の理由により、この件も次回に質問させて頂きます。
とありましたので、とりあえず更新月以外は全て空白でよいものと判断してしまいました。
未納判定はしないけれど、入金があれば記載する。ということですね。

であれば条件の一部を変える必要があります。
>年払で更新月と一致していなければ、空白を表示します。
という部分が、
年払いで更新月と一致していな...続きを読む

Qエクセルの関数について

エクセルで計算式をセルに設定したいのですが、どんな関数にすれば良いのか、お教えください。
計算式は単純ですが、解を小数点第2位までとしたいのです。第3位からは切り捨てにしたいです。

(例)
セルに次の計算式を設定します。
A x 1.23% =
Aを変数、1.23%を定数とします。解を小数点第2位まで求めて、第3位からは切り捨てたいのです。

しかし、現状ではどうしても第3位が四捨五入されて第2位までの解となってしまいます。

ご存知の方、どうかよろしくお願いします。

Aベストアンサー

=ROUNDDOWN(A1*1.23%,2)

QExcel 日にち毎の集計方法

集計の仕方を教えて下さい。
Excel 縦A列に全従業員名
横列に1~31日の日にちがあり、
それぞれ出勤日に⚫が付いています。
⚫が付いた日にち毎に出勤者をいっきに確認したいです。
関数もしくはピボットテーブルでの集計の方法を教えて下さい。

Aベストアンサー

フィルタを使ってください。添付の図では●のみをフィルタを使って表示しています。
1日にフィルタを設定し1日の出勤者(氏名1,3,7,10)のみを表示しています。

Qエクセルで同じデータのかたまりの中で仲間はずれを探す方法

エクセルで、A列にグループ化された文字列があって、B列に数値がある場合、A列が同じ値でB列が同じではない判定はどのようにすればいいでしょうか。
下記の場合、B2とB7が仲間はずれだと知りたいのです。

ご教示いただけますと幸いです。よろしくお願いいたします。

A列 B列
1 AAAA 20170101
2 AAAA 20170102 *仲間はずれ
3 AAAA 20170101
4 AAAA 20170101
5 BBBB 20170103
6 BBBB 20170103
7 BBBB 20170101 *仲間はずれ
8 BBBB 20170103
9 CCCC 20170101

Aベストアンサー

No.2です。

>残念ながらひとつ以上ありそうなんです・・・

少数派の一番数の少ないときに「仲間はずれ」と表示させるようにしてみました。
多数派と少数派 ← 厳密には言い回しが違うかもしれませんが・・・
同数の場合は何も表示されません。

↓の画像のように作業用の列を1列設けてみてはどうでしょうか?
作業列D2セルに
=IF(COUNTIF(A:A,A2)>1,COUNTIFS(A:A,A2,B:B,B2),"")
という数式を入れフィルハンドルでずぃ~~~!っと下へコピーしておき
C2セルに
=IF(AND((D2=MAX(IF(A$2:A$1000=A2,D$2:D$1000)))<>(D2=MIN(IF(A$2:A$1000=A2,D$2:D$1000))),D2=MIN(IF(A$2:A$1000=A2,D$2:D$1000))),"仲間はずれ","")
配列数式なのでCtrl+Shift+Enterで確定!
フィルハンドルで下へコピー!

これで画像のような感じになります。m(_ _)m

Qエクセルで例えば昭和44年10月26日を1969年10月26日

みたいに西暦に変換する関数ってありますか?
S.44.10.26→1969.10.26こんな感じみたいに
なりませんかね?
よろしくお願いいたします。

Aベストアンサー

私も試してみました。

A1: S.44.10.26
=TEXT(SUBSTITUTE(A1,".","",1)*1,"yyyy.mm.dd")

->1969.10.26

A2: 昭和44年10月26日
=TEXT(A2*1,"yyyy年mm月dd日")

->1969年10月26日

Qエクセルで生年月日と現在の日付を入力し現在の年齢を表示したいのですが、どのような関数をいれてやれば良

エクセルで生年月日と現在の日付を入力し現在の年齢を表示したいのですが、どのような関数をいれてやれば良いのですか⁉
例えばA1に生年月日、B1に現在の日付 C1に現在の年齢 って感じにしたいのですが宜しくお願い致します。

Aベストアンサー

参考までに。
http://www.moug.net/tech/exopr/0090039.html

Q(Excel)データのカウントの仕方

データが2万件近くあり、添付画像のように9桁の商品番号が
バラバラにならんでおり、商品番号の数を「=COUNTIF」でだしたのですが
必要なのはその隣の注文数でした。

商品番号も30種類くらいあり、関数がわからないので
教えて頂けませんか?

Aベストアンサー

》 「=COUNTIF」でだしたのですが…
あなたが「だした」結果も載せるべきでしたね。
それから、行番号、列記号も添付図に示すべきでした。式を作成する上で必要!

添付図が参考になりますか?
E2: =COUNTIF(B:B,D2)
F2: =SUMIFS(A:A,B:B,D2)

Q日付の自動入力

添付写真のあります予定表フォーマットを、エクセル2007で作成しました。
そこで教えていただきたいのは、
月曜日(B2)に日付を入力したとき、
自動的に、「B4、B6、B8、B10、B12、B14」に日付を表示させることはできますか?
また、B2が空白の時は、他の曜日の日付も表示させないようにできますか?

よろしくお願いします。

Aベストアンサー

B4=IF(B2="","",B2+1)
これで2つ上のセルが空白なら空白、違う場合は1加える。
という式になります。日時については日が基準なので、1は1日となります。

B2は文字ではなく数字(日付)扱いになっている必要があります。

他のセルにはB4をコピーして下さい。

QExcelでシートのこうばんの一番下を表示させる方法が分かりません。関数でどう表示させるのでしょうか

Excelでシートのこうばんの一番下を表示させる方法が分かりません。関数でどう表示させるのでしょうか?行が更新しても表示させたいです。

Aベストアンサー

文章から察するに、データを追加していき、一番下のデータを取得したい。ということでしょうか?
途中に空白が無いという前提でしたら、COUNTAで列全体のデータの数を取得し、HLOOKUPなりINDIRECTなりでその行にあたるデータを取得すればよろしいかと思います。
もしくはID(番号でも日付でもいいので、昇順で重複しないもの)の列を作り、MATCHとMAXを用いて、その列の最大値に一致するデータのある位置を取得する。というのでもよろしいかと。(IDが行番号と一致するならMATCH使わずにMAXだけで可)

これらの方法でできないようであれば、もっと具体的な説明をお願いします。
(こうばんの一番下というのが、何を表示させたいといっているのかきちんと分かるように)


人気Q&Aランキング

おすすめ情報