はじめての親子ハイキングに挑戦!! >>

例です

AからBを引いてCを計算する場合。

エクセルではCのセルに=[AマイナスB]でいいはずです、

ところが、Bを入力すると、自動的に プラスB になってしまいます、

すなわち C=[A - +B] になってしまい計算できません。

ご教示お願いできませんか.

ちなみに、パソコンは NEC VERSAPROです。

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

  • A2セルに2
    B2セルに3
    C2セルに =A2ーB2 と入力すると 表示は =A2ー+B2 となり、「計算不可]と表示されます。

    office 2o10です。

    パソコン機器のみ買い換えました。

    ご教示お願いします。

    No.3の回答に寄せられた補足コメントです。 補足日時:2017/08/22 08:47

A 回答 (8件)

マイナスの記号「-」が全角「ー」になっていませんか?

    • good
    • 0
この回答へのお礼

ご指摘のとおりです。これは知りませんでした。感謝しています。ありがとうございました。ありがととうございました。

お礼日時:2017/08/22 16:12

> C=[A-B]


【】を入力せずに素直に =A2-B2にすればいい。Cは入力しないでいい。Cセルで計算するのだから。
それでも、エラーが出るなら、
excelを基礎から勉強しなおそう。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2017/08/22 16:16

「計算不可」と表示されるExcelは無いなあ。


それ、パチモンだろ。
でなければマクロが組まれたワークシートを使っているか、おかしなアドオンを使っている。
    • good
    • 0
この回答へのお礼

正確には #NAME です。ありがとうございました。

お礼日時:2017/08/22 16:14

(´・ω・`)


それでも結果は引き算した値になるんじゃないのかな。

気にしちゃダメ。

その場合のC2セルを正しく「数値」に書式設定してみよう。
C2セルを指定してF2キーを押し、C2セルを編集状態にしたら、何もせずEnterキーを押してみよう。
C2セルに「G/標準」以外が設定されている状態からC2セルだけを「数値」に指定しても正しく反映されないことがあります。
そういう時は一度編集状態にしてからEnterキーを押して編集を終了させて「確定」することで書式が反映されます。

・・・
てかさ、C2セルに表示される「結果」について補足されていないような気がするのは気のせいだろうか。


・・・余談・・・
マクロが組まれたワークシートを使っているという落ちは無いかな。
「オプション」→「セキュリティセンター」→「セキュリティセンターの設定」→「マクロの設定」→「問答無用でマクロを無効にする」
にして様子を見てはどうでしょうか。
    • good
    • 0
この回答へのお礼

ありがとうございました。#NAMEとなって、計算できないのです。でも、解決しました。お騒がせしました。

お礼日時:2017/08/22 16:15

パソコンは関係ないですね


気になるのは
計算式を正確にかいていただ いてますか
まず、[ ] かぎかっこが使われてる
参照するセルではなく、A Bと文字になっている点です

他の回答者野方も指摘されてますが、あるセルからあるセルを引き算するのであれば、A列の3行目のセルA3-B列の3行目B3と記述しないとダメですね
そこは、省略してかかれているのであれは、Cセルの書式、表示形式を確認してみてください
数値になっていないかもしれません
    • good
    • 0
この回答へのお礼

ありがとうございます。
計算式の入力は C2のセルに =A2-B2です。
ところが、セルの表示は =A2-+B2になってしまいます。

セルの書式は数値です。

エクセルのバージョンは オフィス2010です。
パソコンを買い換えたところです。

ご教示お願いいたします。

お礼日時:2017/08/22 08:33

>すなわち C=[A - +B] になってしまい計算できません。



…(´・ω・`)どんな記述ルールなのか分からないけど、それってちゃんと引き算になってない?

 12 - +5
って「7」になるよね。

・・・
具体的に数式と、その参照セルにどんな値を入れたのかを「補足」に書いてみよう。
例:
 C2セルに「=A2-B2」
 A2セルに「25」
 B2セルに「12」
 結果C2セルに「13」

あと、Excelのバージョンも記述すること。
Microsoft社が販売している表計算ソフト(Officeソフトにも含まれる)がExcelですので、他社製の表計算ソフトの場合は正式な製品名とバージョンを記述すること。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとうございます。
計算式の入力は C2のセルに =A2-B2です。
ところが、セルの表示は =A2-+B2になってしまいます。

