• ベストアンサー

エクセル2002で質問です。

エクセル2002で質問です。 B1~E1は店舗名、A1~A7は番号 B2:E2は○か×でその中に、×が一つでもあればE2は× すべて○でE2は○、という数式を組みたいです。 B3:E3も同様で、下にどんどんずれていきます。 おそらく、and、or、if、match、vlookup,hlookup関数あたりを 使用するのかと思いますが、宜しくお願いします。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 外していたらごめんなさい。 質問ではB列~E列を参照して、E列に「○」か「×」を表示させたい! と感じで読みとれるのですが・・・ 勝手にB列~D列を参照して、「×」が一つでもあればE列に「×」を表示する方法にしています。 一例です。 B列~D列には「○」か「×」のどちらかが入るという前提です。 E2セルに =IF(COUNTBLANK(B2:D2),"",IF(COUNTIF(B2:D2,"×"),"×","○")) という数式を入れ、オートフィルで下へコピーではどうでしょうか? 以上、参考になればよいのですが 的外れならごめんなさいね。m(__)m

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

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

ゲンミツに。 =IF(COUNTIF(B2:E2,"○")=4,"○",IF(COUNTIF(B2:E2,"×")>0,"×","")) など。

全文を見る
すると、全ての回答が全文表示されます。
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

最後の集計する式はE2にXか○を入れるのではなく F2に入れるの間違いではないでしょうか。 たとえば以下のような式でどうでしょうか。 =IF(COUNTIF(B2:E2,"○")=4,"○","X")

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

