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ランキング
-
Excel PHONETIC関数で振り仮名...
-
エクセルで1行間隔でのオートフ...
-
excelで、小数点
-
Excelで複数行ずつ連番をふる方...
-
エクセルの関数について
-
エクセル2003 星取表作成
-
エクセルのセル内の文字数によ...
-
エクセルで別シートの同じ位置...
-
エクセルの下部のシートタブの...
-
メールアドレスの下線の入力方法
-
マウスのクリック、指離したの...
-
マウスのポインタが勝手に上下...
-
ワークシートの行が途中から表...
-
エクセルでセルの書式設定がで...
-
シート全体を他のブックのシー...
-
縦書き文章で『―』表示を『|』...
-
EXCELでコピーしたグラフのデー...
-
手術 という漢字。この漢字を、...
-
「丸印の中に三角のマークが上...
-
ロックしたセルのコピー&貼り付け
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel PHONETIC関数で振り仮名...
-
非表示部分はオートフィルのコ...
-
エクセルで1行間隔でのオートフ...
-
エクセルのセル内の文字数によ...
-
エクセル2010 セルの結合...
-
Excelで複数行ずつ連番をふる方...
-
前日差の比較について
-
エクセル2000です。左方向に(...
-
シフト作成 IF関数を使用した休...
-
エクセルで四角「□」にチェック...
-
Excel 文字数での検索方法
-
エクセルである条件の数字だけ...
-
エクセルで曜日を連続入力した...
-
エクセル入力で小文字iが大文...
-
エクセルで縦の列を選択すると...
-
エクセル2003 星取表作成
-
エクセルで入力した値によって...
-
エクセルで番号をふりたいのですが
-
未入力欄を空欄にする方法
-
グーグルのスプレッドシートで...
おすすめ情報