セルの書式は数値です。

エクセルのバージョンは オフィス2010です。
パソコンを買い換えたところです。

ご教示お願いいたします。

お礼日時:2017/08/22 08:33

すいません。

C1セルの内容は、

=A1-B1 でダメですか?
    • good
    • 0

=A-B でダメですか?

    • good
    • 0

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

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

QMSの“小さな親切、余計なお世話”?

Excel 2013 を使用しています。
添付図において、
列Aの日付欄は、2017/12/1 から下方に366行目まで連続日付が昇順に入力されています。
セル B2 に式 =TEXT(A2,"yyyymmdd")*1 を入力して、下方にズズーッとオートフィルしています。

1行目でオートフィルタを設定して、数値欄の例えば「20171208」を選択するのは馬鹿な私でも簡単にできます。[数値フィルター]を表示させてリストから「20171208」をツン1回でオシマイ!
しかし、日付欄の項目セル[日付]の右端にあるナビスコ印をクリックすると、添付図下段に示す[日付フィルター]なるものが表示されて、目的の「20171208」を探すのが面倒なことったらありゃしない!
[日付フィルター]を[数値フィルター]に似た[見たまんまフィルター]に変更可能なオプションがあれば好いのにィ~、と思う私ですが、皆さんならどのようにして一瞬あるいは数瞬で「2017年12月08日」を選んでいますか・

Aベストアンサー

1. (すべて選択)をクリックしての解除
2. 「2017年」の[+]をクリックして展開
3. 「12月」の[+]をクリックして展開
4. 「8日」をクリックして選択
5. [OK]

Qエクセルの計算表の下向き三角の消し方

エクセルで表を作成中に下向き三角が現れました。どうしても削除する方法が見つかりません。どなたか教えて頂けませんか?よろしくお願いします。

Aベストアンサー

その三角をクリックすると、フィルタリングの候補がズラズラと出ます、どれかを選んでクリックすると、その選んだ候補と同じ内容のセルだけが表示されます、(フィルタ機能が設定されています)。
該当セルをポイントして。上部の[データー]、をクリック、フィルタ(またはフィルタ解除)、をクリック。

Qエクセルで自動で同じ文字と数字をセルに貼り付ける事は出来るでしょうか? 例えば A1○ B1□ C1

エクセルで自動で同じ文字と数字をセルに貼り付ける事は出来るでしょうか?

例えば
A1○ B1□ C1 20枚 と入力したら
○□が一つのセルに20枚自動入力出来るようにしたいです。

数量がかなりあるため出来るだけ自動にしたいので、お手数ですが教えて頂けませんか。

Aベストアンサー

添付図参照

Qエクセル 論理式

エクセルで

A1*B1が100未満の時は100と表示、そうでないときはそのまま計算
という場合
=IF(SUM(A1*B1)<100,100,SUM(A1*B1))
になると思うんですけど、

この場合、
A1B1に入力データが無い時(計算してほしくないとき)でセル値が空白の場合も100と計算されてしまいますよね。

例えばそれを、
A1*B1が100未満の時は100と表示、そうでないときはそのまま計算、しかしセル値が空白で計算結果が0(100未満該当)のときは計算しないもしくは0と表示。
みたいにする方法はありますか?

Aベストアンサー

=(A1*B1>0)*MAX(A1*B1,100)
または
=IF(A1*B1,MAX(A1*B1,100),0)

Qエクセル 数式を教えてください!

エクセルの数式を教えてください!

エクセルでタイムカードを作成しているのですが、休憩時間が2枠ある場合(①通常時間帯②深夜時間帯)の各時間(拘束時間・労働時間・日勤時間・通常残業・深夜
時間・深夜残業)の算出数式が分かりません。

画像のように、休憩時間は①通常時間帯と②深夜時間帯(22:00~5:00)の2枠あり、それぞれ合計時間を数値で入力します。
各時間帯の休憩時間がそれぞれ、
・拘束時間・労働時間・日勤時間・通常残業・深夜時間・深夜残業に反映させるようにしたいのですが、休憩が2枠あるため数式がうまくいきません。。

深夜帯(深夜時間・深夜残業)は22:00~5:00で、1日の労働時間が8時間を超えた場合に残業となります。

