• ベストアンサー

エクセル2010 関数を教えてください

範囲内になんらかの文字が入っていれば、数字の「1」を。範囲内に文字が何もなければ「空白」を、という数式を欲しています。 具体的には、C4セルに、E4からF4の情報を上記の条件で反映させたいというものです。 あとはオートフィルしようと思ってます。よろしくお願いします!

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

こんな感じでどうでしょう =IF(COUNTA(E4:F4)=0,"",1) 文字でも数字でも何か入っていたら1を表示しています。 文字と数字の区別は必要ですか?

muka1985
質問者

お礼

ありがとうございました!求めていたとおりでした。 すごく助かりました!

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

その他の回答 (1)

noname#204879
noname#204879
回答No.2

C4: =IF(COUNTA(E4:F4),1,"")

muka1985
質問者

お礼

ありがとうございました!こちらも求めていたとおりの数式だったのですが、先に答えをくださったNo.1さんをベストアンサーにさせていただきました。申し訳ありません。ありがとうございました!

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

関連するQ&A

  • エクセルの関数について。

    エクセルの関数。 Sheet1の作業列1のA2セルに =IF(COUNTA(Sheet2!2:2)=0,"",IF(Sheet2!A2="",A1,Sheet2!A2)) →数式1とする 作業列2のB2セルに =IF(A2=$D$2,ROW(),"") →数式2とする という数式を入れA2・B2セルを範囲指定 → B2セルのフィルハンドルで下へコピーしておきます。 (Sheet2の行数以上コピーしておく) そしてE2セルに =IF(COUNT($B:$B)<ROW(A1),"",INDEX(Sheet2!B:B,SMALL($B:$B,ROW(A1)))&"") →数式3とする という数式を入れオートフィルで列方向・行方向にコピーする。 教えて頂きたいことは、数式1、数式2、数式3が何を意味しているのか。 と、この数式を使って、表を作成したのですが、ある特定の数字(コード、D2セルに入力)を入力しても反応してくれない。 (E2~H2まで、空白セルの状態になります。) (sheet2は約1200行あります。) 教えて頂けないでしょうか?

  • 【Excel】複数条件の論理式をVBAマクロでオートフィルするには?【エクセル】

    セルF2からF5000までは =VLOOKUP(C2,sp_csv!C:H,6,0) という関数をオートフィルで入力できるようにマクロを組みました。 Sub Macro1() セル範囲 = "F2:F5000" 数式 = "=VLOOKUP(C2,sp_csv!C:H,6,0)" Range(セル範囲).Formula = 数式 End Sub 同様にセルG2からG5000は =IF(AND(E2>0,F2=0),"削除",IF(AND(E2=0,F2>0),"新規","変動なし")) という関数を入れてオートフィルさせたいのですが、コンパイルエラーが出てしまいます。 Sub Macro2() セル範囲 = "G2:G5000" 数式 = "=IF(AND(E2>0,F2=0),"削除",IF(AND(E2=0,F2>0),"新規","変動なし"))" Range(セル範囲).Formula = 数式 End Sub 複数条件の論理式をVBAマクロでオートフィルするにはどうしたらいいのでしょうか?

  • Excelのオートフィルで計算結果がおかしくなる

    Excelの質問なのですが、 ttp://www42.tok2.com/home/spamkill1/Book1.xls 上記のブック内部で、数式を計算させているのですが E3セルの計算式内容を、下にオートフィルでドラッグしても 反映されなくて困っているのですが、何故でしょうか? オートフィル後の計算式を見ても間違っているところはないのですが。。。 宜しくお願いします。 (オートフィルで計算させた後の式を、書き直すと結果に反映されたり、 計算元の数字を変動させたりしても、計算結果に反映されないです)

  • EXCEL条件付書式で背景を白にした場合にこの部分以外だけを表示する方法関数

    お世話になります。 00101 00101 00102 00103 00103 00104 と並ぶセルで右と左で数字がかぶっていないセルだけを空白にしたくて条件付書式を使って処理しました。 すると 00102 だけが残って見える状態になりました。 ただ00101等は左と右で同じ数字がある場合は背景を白にするという関数を条件付書式でいれているため肉眼では数字は見えなくなっていますが実際には数字は見えないだけで入っている状態です。 具体的には (上記範囲がA1:B4として A1セルなら 条件「数式が」「=COUNTIF($B$1:$B$4,A1)>0」で文字色を背景色と同じ(白色)に設定 B1セルなら 条件「数式が」「=COUNTIF($A$1:$A$4,B1)>0」で文字色を背景色と同じに設定 で下方に書式のみをコピーする。 同じ列内に複数ある場合でも空白表示ならA1セルで 条件「数式が」「=COUNTIF($A$1:$B$4,A1)>1」で文字色を背景色(白色)と同じに設定 でこれを反映したいすべてのセルに書式のみをコピーする。) となっています。 ただこの場合空白ではないので肉眼で文字が見える部分(00102)だけをオ-トフィルを使って抜きだしたりする事ができません。 抜きだす方法がありますでしょうか? お手数ですがお教え願います。

  • エクセル関数考えてください!

    ある条件つきの数式を作ろうとしているのですが、頭が混乱してきたので質問させていただきます。 仮定のおはなしですが、 セルA1に数式を入れるとして数字の入る可能性のあるセルがA2とA3の2つだとします。 条件(1)A2とA3共に数字が入らない場合A1は空白 条件(2)A2に数字が入りA3に数字が入らない場合A1=A2+1 条件(3)A2に数字が入らずA3に数字が入る場合A1=A3×2 という条件を満たす数式を考えています。 可能であれば更に 条件(4)A2かA3どちらかに数字が入ればもう片方には数字が入れられない という設定なんてのもできれば最高です。 こんな欲張りな条件満たすことできるのでしょうか? 数式(関数)でお答えいただければ幸いです!!

  • Excel2000の関数を教えてください

    E3のセルが空白ならG16のセルは空白。 E3のセルに「C」、F3のセルに「甲」、G3のセルに「AB」、H3のセルに「乙」、I3のセルに「100」か空白ならば、G16のセルに「B3/2-21」の計算をする。 ただし、F16のセルに文字が表示されている場合はG16のセルは上記の条件を満たしていても空白。 以上の計算式を教えてください。 最後の「ただし~」からの条件をどのような関数を用いればよいのかが分かりません。 宜しくお願いします。

  • EXCEL でオートフィル出来ない

    よろしくお願いします。 エクセルで、セルk5の位置に、  =-LN($F$5/$E$5-0.008*$L$5)+(4-3.5*$F$5/$E$5)*$K$5/$H$5 と数式を入力しました。オートフィルでk6以降のk列に入力しようとしたところ、 =-LN($F$6/$E$6-0.008*$L$6)+(4-3.5*$F$6/$E$6)*$K$6/$H$6 とはならずに、 =-LN($F$5/$E$5-0.008*$L$5)+(4-3.5*$F$5/$E$5)*$K$5/$H$5 のままでオートフィルできません。 解決策をお願いします。

  • エクセル

    エクセルでオートSUMを用いて合計値を求めたいのですが、 オートSUMのボタンをクリックし範囲を指定してEnterキーを押しても数式が表示されて合計値の数字が出てきません。最近HDDの機械自体をある方から譲り受けたのですが どうも使い勝手が悪く私の知識不足もあるのでしょうが この現象がどうもわからないのです。あともう一点は同じエクセルで同じシート上に一つの表を作成し数字を打ち込んだんですが、セルの書式設定で通貨スタイルにしたいのですが反映されるセルと反映されず文字列として認識して表示されるセルがありこちらもよくわからず困っています。OSはWindows2000です。長くなりましたがわかる方がいらっしゃいましたら教えてください。よろしくお願いいたします。

  • EXCELの入力規則を相対指定でコピーは可能?

    EXCEL2000と2002(Win)を使っています。 「隣のセルが空白の場合、入力は出来ない」という入力規則を設定したいです。 例としてE1が空白の場合、F1に入力を不可能にしたいです。 F1に設定を「ユーザー設定」にして、数式に「if(E1=null)」と入力、「空白を無視する」にチェックをつけるという入力規則を設定しました。 そうするとF1は正しく実行されるのですが、F2~F35まで同じように左隣のE2~E35が空白なら同様の処理がされるようにしたいのですが、オートフィル?(コピー?)がうまく対応していないようで、全てE1を参照してしまいます。 E1を$をつけて絶対指定しているわけではないのですが、何かいい方法はあるでしょうか?

  • エクセル関数で使われる10^10とは何でしょうか。

    エクセル関数で使われる10^10とは何でしょうか。 他の教えて!gooで書かれていた数式を用いてデータ取得には成功したのですが 関数の内容が知りたいのでわかるかたお願いします。 参考アドレス: http://okwave.jp/qa/q6085476.html (以下参照文) ---------------------------------------------------------- 例えばA1セルからE1000セルの間で数値の入っている下端のデータであれば次のように作業列を設けて求めることができます。 初めに1行目に新たな行を挿入します。 A1セルには次の式を入力してE1セルまでオートフィルドラッグします。 =MATCH(10^10,A2:A1000)+1 ---------------------------------------------------------- 上記に出てくる10^10は何を表わしているのでしょうか。。 どうぞよろしくお願いいたします。

専門家に質問してみよう