IF関数で良いのかなと思うのですが、どのようにしたら良いかわからないので、こちらで質問させて頂きます。

データ入力の為のシートがあり、そこにあるデータを他のシートに反映させているのですが、
必ずしもデータを入力する訳ではないので、空白だった場合は反映させるシートも空白にしたいのです。

今はデータ入力画面からこのようなかんじで【=入力画面!D26】
ひっぱっているのですが、データ入力画面を空白にすると【0】となります。

どうしたら良いか教えて下さい。
お手数お掛け致しますが、宜しくお願い致します。

A 回答 (3件)

=IF(入力画面!D26="","",入力画面!D26)

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

早速の回答ありがとうございます!

お礼が遅くなり申し訳ありませんでした。

お礼日時:2009/05/29 12:50

今日は。


例、Sheet2のD26にデータを入力し、Sheet1のA1に結果を表示する場合
Sheet1のA1セルに下記式を入力
IF=(Sheet2!D26="","",結果を求める関数式)
これで、データ入力セルが空白の場合でも、結果を表示するセルも空白です。
最後の括弧の数には注意して下さいね、2個以上付くはずですから。
    • good
    • 0
この回答へのお礼

いろいろと方法があるんですねぇ。

ありがとうございます。

お礼が遅くなり申し訳ありませんでした。

お礼日時:2009/05/29 12:46

0を空白にする方法は色々ありますのでその一例です。


該当セルの書式設定で表示形式→ユーザ定義で0;-0;;@(半角)をお試しください。
    • good
    • 0
この回答へのお礼

なるほど~!

セルの書式設定でも出来るのですね!!

ありがとうございます。

お礼が遅くなり、申し訳ございません。

お礼日時:2009/05/29 12:49

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

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

  • D     

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

Q物理の計算で m×dv/dt×v=d/dt{1/2mv(t)^2} という変形はどうやったらできます

物理の計算で
m×dv/dt×v=d/dt{1/2mv(t)^2}
という変形はどうやったらできますか?

Aベストアンサー

2つの関数F(t)、G(t)を考えると

 dF(t)*G(t)/dt = dF/dt * G + F * dG/dt   ①

です。

ここで
 F = mv
 G = v
とおいて①に代入すれば

d(mv²)/dt = d(mv)/dt * v + mv * dv/dt = 2*mv*dv/dt

これで
 mv*dv/dt = (1/2)d(mv²)/dt
なのですけどね。

Qエクセルで条件に合うデータを別シートに表示させる方法を教えてください。 シート1(元データ) A B

エクセルで条件に合うデータを別シートに表示させる方法を教えてください。

シート1(元データ)
A B
1 伝票番号 種類
2 12345 A
3 23456 B
4 34567 A

シート2(A抽出)
A
1 伝票番号
2 12345
3 34567

シート3(B抽出)
A
1 伝票番号
2 23456

シート1のデータは発注状況で追加や削除がされます、追加削除に合わせて自動で抽出してくれる関数はくれるのでしょうか?
何方か教えてください。
よろしくお願いします。

Aベストアンサー

こんにちは!

わざわざ別シートに表示しなくてもどこかのセルに「A」または「B」と入力し、
そのセルを参照すれば一つのSheetでそのデータを抽出することは可能ですが、
とりあえず質問通り別シートに表示するようにしてみました。

↓の画像で「A抽出」Sheet・「B抽出」Sheetともやり方は一緒です。

「A」SheetのA2セルに
=IFERROR(INDEX(元データ!A$1:A$1000,SMALL(IF(元データ!B$1:B$1000="A",ROW(A$1:A$1000)),ROW(A1))),"")

配列数式になりますので、Ctrl+Shift+Enter!
この画面からコピー&ペーストする場合は
上記数式をドラッグ&コピー → 「A」SheetのA2セルを選択 → 数式バー内に貼り付け → そのまま(編集可能!なまま)
Ctrl+Shiftキーを押しながらEnterキーで確定!
A2セルのフィルハンドルで下へコピー!

「B」SheetのA2セルも
=IFERROR(INDEX(元データ!A$1:A$1000,SMALL(IF(元データ!B$1:B$1000="B",ROW(A$1:A$1000)),ROW(A1))),"")

こちらも配列数式なのでCtrl+Shift+Enterで確定! → フィルハンドルで下へコピー!

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

※ 「A抽出」Sheetと「B抽出」Sheetの違いは
数式内の「A」と「B」の違いだけです。m(_ _)m