画像のように、【拘束時間・労働時間・日勤時間・通常残業・深夜時間・深夜残業】に適切な数値(出勤退勤はh:mmで入力し、その他は15分=0.25単位の数値)で計算されるようにしたいです!

賢者の皆様、どうか宜しくお願い致します!

Aベストアンサー

ANo3です。

>15分を0.25と数値で計算させる方法がわからないので
シリアル値は1日が1.0となるように計算しています。

シリアル値の時間をTとするなら
 =HOUR(T)+MINUTE(T)/60
とすることで、時間単位(15分は0.25時間)に該当する値を得られます。
例えば、3:15 → 3.25 となります。

上記の1日=1.0(1日=24時間)を利用すれば、もっと簡単に
 =T*24
とすることでも、同様の結果を得ることができます。

※どちらの場合も、表示書式は「数値」や「標準」としておく必要があります。

QExcelの印刷が出来ません。 このような画面にすぐなってしまいます。 対処方法を教えてください。

Excelの印刷が出来ません。
このような画面にすぐなってしまいます。
対処方法を教えてください。

Aベストアンサー

エクセルの修復インストールをして下さい

Q【至急】勤務計算のために空白をカウントしたいです。

Aさん場合、M3のセルにC3からL4までの勤務時間を表示させたいです。
午前・午後共に「空白」の場合、8時間
午前又は午後に「半」の場合、4時間
午前又は午後に「休」の場合、カウントしない。または0時間
となるようにしたいです。

お力添えをどうかよろしくお願いします。

Aベストアンサー

こんにちは

読んでいないのか、そのままの回答でないので無視していらっしゃるのかはわかりませんが、No3様の回答がわかり易いのではないかと思います。
後出しで条件が増えたり変わったりするのは、回答者達に嫌われる質問の典型ですが、No3様の考え方ならそのまま応用することが可能ではないでしょうか??

例えば、そのままで記述するなら
=COLUMNS(C3:L4)*8-COUNTIF(C3:L4,"休")*8-COUNTIF(C3:L4,"半")*4-COUNTIF(C3:L4,"早")*3-COUNTIF(C3:L4,"遅")*2
とか。

しかしながら、この方法は単純にセルの数を数えているだけですので、想定していない入力があると結果は必ずしも正しくならない可能性があります。
例えば、同じ日の午前午後に「休」と記入してある場合 などなど…

このような可能性をチェックして解釈しなおす関数式も作成は可能ですが、それぞれの記入されているセルのカウントをSUMPRODUCTや配列数式などを利用することになると思いますので、全体の式は相当に長くなります。
時間があれば、「SUMPRODUCT、 配列数式」といったあたりを研究してみてください。

こんにちは

読んでいないのか、そのままの回答でないので無視していらっしゃるのかはわかりませんが、No3様の回答がわかり易いのではないかと思います。
後出しで条件が増えたり変わったりするのは、回答者達に嫌われる質問の典型ですが、No3様の考え方ならそのまま応用することが可能ではないでしょうか??

例えば、そのままで記述するなら
=COLUMNS(C3:L4)*8-COUNTIF(C3:L4,"休")*8-COUNTIF(C3:L4,"半")*4-COUNTIF(C3:L4,"早")*3-COUNTIF(C3:L4,"遅")*2
とか。

しかしながら、この方法は単純にセルの数を数...続きを読む

QExcel 2段組み

縦長の表を2段組みとしたいのですが、下記の条件があります。
Excelで作成することは可能でしょうか。
可能でしたら方法を教えていただけないでしょうか。
よろしくお願いいたします。

①縦長の表を2段組みとしたい。
②表内で並び替えが可能としたい。
③2段組み内の1段の行を削除した場合に空きが出た1段部分に
2段部分のデータが自動で繰り上がるようにしたい。
(例えば2017年1月を削除した場合に2017年8月が自動で繰り上がるようにしたい。)



子供が小さいのでご連絡が遅くなる可能性がありますが、ご回答いただけた方には必ずお返事を致します。
よろしくお願いいたします。

Aベストアンサー

こんばんは!

① は画像のような配置ではなく、最初はA~F列だけにデータが羅列してある。
というコトですよね?
それをA~F列は7か月分だけにし、残りはG~L列に移動させたい!という解釈です。

