Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Excel 2016)
式の答えが返されているセルかどうか
投稿日時: 22/02/17 14:47:09
投稿者: alive@

A列は、関数式が入っています。
B列は、A列のセルは関数式の答えだったらセルの色を変える(条件付き書式で)と
いうようにしたいのですができません。
 
よい方法はありますか?
 
よろしくお願いします。

回答
投稿日時: 22/02/17 14:54:31
投稿者: んなっと

例えばB1:B10(一番下)を選択して
 
 条件付き書式
→▼数式を使用して〜
=ISFORMULA($A1)

投稿日時: 22/02/17 15:27:43
投稿者: alive@

んなっとさま
 
早い対応ありがとうございます。
試してみましたが、選択した全てのセルに
反映されてしまいました。
何か設定がおかしいのでしょうか。

回答
投稿日時: 22/02/17 16:31:24
投稿者: んなっと

引用:
A列のセルは関数式の答えだったら

具体例を添えてわかりやすく説明してください。

回答
投稿日時: 22/02/17 17:16:22
投稿者: taitani

質問は、こういうことかな?
    A  B
1 =1+1 2 ←色
2 =1+1 3

投稿日時: 22/02/17 17:32:36
投稿者: alive@

A列に共通の関数が入っています。
関数の戻り値(答え)があるセルと
戻り値が無いセルがあります。
 
この戻り値があればB列に色を付けたいのです。
 
   A        B
1 =関数       色無し
2 関数の戻り値(答え) 色

回答
投稿日時: 22/02/17 17:39:31
投稿者: んなっと

まさかとは思いますが、こういうことですか?
 
=LEN($A1)

回答
投稿日時: 22/02/17 18:30:39
投稿者: WinArrow
投稿者のウェブサイトに移動

alive@ さんの引用:

A列に共通の関数が入っています。
関数の戻り値(答え)があるセルと
戻り値が無いセルがあります。

この考え方はおかしいよ!!
数式が入力されている限り、
「戻り値がない」
ということはあり得ない。
長さ=0の文字列を返していることをキチンと理解しましょう。
 
従って、
条件式に
「=A2<>""」
または
「=LEN(A2)>0」
と入力すれば、よいでしょう。
 
 

投稿日時: 22/02/18 09:13:11
投稿者: alive@

(例)
A列に=$C+$D という関数が入っています。
C・D列には、数値が入っているセルと空きのセルがあり
数値が入っていれば計算されA列に答えが反映されます。
 
  A         B    C  D
1 =$C1+$D1    色無し  空  空
2 3(関数の答)   色    1   2
3 6(関数の答)   色    5   1
4 =$C4+$D4    色無し  空  空
 
A列に関数自体が入っているので
戻り値になろうが全てに色がついてしまうと
いったことでしょうか。
 
 

回答
投稿日時: 22/02/18 09:56:00
投稿者: んなっと

これを試してみてください。
 
=COUNT(C1:D1)

投稿日時: 22/02/18 10:08:09
投稿者: alive@

んなっとさま
 
=COUNT(C1:D1)で、できました!
助かりました、ありがとうございます!