アプリ版:「スタンプのみでお礼する」機能のリリースについて

セル「U27」に
数式「=IF(U26>50,"■","□")」があります。
セル「U26」には「=AD71」の数式がありますが、実際の数字が表示されておりません。
「=AD71」に表示される数字は小数点第2位までの数字が表示されます。
「U26」に実際の数字、(小数点第2位)が非表示の場合には「U17」が「□」と表示出来る方法を教えてください。
よろしくお願いします。

「エクセルの数式で教えてください。」の質問画像

質問者からの補足コメント

  • うーん・・・

    回答ありがとうございます。
    貴者の数式を設定しましたが
    「U26」に
    例えば
    「12」又は「12.55」を表示させても「□」のままです。
    解決方法を教えてください。
    よろしくお願いいたします。

    No.1の回答に寄せられた補足コメントです。 補足日時:2023/03/16 12:55
  • うーん・・・

    回答ありがとうございます。
    説明がわくる申し訳ありません。
    「U26」には「AD71」に表示された数字が表示されます。
    私が希望は
    例えば
    「U26」に「12.00」と表示されると「U27」に「□」
    「U26」に「55.15」と表示されると「U27」に「■」としたいのですが
    「U26」に画面上何も表示されていない場合でも「U27」に「■」と表示されますので
    「U26」に画面上何も表示されていない場合でも「U27」に「□」と表示させたいのですが。
    上手く伝わりましたでしょうか?

    No.2の回答に寄せられた補足コメントです。 補足日時:2023/03/16 16:09

A 回答 (3件)

「U26」に画面上何も表示されていない。


空白でも表示さてるのでしょうかねぇ。

=IF(AND(ISNUMBER(U26),U26>50),"■","□")

で、U26が数値でないときは□表示するようにしてみては。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
上手くできました。

お礼日時:2023/03/16 17:13

ご質問をよく理解できないのですが・・


U26=AD71 で どの様に 実際の数字でない値を表示しているのでしょう?
取り合えず(小数点第2位)は置いといて
U17にAD71とU26が違えば■と言う事でしょうか?
U17=IF(U26<>AD71,"■","□")

それとも小数があるか無いかみたいな事でしょうか
U17=IF(U26*10=INT(U26*10), "□", "■") 桁数に応じて*10
この回答への補足あり
    • good
    • 0

以下の数式をセル「U27」に入力してみてください。



=IF(ROUND(U26,2)>50,"■","□")

この数式では、ROUND(U26,2)関数を使用して、小数点以下2桁までの数字を取得して、IF関数で判断しています。小数点第2位まで表示されるはずの数字が実際に入力されている場合、この数式はその数字を正しく表示するはずです。それ以外の場合、セル「U27」には「□」が表示されます。
この回答への補足あり
    • good
    • 0

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