② の「表内での並び替え」とはどの列がキーになるかが判りません。
これに関しては手作業で範囲指定 → 並び替え というコトが可能だと思いますので、今回はスルーします。

③ は仮にA~F列の1か月分(複数ヶ月でも)データを消去した場合にA~F列は上詰め、
G~L列は上詰めした月数分を繰り上げてA~F列に移動させる!という解釈です。

VBAになりますが一例です。
↓のSample① が「①」、Sample③ が「③」のコードになります。

Dim i As Long, cnt As Long
Dim lastRow1 As Long, lastRow2 As Long
Dim myRng1 As Range, myRng2 As Range
Sub Sample①()
If WorksheetFunction.CountIf(Range("A:A"), "小計") > 7 Then
Range("A1").Resize(, 6).Copy Range("G1")
lastRow1 = Cells(Rows.Count, "A").End(xlUp).Row
For i = 2 To lastRow1
If Cells(i, "A") = "小計" Then
cnt = cnt + 1
If cnt = 7 Then Exit For
End If
Next i
Range(Cells(i + 1, "A"), Cells(lastRow1, "F")).Cut Cells(Rows.Count, "G").End(xlUp).Offset(1)
lastRow1 = 0
cnt = 0
End If
End Sub

Sub Sample③()
If WorksheetFunction.CountIf(Range("A:A"), "小計") < 7 Then
lastRow1 = Cells(Rows.Count, "A").End(xlUp).Row
lastRow2 = Cells(Rows.Count, "G").End(xlUp).Row
For i = 2 To lastRow2
If Cells(i, "G") = "小計" Then
cnt = cnt + 1
If cnt = 7 - WorksheetFunction.CountIf(Range("A:A"), "小計") Then Exit For
End If
Next i
Range(Cells(2, "G"), Cells(i, "L")).Cut Cells(lastRow1 + 1, "A")
Set myRng1 = Range(Cells(2, "A"), Cells(lastRow1, "A")).SpecialCells(xlCellTypeBlanks)
Set myRng2 = Range(Cells(2, "G"), Cells(lastRow2, "G")).SpecialCells(xlCellTypeBlanks)
myRng1.Resize(, 6).Delete shift:=xlUp
myRng2.Resize(, 6).Delete shift:=xlUp
lastRow1 = 0
lastRow2 = 0
cnt = 0
End If
End Sub

※ 「小計」までが各月の最終行と見なしています。
すなわち「小計」の数で行数を決めています。m(_ _)m

こんばんは!

① は画像のような配置ではなく、最初はA~F列だけにデータが羅列してある。
というコトですよね?
それをA~F列は7か月分だけにし、残りはG~L列に移動させたい!という解釈です。

② の「表内での並び替え」とはどの列がキーになるかが判りません。
これに関しては手作業で範囲指定 → 並び替え というコトが可能だと思いますので、今回はスルーします。

③ は仮にA~F列の1か月分(複数ヶ月でも)データを消去した場合にA~F列は上詰め、
G~L列は上詰めした月数分を繰り上げてA~F列に移動...続きを読む

Qエクセルの使い方ってどこで習いましたか?

学校では習いませんよね?

Aベストアンサー

私も独学です。
解らないのはネット検索で結構見つかりますので助かっています。(笑)

Qパソコンのマウスを有線から無線に変えることはできるか?

ノートパソコン(東芝 Dynabook Satellite PB35RNAD4R3AD81 Windows7 )を使っています。
マウスは最初からついてる有線マウスです。
このノートパソコンを持ち歩くことが増え、マウスのコードが邪魔に感じ始めました。
そこで質問ですが、パソコンのマウスを有線から無線に変えることはできるのでしょうか?
そんなに甘くはないでしょうか?無線マウス対応とか書いてるパソコンしか無理ですよね?

Aベストアンサー

いえ、けっこう簡単にできます。
お持ちのパソコンにはBluetoothがついているので、Bluetooth対応の無線マウスをかってください。
USBレシーバーを取り付けるタイプも使えます。
http://dynabook.com/pc/catalog/support/search/user/cgi-bin/disp.cgi?pid=PB35RNAD4R3AD81
http://buffalo.jp/product/input/mouse/mouse-guide/connect-mouse/


人気Q&Aランキング