エクセル97で、IF関数をネストすると、数式の中に
入力してもいないのに「+」(プラス)のマークが
挿入されてしまった現象がありました。
2000にヴァージョンアップしてからは、改善されたと
思っていたのですが、友人のエクセル2000に、また
その現象がおこったそうなんです。
一体、どうやって対処をしたらいいでしょうか。
数式バーで修正をすればいいのですが、他の人と同じように
使用したい。と思うのはいけなくないですよね。
宜しくお願い致します。

A 回答 (3件)

こんにちは



 もともとLotus1-2-3で作成したファイルだったりはしないでしょうか?

 以下のページもご参考になるのでは?

[XL2000]Lotus1-2-3形式のキー操作オプション設定が保持されない
http://www.microsoft.com/JAPAN/support/kb/articl …

[XL2000]Lotus 1-2-3 ファイルをインポートする場合のヒント
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …

この回答への補足

パソコンを始めたばかりで、データもEXCELの練習問題を作成していての出来事なんです。(>_<)
よく見る問題なんですが、EXCELのシートを開いて、データを入力して、
350点以上のときは、「B」と表示、500点以上のときは「A」と表示。
それ以外は「C」と算出しましょう。とかありますよね。
データは自分で作成しているので、ロータスではないとは思います。
が、ロータスのキー操作の関係で、不具合が起こるのでしょうか。
明日、友人と会うので、聞いてみます。ほんとにすみません。m(__)m
よろしくお願います。

補足日時:2001/10/18 17:44
    • good
    • 0

こんにちは



 それでは、メニュー[ツール]-[オプション]の[移行]タブを開いて、チェックがどこかについていないか確認してみてください。

参考URL:http://www2.odn.ne.jp/excel/

この回答への補足

参考URLに基づいて、オプション設定をあれこれ変えてみました。
が、どうも変わらなかったようです。
明日、11月6日友人宅へ行き、ofiice2000を入れ替えてみます。
インターネットにも未接続なので、修正版らしきものも入れられないですし・・・
有難うございました。

補足日時:2001/11/05 15:04
    • good
    • 0

こんにちは。

maruru01です。
どういう手順でその現象が起こったのでしょうか?
再現しようとしても出来ませんでした。
くわしい手順を書いていただけると分かり易いのですが。
出来れば2000でお願いします。
では。

この回答への補足

数式の編集「=」のボタンをクリックして、数式パレットを使用します。
「論理式」と「真の場合」にデータを入力して、「偽の場合」のボックスに
カーソルを移動しておいて、関数ボックスから「IF」を選択します。
すると、数式パレットは、2つ目のIF関数のパレット表示となり、データを
入力していくのですが、その時、数式バーを見ると「+」のマークが
付いてしまっているのです。
???。

補足日時:2001/10/18 17:39
    • good
    • 0

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

このQ&Aを見た人が検索しているワード

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

Q関数貼り付けや数式の編集でネスト

よろしくお願いします。
タイトルのとおり
「関数貼り付けボタンや、数式の編集(数式バーの左の=のボタン)での
ネストの仕方がわかりません。

例えば、
if(a1="","",vlookup(a1,b1:c5,2))

というような式の場合、
if関数から作成していけば、ボタンを使ってネストをすることは出来ますが

vlookup関数で式を作成し、その後、if関数を使おうとしたときの
処理がうまくいきません。

それなら、別にif関数からできるのであれば、if関数から作ればいいじゃん

と思われる方もいるかもしれませんが、vlookupで式をつくり、その後、
「あー、データが無いときには空白になるように!」とあとから、付け足しを
したいと思ったときということです。

私は、基本的に関数貼り付けは使わずに、手入力で式を入れているのですが、
関数貼り付けボタンで慣れてしまってる、友人は、どうしても、手入力で
式を入れるのに抵抗があるらしく、「できないわけがないじゃん」と、
言われてしまいました。私は、DOSのLOTUSからのユーザーなので、手で入力
というのは、全く抵抗が無く、返って手で入力したほうが速いと思っている
方なのですが・・・でも、友人のように、関数貼り付けを使って式を作成する
ユーザーは五万といるはずなので、きっとやり方があるはずだと思うのですが・・

よろしくお願いします。

よろしくお願いします。
タイトルのとおり
「関数貼り付けボタンや、数式の編集(数式バーの左の=のボタン)での
ネストの仕方がわかりません。

例えば、
if(a1="","",vlookup(a1,b1:c5,2))

というような式の場合、
if関数から作成していけば、ボタンを使ってネストをすることは出来ますが

vlookup関数で式を作成し、その後、if関数を使おうとしたときの
処理がうまくいきません。

それなら、別にif関数からできるのであれば、if関数から作ればいいじゃん

と思われる方もいるかもしれません...続きを読む

Aベストアンサー

私は関数はたいてい「関数貼り付け」で入力していますが、
ご質問のような場合は先に作ったVLOOKUPの式をコピーして
IFから作り直し、“偽の場合”にコピーしたVLOOKUPを貼り付けています。

