[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『A1に○を入力するとB1に答えを表示...』(よねはら)
振り分けたいです。教えてください。
例えばA1に「○」を入力するとB1に計算式の答えを表示され、A1に「△」を入力するとB1に表示されるのではなくC1に計算式の答えが表示されるようにしたいのです。いい方法を教えてください。
計算式は、どこにあるのでしょうか? シートの状態をもう少し詳しく教えて下さい。 (INA)
単純に
B1に =IF(A1="◯",SUM(A2:A15),"")
C1に =IF(A1="△",SUM(B2:B15),"")
このような意味ではないのですか?
もっと複雑?? (jun53)
B列とC列のフォントの色を「白(背景色)」にしてそれぞれ答えを入力しておき、
B列に条件付書式で「数式が」>「=A1="○"」 書式でフォントの色を「黒」 C列に条件付書式で「数式が」>「=A1="△"」 書式でフォントの色を「黒」
とすると、A1に入った文字によりそれぞれのセルの中が見えるようになります。(kuro)
>A1△のとき、○の時の答えが表示されるセルにはゼロを B1に =IF(A1="△",0,IF(A1="○",計算式,0))
>A1が○のときは△の答えが表示されるセルには「白紙」に C1に =IF(A1="○","",IF(A1="△",計算式,""))
どちらも強引に表示させてるので根本的解決にはならないかもしれません。
##### が表示される可能性として、 イ 列幅より長い桁数の数字が入ってる。 ロ 何らかのエラー値が入ってるが列幅が狭い(どんなエラーが入ってますか?)
どちらの場合も列幅を広げて確認して下さい。「計算するデータ」と「計算式」を確認する必要があります。 INAさんがおっしゃってる様に B1,C1 で計算する「データ」と「計算式」を書き込んで下さい。 私はこれから明日夕方まで留守にしますので、どなたかフォローして頂ければ有り難いのですが。 (jun53)
セルにゼロが入ってよければ B1 =(A1="○")*(答えを出すための計算式) C1 =(A1="△")*(答えを出すための計算式) という方法もあります。
「白紙」というのが「セル内の0を非表示」ということでよければ ・ツール>オプション>ウィンドウオプション>ゼロ値表示のチェックをはずす ・計算式範囲のセル書式で表示形式をユーザー定義にし、「0;-0;;」と設定する 方法があります。
「ゼロすら入れない」ということならば上記の式をIF関数でくくる 例えば C1 =IF(A1="△",(A1="△")*(答えを出すための計算式),"") ということになります。(kuro)
あ、ばかだ。。(A1="△")*はいらないです(汗;
C1 =IF(A1="△",(答えを出すための計算式),"") ←jun53さんの最初の式と同じです(Kuro)
あと最後に一点教えてください。
小数点第二位まで表示設定しているのですが、ゼロの場合だけ、小数点のつけないで表示する方法はありますでしょうか?
おじゃまします。表示形式をユーザー定義で 0.00;-0.00;0 とします。(ケン)
C1の答えが3.00、D1に2.00がありC1の答えからD1の答えを引き、その答えをC1に表示したいのです。よろしくお願いします。
C1の答えが3.00、D1に2.00がありC1の答えからD1の答えを引き、その答えをC1に表示したいのです。よろしくお願いします。
こんな形になるかと。 はじめのほう、削除しちゃったんですか。私も始めて投稿したときやってしまいましたが、 あとから読まれた方が内容を把握できなくなってしまうのでなさらないほうがいいですよ。(kuro) C1 =IF(A1="△",(答えを出すための計算式)-D1,"")
こちら事務局です。削除された書き込みを修復しました。 初めて書き込む方は↓を必ず見てください。 http://www.excel.studio-kazu.jp/wiki/excelboard/ 以前の書き込みを変更できないようにすることも考えています。
(kazu)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.