こんにちは!

わざわざ別シートに表示しなくてもどこかのセルに「A」または「B」と入力し、
そのセルを参照すれば一つのSheetでそのデータを抽出することは可能ですが、
とりあえず質問通り別シートに表示するようにしてみました。

↓の画像で「A抽出」Sheet・「B抽出」Sheetともやり方は一緒です。

「A」SheetのA2セルに
=IFERROR(INDEX(元データ!A$1:A$1000,SMALL(IF(元データ!B$1:B$1000="A",ROW(A$1:A$1000)),ROW(A1))),"")

配列数式になりますので、Ctrl+Shift+Enter!
この画面からコピー&ペーストす...続きを読む

Q電界Eと電束密度Dの積DEの単位は、電界が(V/m)で電束密度が(C/

電界Eと電束密度Dの積DEの単位は、電界が(V/m)で電束密度が(C/m^2)であるから、(CV/m^3)でいいのでしょうか?

Aベストアンサー

間違いではありませんが、CV=Jですので、J/m^3とした方が好ましいです。

なぜなら、DEは電場によるエネルギー密度(J/m^3)を与えるからです。

Q入力対象のセルが空白の時、合計欄も空白にしたい

 各月をA・Bに分け、そのそれぞれの合計を表す数式を入れた添付しているような表を作成しました。
各月に未入力の空白の時は合計の欄も空白になるように最初は(1)の数式を入れました。
しかし見ていただくとわかるように数式自体が長くなり、ネットで調べて(2)のような数式を入れました。
でも(2)も「&」で長々となるので、配列数式で出来ないかと(3)のようにしたところ合計のセルは「0」が表示されました。
 私の勝手な解釈ですが(3)の=IF((MOD(COLUMN($B8:$Y8),2)=0)="","",・・・・・は「偶数列のセルが空白なら空白の表示」になると思いこの様にしたのですが結果は「0」の表示です。
  (パソコンの「OS」は「XP」でエクセルは古いですが「エクセル2000」を使用しています。)
 入力対象のセルが「空白」の時、合計欄が「空白」に表示させるような(1)・(2)のように長くない数式が出来ないでしょうか。
 お知恵をお貸し願えればと思い、初めて質問をさせていただきました。
 宜しくお願いします。

Aベストアンサー

>「0」を入力した場合も「0」を表示する

添付図:
Z4
=IF(SUMPRODUCT(($B$3:$Y$3=Z$3)*($B4:$Y4<>"")),SUMIF($B$3:$Y$3,Z$3,$B4:$Y4),"")
右にコピー、下にコピー

でいいです。

配列入力する必要はありません。ふつーに記入します。
Z3、AA3を使わずに式中に"A"や"B"で計算しても、もちろん構いません。

QGA-B75M-D3VでRaid0できますか?

GA-B75M-D3Vのマザーボード(REV1.0)でRaid0にすることは可能でしょうか?

Aベストアンサー

マザボ単体ではRaidは対応していません。

Qゲームのチャット欄にひらがなを入力しようとすると、画面左上に入力画面がでてきます。

教えてください。
ゲームのチャット欄にひらがなを入力しようとすると、画面左上に入力した内容がでてきて、enterをおしたらチャット欄に文字がはいります。
チャット欄に英数は直接入力できるのですが、ひらがなは直接入力できません。
ひらがなも、直接入力したいのでご回答のほどよろしくお願いいたします。

Aベストアンサー

IMEが対応していないと考えられる。

Microsoft IME を使用してみてはどうか。
他社製の日本語入力ソフトは多くの場合ゲーム側が対応していない。
または入力できるだけでもヨシとしてはどうか。
変換候補が真っ黒で見えなくても、変換できるならそれはそれで慣れの問題でなんとでもなる(マジで)わけで
どうしても馴染まないのであればOS純正のMicrosoft IMEで入力することを勧める。

QCPUについて(セレロンMとD)

お世話になります。

同じセレロンでもノート用のMとデスクトップ用のDでは現行モデルでも大幅にGhz数値が違いますが、どういうことなのでしょうか?
例えばセレロンD2.93GhzとセレロンM1.4Ghzを比べた場合、単純にMの方がDの半分以下の処理能力ってことなのでしょうか?
違いますよね?
(前にMをDに直す時は、Mを~倍すると教えて頂いたことがあります)

実質セレロンMの1.4GhzはDに直すとどれくらいの処理能力、性能なのでしょうか?

ご回答よろしくお願い致します。

Aベストアンサー

No1さんの回答にありますように、DとMは別物です。

M×1.5≒D とか M+1ギガ≒D などといわれてますよね。
だいたいそんなものかと。

ただ、ハードディスク性能も足を引っ張りますしPCとしての性能は
セレロンD2.93Ghz搭載のディスクトップに比肩できるセレロンM搭載
ノートは(PentiumM搭載機も含めてもいいと思います)ないでしょう。

Qエクセルのシート名をひっぱる方法ありますか?

エクセルのシート名をセルに引っ張る関数はありますか?

Aベストアンサー

http://www2.odn.ne.jp/excel/waza/sheet.html#SEC5
上記で詳しく解説されています

参考URL:http://www2.odn.ne.jp/excel/waza/sheet.html#SEC5

Q【マクロ経済学】C、Dの変化とMについて

以下の問題がわからず迷っています。

『家計が銀行預金よりもタンス預金(現金)で貯金するようになった場合、マネーサプライはどうなるか?』

銀行預金がDタンス預金をCとして考えれば
銀行預金よりもタンス預金で貯金するようになったというのは、
Dのうち一定の額がCにうつったと言い換えれる。
しかし、M=C+Dであるから、DがCにうつってもMは変化しない。
よって、Mは変化しない。


…が答えだと思ったのですが解説では
m=C/D+R/D/C/D+1より、現金預金比率C/Dが上がればmは減りMも減る。よって、Mは減少する。


とありました。私の回答のどこに間違いがあるのでしょうか?

(*解説は、授業中の板書を写したので、写し間違い等により、解説が間違ってる可能性もあります)

Aベストアンサー

どこが間違っているかというと、マネー・サプライが法定準備率やハイパワード・マネーによって制限されていることを無視した議論が間違っている。
現金預金比率C/Dが上がったとする。
ハイパワード・マネーHは一定であるとする。
Cが増加したから、H一定であるためにはCの増加量と同じだけ準備預金Rが減少しなければならない。
しかし、法定準備率は1より小さいから、預金DはRの減少量(=Cの増加量)以上に減少しなければならない。
よって、DはCの増加量以上に減少しなければならない。
これは、マネー・サプライMが全体として減少することを意味する。
テキストで貨幣乗数を調べるといいでしょう。

Qシートのデータを別のシートに貼り付け保存

シート1に奇数月と偶数月に分けて入力し計算させています。
その計算データを月毎に別シートに保存したいのですが月が更新
する度に別シートのデータの前月のデータまで更新されてしまい
月毎の計算データを月毎に保存することができません。
尚、計算データは月毎50項目あります。
教えてください。よろしくお願いします。

Aベストアンサー

こんにちは!
No.1です。
No.2さんの補足欄を読ませてもらい再び顔をだしました。

>月が更新されると前月まで更新されてしまいどのような数式、関数
を使用したらよいのかわからないのです

とありますが、もしかしてSheet1の表は月が変わっても月の項目だけ入れ替えてそのまま利用されているのでしょうか?

もしそうであれば、関数を使わない一例ですが、
Sheet1には1~12月までの表を作り
保存したいセルをそのまま「リンク貼り付け」か、又は
↓の画像でいえば1月の場合、
Sheet2のB2セルに
=Sheet1!D2 としてそのまま50項目目までオートフィルでコピー
その作業を12月まで繰り返します。

尚、Sheet1はアウトラインを設定して不必要な部分は折りたたみが出来るようにすればどうでしょうか?
(折りたたみたい行を範囲指定 → データ → 
グループとアウトラインの設定 → グループ化 これで可能です)
当方使用のExcel2003での方法です。

以上、補足質問を読んで私が勝手に判断しての回答ですので、
解釈が間違っていたらごめんなさいね。m(__)m

こんにちは!
No.1です。
No.2さんの補足欄を読ませてもらい再び顔をだしました。

>月が更新されると前月まで更新されてしまいどのような数式、関数
を使用したらよいのかわからないのです

とありますが、もしかしてSheet1の表は月が変わっても月の項目だけ入れ替えてそのまま利用されているのでしょうか?

もしそうであれば、関数を使わない一例ですが、
Sheet1には1~12月までの表を作り
保存したいセルをそのまま「リンク貼り付け」か、又は
↓の画像でいえば1月の場合、
Sheet2のB2セルに
=...続きを読む


このカテゴリの人気Q&Aランキング