・・・こんなもんでしょうか・・・。

Qエクセル97・ワード97・アウトルック97が入ったCD-ROMを小屋から発見しました。何につかえるでしょうか?

小屋の中を整理していたら7年前に買った
エクセル97・ワード97・アウトルック97が入った一枚のCD-ROMを発見しました。
(オフィス○○○○とはどこにも書いてありません)
現在持っている自作パソコンでOEM版のXPホームはあるんですが
エクセルなど高いので買っていませんでしたので
これを気に自作パソコンにインストールしたいと思っています。
そこで質問なんですが。
(1)これはエクセル2003とかにアップグレードすることができるのでし ょうか?
(2)XPでも使えるのでしょうか?
(3)機能的に97は使えるのでしょうか?
(4)その他 何か教えてください

回答お願いします。

Aベストアンサー

追伸です。

http://www.microsoft.com/japan/office/system/upgrade.mspx#EAAA
97はぎりぎりアップグレード版の対象になっているようです。

Qexcel97 関数プラス文字

お世話になっております。
関数の数式の結果に、必ずある特定の文字(例えば「件」)が付くようにするにはどうしたらよいでしょうか。
「セルの書式設定」の「ユーザー定義」で「@"件"」としましたが、数や文字を入力すればうまくいきますが、関数だとだめなようです。

Aベストアンサー

こんにちは

数式の結果が 文字列であれば @"件" で問題ありませんが
数式の結果や入力が「数値」であれば 0"件" と記載して
みて下さい!

ユーザー定義の一般的記載書式

正の数値書式;負の数値書式;ゼロの書式;文字の書式

と「;」で区切って指定します。

単純に1つを指定すると、
その書式が「数値形式」であれば数値に反応し、それ以外「文字」は標準表示
逆に「文字形式」であれば「数値」は標準表示になります

QExcel97の数式バーが消えました!

とても困ってます。教えてください。
Excel97を使用しています。
数式バーがある日突然、画面下の方に移動してしまって直そうと触っているうちに消えてしまいました。
ツールメニューのオプションの中の表示では数式バーにチェックが入っていて表示されている状態になっています。が、画面には見えていません。
どうやったら元に戻るでしょうか・・
よろしくお願い致します。

Aベストアンサー

すべて削除しても大丈夫です。
単純にツールバーの位置などを覚えているものなので
初期状態に戻るだけです。

QExcel 97でタイム計算の数式をセルに入力したい

当サイトから借用していろいろ試してみたのですが
下記のような労働状態があり、
最終的に月締めで実労時間が
『 7.5h*出勤日数分+10h 』以上あればよい。
数式は各条件別にセルを使用するか?
(ひとつのセルで出来ればカッコはいいですが)
1.休憩(あり、なし)
2.休憩時間(0, 0.5h, 1h):3種類
3.拘束時間(8.5h)途中終業あり
4.実労時間(7.5H)途中終業あり
5.就業時間 Am8:00-PM10:00
A1=月日、B1=曜日、
C1=始業時間、D1=:、E1=分、
F1=終業時間、G1=:、H1=分、
I1=休憩時間、
J1=実労時間、
K1=以降が条件別になります
現在借用の数式は
セルJ1=IF(F1-C1+(H1-E1)/60>8.5,
F1-C1+(H1-E1)/60-I1)→基本就業時間から
休憩時間を引いた時間?
セルK1=IF(F1-C1+(H1-E1)/60<7.5,0,0,F1-C1+(H1-E1)/60-8.5)→休憩をとり拘束時間をこえた時間外?と勝手に判断し数式をいじってみたのですが×でした
(,0,0)部分で何か細工ができてそうですが
勉強不足で実体が解っていないものですから
面倒でも注釈を付けて下されば感謝します
使用機種:現場 OS WinNT4.0、Excel97
    : 家 OS Win98、Excel2000 以上
暇なときでよろしいので退屈しのぎに
ご教授のほどよろしくお願いします。
なをファイル移動は2HDのFDのみ

当サイトから借用していろいろ試してみたのですが
下記のような労働状態があり、
最終的に月締めで実労時間が
『 7.5h*出勤日数分+10h 』以上あればよい。
数式は各条件別にセルを使用するか?
(ひとつのセルで出来ればカッコはいいですが)
1.休憩(あり、なし)
2.休憩時間(0, 0.5h, 1h):3種類
3.拘束時間(8.5h)途中終業あり
4.実労時間(7.5H)途中終業あり
5.就業時間 Am8:00-PM10:00
A1=月日、B1=曜日、
C1=始業時間、D1=:、E1=分、
F1=終業時間、G1=:、H1=分、
I1=...続きを読む

Aベストアンサー

#1のです。

基本的にIF文の使い方が違っています。
「IF(条件式,真の時の処理,偽の時の処理)」
になりますので、セルJ1の文は偽の処理が有りません。
また、セルK1の文は多すぎます。

あと、質問の内容が判りにくいです。どういう条件で時間が決定されるのかを数式ではなく言葉で説明して下さい。


人気Q&Aランキング

おすすめ情報