• ベストアンサー

if関数で、文字だったら計算しないって出来ますか?

=if(A1=文字,"",A1*2)のように、セルの値が文字かどうかを判断するif文の書き方を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

=IF(ISTEXT(A1),"",A1*2)

viyamin
質問者

お礼

回答ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 任意の文字を含む文字列を置換する(if文にて)

    こんにちはtmgmです。 EXCELについての質問です。 今セルA1~A20までに"CELL1"~"CELL20"の文字が入っています。A1=CELL1,A2=CELL2,A3=CELL3のように20まで。 この中からCELL番号に"2"が含まれるものを探し出して隣のセル(B1~B20)にチェックを付けたいです。 私はif文でワイルドカードでも使ってこんな感じで書けばいいのかと思って試しにやってみました。 例えばB1セルに =if(A1="*2*","OK","NG") のように書けばいいのかと思いました。しかしこれでは"*2*"が文字列として認識されてしまい、ワイルドカードとしての機能を果たしてくれません。 どのようにかけば ”任意の文字を含むセルを検索してTRUEの場合、値を返す”というif文(もしくはその他?)ができるでしょうか? 分かる方ご返答宜しく御願いします。

  • if関数について教えてください。

    if関数について質問です。指定したセルに、任意のセルの値が他の任意のセルと同じなら「1」、その他の場合なら「0」となる関数を教えてください。例えば、A1の値が「100」でA2が「100」なら、A3に「1」。A2が「100」以外なら、A3に「0」と入力されるようにしたいです。よろしくお願いします。

  • エクセルのIF関数で、文字が入力されていたならば~

    エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。 =IF(A1="『どんな文字でも』","",+B1-C1) A1セルに『どんな文字でも』入っていたならば、空白に。 文字が入っていなければB1セルからC1セルを引く、という状態です。 この『どんな文字でも』の部分に何を入れればいいのか教えてください。 またIF関数以外でも同様のことができれば構いません。 宜しくお願いします。

  • Excelの関数『IF』にて・・・

    EXCELにて、関数IFを使って一覧表から 自動入力をしたいと考えています。 例えば、以下のようにしてセル『C1』の数字に 応じて、自動を試みたい時 =IF($C$1>80,"=A1",IF($C$1>70,"=B1","=C1")) =A1,=B1,=C1 の場所を文字列としてしか読み取ってくれません =A1,=B1,=C1では無く=A1,=B1,=C1のセルに入力されてる 数式(他のセルの値)を、表示したいんですが どのようにすれば可能でしょうか? 何度やっても「=A1」と、そのまま文字列として出て来ちゃいます。

  • IF関数でしょうか?

    IF関数だと思うのですが、セルA1に仮に数値30と入っています。で条件としてセルB1が0.2の場合にはA1(値30)に1.1を掛けます。ただB1が0.3の場合はA1(値30)に0.9を掛けます。B1が0.4の場合にはA1(値30)に0.7を掛けます。同じ様にB1が0.5の場合にはA1に0.6を掛けます。その値をC1に表示したいと言う場合、C1の数式はどのように描けばよいのでしょうか?

  • 一つのセルでIF関数を二つ使いたい

    二つのセルの値を割って、%を表示させるために、三つ目のセルには 「=1-(B1/A1)」を入れていたのですが、そこに、二つのセルが空白の時にはエラー表示にならないようにIF関数を使い、三つ目のセルは 「=IF(ISBLANK(A1),"",(1-(B1/A1)))」 という数式にしました。 その数式にさらに、もし二つのセルの値が「0」の時には、結果を「0%」として表示させたくて、三つ目の数式の中にもうひとつのIF関数を同時に使いたいのですが、 一つのセル内に、IF関数を使って結果をうまく表示させるには、どのような数式にすれば良いでしょうか??

  • Excel97で、If文をなんとかしたい

    IF文でなんとかなりそうなんですが、IF文を使った事がなくて。 A列   B列   C列    任意の位置のセルD 数式  文字列   数式  文字列 数式  文字列 数式  文字列 こんな表で、Bの文字列の値と、Dのセルの値が一致した時、Aの数式の値(数字)をCの列に表示させ、BとDの文字が一致しない時は、”エラー”を表示させたいんですが、どういう風にすればいいのでしょうか? IF文を使えばいいのでしょうか? どういう風に、数式を立てればいいのかわかりません。 どなたか詳しい方、教えていただけませんか?

  • IF関数で * を使いたい

    A列の2行目から200行目くらいまで文字列が入っています。 A列の文に「駅」の字が含まれている場合はB列に「○」を入れたいです。 B2セルに =IF(A2="*駅*","○","") でフィルしても旨くいきません。 こういう場合ワイルドカードはどう使えばいいのでしょうか。 あるいは他の方法を使った方が良いのでしょうか。

  • IF関数で・・ただし・・・

    教えてください。 表があります。セルA1に数値があります。セルA2に他の場所での合計が入ります。A3にA1とA2の小さい方の値が入ります。A3の関数は、MIN(A1,A2)。隣のB3に別の合計数があり、C3にA3+B3の値がきます。 B4に関数で、IF(A3<A1,B3,IF(A3>A1,0))と入れてます。そこで少し問題の場合が出てきたんです。B4に「但しC3がA1より大きくなる場合はA1-A3の値にするという条件」を付け加えたいのです。どうすればいいのでしょうか? 説明もややこしくてすみませんが、よろしくお願いします。

  • IF関数について・・・

    A1のセルに数字を入力したら B1のセルに次の表示されるようにしたい場合 IF関数をどのように使えば良いか教えて下さい。 「○○○A1○○○」    *○は文字でA1は数値です。

子どもの性行為についての回答
このQ&Aのポイント
  • 子どもの性行為はなぜいけないのか?その理由について説明します。
  • 性行為をすることで起こりうる危険な状況やリスクについて考えます。
  • 子どもの身体の発達と安全性を考慮し、性行為を避けるべきである理由を説明します。
回答を見る

専門家に質問してみよう