- ベストアンサー
ウインドウズ・エクセル2013でIF関数が不思議
toi_awase_01の回答
- toi_awase_01
- ベストアンサー率31% (133/429)
解決策は、A2には半角1ブランクを入力してもよいかと。 両方TRUEになります。 半角1ブランクなので、「見た目」は両方何も入っていないように 見えます。 でも、もっと面白いのがこれ↓です。(数学では、あり得ませんが) A1のセルにこれを貼り付け =IF(0.3-0.2=0.1,"真","偽") A2のセルにこれを貼り付け =IF(0.3-0.2-0.1=0,"真","偽") 0.3-0.2=0.1 では、0.3-0.2-0.1=0 本当に0か? Excelやってくれますよね。
関連するQ&A
- ExcelのIF関数で条件が7つ以上ネストされる場合の対応方法
ExcelのIF関数で以下のように条件が7つ以上ネストされる場合の対応方法を教えてください(if関数だと条件が最大7つまでしか指定できない為)。 IF(ISTEXT(VLOOKUP($A2,sheet1!$B:$AP,36,FALSE)),1, IF(ISTEXT(VLOOKUP($A2,sheet2!$b:$q,10,FALSE)),2, IF(ISTEXT(VLOOKUP($A2,sheet3!$I:$BO,13,FALSE)),3, IF(ISTEXT(VLOOKUP($A2,sheet4!$A:$Z,6,FALSE)),4, IF(ISTEXT(VLOOKUP($A2,sheet1!$B:$AP,38,FALSE)),1, IF(ISTEXT(VLOOKUP($A2,sheet2!$b:$q,12,FALSE)),2, IF(ISTEXT(VLOOKUP($A2,sheet3!$I:$BO,16,FALSE)),3, IF(ISTEXT(VLOOKUP($A2,sheet4!$A:$Z,5,FALSE)),4, 4))))))))
- ベストアンサー
- オフィス系ソフト
- エクセルのif関数のエラー
エクセルでif関数を使ってデータ処理をしたのですが、上手くいき ません。何がおかしいのかが分からない状態で困っています。 状況 A B C D E 1 : + = ? 関数式 とセルに入力してあるとします。(A1=:,B1=+,C1==,D1=?) 関数式のセルに以下の様に入力しました。 =IF(ISBRANK(D1)=TRUE,E1="",VLOOKUP(D1,$A$1$B$15,2,FALSE)) 目的はVLOOKUPだけではD1が空白の時にE1にNAMEと表示されるのを 避ける事でした。 そうすうとD1にA列の数字を入力すると、それに対するB列をE1に 表示するようになるのですが、D1が空白の時はB1が表示されて しまってます。 また一旦D1に入力した後、D1をデリートして空白にしてもE1には もとの数値がそのまま表示されたままになってしまいます。 文章で表現している分、かなり分かりにくい説明になってしまって いますが、お詳しい方いましたらアドバイスお願い致します。
- ベストアンサー
- その他MS Office製品
- IF関数を教えてください
いつもお世話になっています。 A1 B1 C1共に空白なら「空白」 A1+B1+C1が空白以外(数字)であれば「その値」を返すという関数にしたいのですが、今=IF(A1+B1+C1=0," ")にしましたが、数字の時にその値を返す式にできません。(FALSEになります) もしできましたら、解説付きで教えていただけませんでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- A,Bのチェックをしたときの関数式がわかりません。
A,B:trueのとき空白□とします。 A:trueB:false△ A:falsaB:true○ A,Bがfalseのとき◇ 囜をチェックを入れたときとします。 A囜B囜のとき空白□、 A囜B□のとき△ A□B囜のとき○ A□B□のとき◇、としたときの A1、B1、C1、D1、E1セル 囜、囜、if(A1,"","○")、if(A1,"","○")、E1のこの式が分かりません。 if(A1,"","○")、if(B1,"","△")、if(A1,"","◇")、if(B1,"","◇") このときの2つチェックを合わせたE1セルの関数式がわかりません。 できないのでしょうか。教えていただけませんか。2010。
- ベストアンサー
- オフィス系ソフト
- エクセル:表示が途切れないようにしたい
例えば、A1のセルに「abcdefghijklmnopqrstuvwxyz」と入力します。 B1のセルは、IF文を「=if(A2=1,"ok","")」と入れます。 A2セルが「1」のときはB1に「ok」が表示され、A1の表示は途中で途切れますよね。(「abcdefg」くらいまでしか表示されない) 1以外の数字を入れたときは、A1の表示が途中で途切れないようにしたいのに、B1が空白表示なのに途切れてしまいます。判断式がfalseのときに途切れないよい方法はないでしょうか。 1.マクロは使いたくありません。 2.1つの方法として、False時の""の代わりに"aaaa"と入力し、 A1とB1を別のセルに「形式を選択してコピー」で「値」だけコピーし、そのコピー先のセルを"aaaa"⇒ブランクに「置換」すればできます。ただ、この方法は煩雑なので、もっとよい方法はないでしょうか。
- ベストアンサー
- オフィス系ソフト
- ExcelのIF関数で
IF関数で質問なんですが、複数条件(アンケートのような物)で、例えばA1:B100の中で、A列が「5」で且つB列が「3」の物を数えなさい。という式で抽出結果を一覧表にしたいのですが、抽出結果が0の場合「0」が表示されてしまい、とても見苦しくなってしまいます。0の場合は空白にしたいのですが悩んだ結果、 =IF(SUM(IF(A1:A100=5,IF(B1:B100=3,1,0),0))=0," ", (SUM(IF(A3:A100=5,IF(B1:B100=3,1,0),0)))) のような長い式になってしまいました。他に良い方法かあるでしょうか? ご教授ください。
- ベストアンサー
- オフィス系ソフト
- if関数のネストについて教えてください
エクセル2003です 関数につい勉強している前期高齢者です。 IF関数のネストについて教えてください。 A1 りんご A2 みかん A3 かき と入力する表があります。 B1せるに A3が入力されているときはA3 A3が空白のときはA2 A3とA2が空白の時はA1 と表示させたいのですが =IF(A3="",A2,IF(AND(A3="",A2=""),A1,A3)) =IF(A3="",A2,IF(A2="",A1,A3)) の式では A3とA2が空白のときに「0」となり 「りんご」と表示されません。 A3とA2が空白のときに「りんご」と表示する 式の作り方を教えてください
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。ちょっと高等なことをやるときに、知っていないと、泣きますね。