関連するQ&A

  • エクセルの関数についての質問です

    エクセルで以下の関数を用いたところ、B3の値に関係なく、A3に○をいれた時点で「4」と表示されてしまいます。 AND関数が働いていない気がするのですが、理由がわかりません。 また、特にIF関数にこだわりはないので、同様の内容で、もっと分かりやすい形があれば、ご教授願います。 =IF(AND($A3="○",$B3>=10),"5",IF(AND($A3="○",9>=$B3>=6),"4",IF(AND($A3="○",5>=$B3>=3),"3",IF(AND($A3="○",2>=$B3>=1),"2",IF(AND($A3="○",1>=$B3),"1")))))

  • エクセルの書式コピーの仕方に関して教えてください。

    はじめまして。 エクセルの書式コピーの仕方に関して教えてください。 A1 =VLOOKUP($B$1,'sap fcst'!$F:$AD,3,0) という数式があったとして、 B1・C1・D1・E1と数式を横にコピーするにあたって 列番号だけを4.5.6.7.8と参照の列を変えていくには どのような関数と数式を使ったら良いでしょうか。 よろしくお願いいたします。

  • 上位バージョンで使用できない関数

    お世話になります。エクセルでIF、OR、ISERROR、VLOOKUP関数を組み合わせて検索ファイルを作成し、使用しています。作成環境はエクセル2003で、使用環境もエクセル2007までは動作実績がありました。 このエクセル関数について、エクセル2010、エクセル2013でも使用できるのかは確認できていませんが、実際使用できるのでしょうか?お教えくださいお願いします。 作成した式 =IF(OR(B5="",E5=""),0,IF(ISERROR(VLOOKUP(E5,参照シート!$A$1:$F$8,B5+1,0)),0,VLOOKUP(E5,参照シート!$A$1:$F$8,B5+1,0)))

  • エクセル IF関数 初心者です。。

    A    B   C  D Aさん 9:00  1  9:00 Bさん 10:00 2  9:30 Cさん 11:00 3  10:00 Dさん 12:00 4  10:30 Eさん 9:00  1  9:00 A列氏名 B列時間 C列 B列IF関数 9:00からは1、10時からは2、 11からは3・・・ D列はC列のVLOOKUP関数 1=9:00、2=9:30、3=10:00・・・ そこでお聞きしたいのですが・・ A    B   C  D Aさん 9:00  1  9:00 Bさん 10:00 3  10:00 Cさん 11:00 4  10:30 Dさん 12:00 5  11:00 Eさん 9:00  2  9:30 IF関数を用いて IF(B1>=0.375),1,if(B1>=0.416666666666667),2,IF(B1>=0.458333333333333),3・・・ Eさんが2になるような数式がわかりません。 よろしくお願いします。。

  • Excel、関数に付いての質問です。

    Excel、関数に付いての質問です。 度々の質問で申し訳ありません。 添付のエクセル表で、F4に価格を出したいのですが、どのようにしたら良いでしょうか? (A4の商品名をB4に「1」があるとき、D4の購入場所区分「1」の価格表から価格を出したい) A商店のみで購入する場合は「=IF(B4=1,VLOOKUP(A4,$H$4:$I$8,2,0),"")」で出していたのですが…。 INDEXや、MATCH関数の使い方の本も読んでみたのですが、完敗してしまいました。 分かりにくかったら申し訳ありません。補足させていただきます。 宜しくお願いします。

  • エクセルのIF関数でORとANDの組み合わせ方

    エクセルのIF関数でORとANDの組み合わせ方を教えてください。 =IF(AND(C1>10,A1>B1),"S","") =IF(AND(C1>10,A1<B1),"L","") この2つの式をORで1つの式にするにはどのように組み合わせれば良いのでしょうか? よろしくお願いいたします。

  • エクセル

    セルを飛ばして数式のコピーができますか? 例えば、A1にIF関数やvlookupを使った式が入ってます。(仮にvlookupの検索値をシート1のA2とします) B1にはまったく関係のない式が入っています。 C1にA1の関数を持ってきたいのですが、その際普通にコピーしてくると検索値がC2になってしまいます。これをB2にすることはできますでしょうか? よろしくお願いいたします。

  • エクセルに関して質問です

    エクセルに関して質問です。 ちょっとした日替わりの当番表みたいなのを作ろうとしてるのですが - A b c d e f 1 - - - 1 2 3 2 - - - 4 5 6 3 - - - 7 8 9 4 - - - 上記のようなセル配置でもしも a1 に 〇ってマークを入れたら a4に7 (○のマークだけ対象) c3 に ×ってマークを入れたら b4に9 (×のマークだけ対象) って数値が出るようにする事って可能ですか? VLOOKUPとかIFとかを使えばと思ったのですが良く分らなくなって… 質問の仕方悪いかもしれませんが何方か教えて頂けたら嬉しいです。

  • エクセルでの関数の書き方

    セルA1からF1があります。 A1がC1かD1で同じでかつ B1がC1かD1で同じ場合に、 D1の値をF1にセットしたいのですが、 どのように書けばよろしいでしょうか? EX. A1が1でB1が2の場合は C1がD1が1,2または2,1の場合のみ E1の値をF1にセットします。 COBOLで書くとこんな感じになると思います IF (A1=C1 OR A1=D1) AND (B1=C1 OR B1=D1) THEN MOVE D1 TO F1 END-IF. IF関数かAND関数を使用するような気がしますが、 思いつきません。 よろしくお願いいたします。 エクセル2000です。

  • エクセルの関数の分かりやすい説明の仕方教えて下さい!!

    初心者にエクセルを教えることになりました。 関数をどう説明していいのか分からないので教えて 下さい。 (1)VLOOKUP   式は=VLOOKUP(B5,H5:J10,2,FALSE)で   B5は品番、H5:J10は商品一覧です。 (2)IF   式は=IF(E3>=180,"合格","不合格")    (3)IFを使う式で、エラーを防ぐ式(IFとVLOOKUP)   =IF(A5="","",VLOOKUP(A5,$G$5:$I$16,2,FALSE))    A5=品番  お願いします

このQ&Aのポイント
  • Windows8.1のサポート終了間近に焦っています。
  • 家電量販店でもWindows10が販売されていないため、手に入れるのが難しいです。
  • Windows11は使いにくいという評判もありますが、ネット関連のことなら誰でも使えます。
回答を見る

専門家に質問してみよう