
Excel 2007にて添付のような推移表を作成しているのですが「前回差」のところで行き詰まっています。
※現在は1年生3学期の期末テストを終えてテスト結果が返されたところと仮定しています。
C5セルには単純に「=C4-B4」としているのですが、そのままでいくと、E5セル(2年生1学期)のテストを未実施ながらも前回差がマイナスで表示されてしまいます。
マイナスを表示させたくないので、
E5セルに「=IF(E4-D4=0,"",E4-D4)」のようにしてみましたがどうしてもマイナスを非表示にすることができません。
どなたかお知恵を拝借できませんでしょうか。
何卒よろしくお願いします。

No.3ベストアンサー
- 回答日時:
未実施に前回差を表示させない方法として と言うことでしたら
5Eに =IF(4E=0,"",4E-4D) と入力
2年1学期が 0ならば 空欄 そうでなければ 2年1学期-1年3学期
後は これを他にコピー
ではどうですか?
No.4
- 回答日時:
こんばんは!
大きく外しているかもしれませんが・・・
↓の画像のB5セルに
=IF(OR(B3="1学期",B4=""),"",A4-B4)
という数式を入れ、列方向にオートフィルでコピーしています。
こんなんではダメですか?m(__)m

No.2
- 回答日時:
「マイナスを非表示」なんてすると、2年の1学期に成績が下がった
時に困りますよ。また、質問の例示では3年3学期までゼロが入力済
みですが、これではテストが未実施なのか零点取っちゃったのか区
別できませんね。もちろんisblank関数なんて使えません。区別でき
るように、未実施のテストの点はゼロでないようにすべきです。
とりあえず現状のまま、欠席しても零点はあり得ないとすれば、
E5: =if(E4,E4-D4,0)
で済みます。E4がゼロの時は未実施と判断し、差を計算せずに0を返
すわけ。if関数では条件式にゼロ以外の数値が返されると、TRUEと
同じ動作をするんです。
No.1
- 回答日時:
=IF(E4-D4=0,"",E4-D4)じゃなく=IF(E4-D4<0,"",E4-D4)としないとおかしいです。
また、=IF(isblank(E4),"",E4-D4)とすることも出来ます。これはもしE4がブランク(空白)だったらスペースを入れると言う式です。ご回答いただいたみなさま
ご回答くださり、ありがとうございます。
仕事でどうしても手が離せない状態になっていたためご連絡が遅くなり申し訳ございません。
今回みなさまよりご回答いただいた結果を一つずつ試してみました。
結果として3番目の方のご回答が一番シンプルな感じでその方法を使いたいと思います。
しかし、関数ひとつとってもいろいろな方法があることに気付くことができました。ですのでご回答いただいたみなさまそれぞれに良回答とさせていただきたいところですが、お二人までしか選べないようですので代表して1番最初にご回答いただいたTurbo415様と3番目の方を選ばせていただきます。
でもみなさまのおかげで大変助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) 直近から数えて、プラスとマイナスの数を判定する方法について 1 2022/03/27 23:21
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
- Visual Basic(VBA) エクセル VBA 条件によるセル点滅 お詳しい方 ご教授をお願いします。 Excelファイルにて 現 1 2022/11/03 15:53
- Excel(エクセル) エクセルの複数条件作成方法について 2 2023/01/23 21:38
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
エクセル 同じ数字を他の列に自...
-
エクセルからメールを作れるか...
-
大学のレポート A4で1枚レポー...
-
エクセルについて
-
パソコンWindows11 Office2021...
-
libreoffice calcで行を挿入し...
-
役所でもらった書類をエクセル...
-
別シートの年間行事表をカレン...
-
データの文字コードを確認するには
-
Microsoft365、ページ設定がで...
-
快活CLUBについて 私用で使う書...
-
エクセルで特定のセルの値を別...
-
Microsoft Office Homeインスト...
-
マクロ自動コピペ 貼り付ける場...
-
表の作成について
-
Excelで〇のついたものを抽出し...
-
パソコンを買い替える際、前の...
-
エクセル:一定間隔で平均値を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel PHONETIC関数で振り仮名...
-
非表示部分はオートフィルのコ...
-
エクセル2010 セルの結合...
-
エクセルで1行間隔でのオートフ...
-
シフト作成 IF関数を使用した休...
-
前日差の比較について
-
Excelで複数行ずつ連番をふる方...
-
エクセルのセル内の文字数によ...
-
エクセルの日付の計算(という...
-
Excel 文字数での検索方法
-
エクセルで英語の単語帳を作り...
-
エクセルで日別シフト表を作る...
-
エクセルマクロで下線や太字
-
エクセル、ソートの順序について
-
エクセル2000です。左方向に(...
-
ハイパーリンクを常に有効にしたい
-
EXCELで月ごとに曜日と日付を自...
-
グーグルのスプレッドシートで...
-
エクセル2007でカレンダーの作り方
-
Excel 1925年から始めて2002年...
おすすめ情報