- ベストアンサー
エクセル 関数 AND OR
セルのQ9に =IF(OR(U8="あ",U8="い",U8="う",U8="え",U8="お"),"","まで") 関数があります。”あ””い””う””え””お”の時には空白で それ以外は”まで”と表示させます! そこでこの関数にO9セルに”まで”と表示があった場合も Q9セルを空白表示させたいです! もしO9セルに”まで”以外が表示されたら Q9セルは”まで”のままで表示させたいです! つまり =IF(OR(U8="あ",U8="い",U8="う",U8="え",U8="お"),"","まで") プラスO9セルが”まで”なら空白!という感じです どのようにしたら良いのでしょうか??
- pop2003
- お礼率60% (189/311)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=IF(OR(U8="あ",U8="い",U8="う",U8="え",U8="お",O9="まで"),"","まで") 別回答で =IF(OR(COUNTIF("あ い う え お","*"&U8&"*"),O9="まで"),"","まで") または =IF(OR(ISNUMBER(FIND(U8,"あ い う え お")),O9="まで"),"","まで")
その他の回答 (1)
- maron--5
- ベストアンサー率36% (321/877)
◆こんな方法もありますよ =IF(OR(U8={"あ","い","う","え","お"},O9="まで"),"","まで")
お礼
回答ありがとうございました。 勉強になりました。
関連するQ&A
- エクセル 関数 IF ORまたはVBA??
以前質問した内容で教えてもらいました! セルのQ9に=IF(OR(U8="あ",U8="い",U8="う",U8="え",U8="お"),"","まで") 関数があり”あ””い””う””え””お”の時には空白で、それ以外は”まで”と表示させます! そこでこの関数にO9セルに”まで”と表示があった場合も Q9セルを空白表示させたいです! もしO9セルに”まで”以外が表示されたら Q9セルは”まで”のままで表示させたいです! 教えていただいたのが =IF(OR(U8={"あ","い","う","え","お"},O9="まで"),"","まで") です! 今回悩んでいるのは、上記のほかにO9の値が”朝”、”昼”、”夕”となった場合 Q9セルが”まで”と表示させたいです! (1)Q9=””にさせたいのはU8=(あ い う え お)とO9=(まで) (2)Q9=”まで”と表示させたいのはU8=(上記以外の文字が入った場合) 但しO9=(朝 昼 夕)の場合は”まで”と表示させたいです! すいません!教えて下さい。 ちなみにこれらをVBAでするとどのようになるのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数(追加質問)
以前下記の内容で質問しましたが追加で解らないことが出ましたので回答よろしくお願いします。 A B C D E F G H I J K L M N O P Q R S T U 1 名前1 80 50 51 X 54 80 85 90 51 1 90 2 141 2 7 2 名前2 79 50 X 52 X 53 88 89 91 50 2 91 1 141 1 8 このとき、 C~EのMAXをIに(×の場合は00.0で計算) F~HのMAXをJに(×の場合は00.0で計算) (※C~Hの前には×を入れるためのセルあり) I,J,K共にBの数値が小さいほうが上位に来る (※I,Jの後ろには、順位を入れるセルあり) Kは、I+J Lは、Kの計に対する順位 O1またはQ1が「0(ゼロ)」の時S1に「0(ゼロ)」と表示したい は解決しましたが、追加で下記の関数をどなたかご回答ください 質問1 O1が0の時Pが空白 Q1が0の時Rが空白 S1が0の時Tが空白 以前下記の関数で回答いただいたのですが、B欄に数値が入ると空白になりません S1: =IF(OR(O1<0,Q1<0),0,SUM(ROUNDUP(O1,1),ROUNDUP(Q1,1))-B1/10^13) 質問2 S=O+Q、T=Sの順位、U=Sに対する得点(1位=8点、2位=7点・・・以下8位=1点まで) 重複しますが、 T欄の1位にはU欄に8点、T欄の2位にはU欄に7点、T欄の3位にはU欄に6点、T欄の4位にはU欄に5点、T欄の5位にはU欄に4点、T欄の6位にはU欄に3点、T欄の7位にはU欄に2点、T欄の8位にはU欄に1点、T欄の9位以下にはU欄には空白 この場合の関数を回答お願いします。 列がずれていて見にくいです。すみません。
- ベストアンサー
- オフィス系ソフト
- エクセルIF関数について
エクセルIF関数について A2セルにA1セルが空白なら空白。8:00ならば、8:00。8:00>ならA3セルに(そのままの値を)表示せよ。 という関数を入れたいのですが、どの関数をどのように定義すれば良いのかわかりません。 IF関数かな?と思ったのですが、IF関数で偽のときは、「別のセルに入力せよ」などというような定義って出来るのでしょうか? どなたか教えてください。
- ベストアンサー
- その他MS Office製品
- エクセルでのIF関数:この場合どうすれば?
IF関数を使うと思うのですが、このような場合どのように入力すればよろしいのでしょうか? 特定のセル(たとえばC1のセル)にマイナスの数字もしくは、プラスの数字もしくは空白が入力されており、たとえばB1のセルに関数を入力するとき C1に空白以外の数値が入力されている場合に限り、A1に入力されている数値をB1のセルに入力(反映)させたい場合。 また同時に、C1が空白の場合、B1も0ではなく空白にしたい。 どなたかご教授ください。よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- OR関数 困っています(><。)
excel関数で複数条件の組合せに悩んでいます。 U20=10か空白だったらK20をAQ16~AV24から探して5列目を表示し、 「5列目&AQ26」を表示させる。 もしくは、U20=5だったら、K20をAQ16~AV24から探して5列目を表示し、 「5列目&AQ27」を表示させたいです。 下記の式、どこが間違っているでしょうか。 #VALUEが出てしまいます。 =OR(IF(OR(U20=10,U20=""),"",IF(ISERROR(VLOOKUP(K20,$AQ$16:$AV$24,5,TRUE)&$AQ$26),"",VLOOKUP(K20,$AQ$16:$AV$24,5,TRUE)&$AQ$26)),IF(U20=5,IF(ISERROR(VLOOKUP(K20,$AQ$16:$AV$24,5,TRUE)&$AQ$27),"",VLOOKUP(K20,$AQ$16:$AV$24,5,TRUE)&$AQ$27),"")) すみません。教えて下さい。。
- ベストアンサー
- オフィス系ソフト
- ExcelのIF関数でORやANDで簡素化したい
=IF(B4="日勤",J63,IF(B4="宿直",N63,IF(B4="宿明",P63,IF(B4="年休(日勤)",J63,""))) の関数を使ってます。 適用項目 B4のセルで日勤、年休(日勤)、欠勤(日勤)を選択した場合 日勤の所定時間(7:30が入力されたセル)を返すというようにしたいのですがORやANDをいれたらもっと簡単な式になりますか? どのたかご教授ください 宜しくお願いしたします。
- ベストアンサー
- オフィス系ソフト
- エクセル2000のIF関数のことで教えてください。
エクセルの関数を勉強し始めた初心者です。今、仕事で使うファイルを作っています。セル番地H26に =IF(V26>0,U26,if(V28>0,U28,if(V31>0,U31,T24)))という関数を入れました。この時、V28 だけが「1」、T24は「空白を表示」(スペースを入力してある)、U28・V28・U31・V31は「#N/A」(VLOOKUP関数で検索した結果の表示)です。私はこの関数で H28 に V28 に入っている「1」が表示されるものと期待していましたが結果は「#N/A」となってガックリ。 私の考え方が間違っているのでしょうが、どのように間違っているのか不明です。質問の仕方も要領を得ていないかもしれませんが精一杯頭を絞って記したつもりです。 アドバイスをいただきたく宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの関数で・・・
エクセルで領収書の整理をしています。 同じ日にちが続くときに日にちの入力をせずにしたいのですが、例えば A4が空白の時には上のセル(A3)と同じ日にちを表示する。空白でない場合は何も表示せずに自分で入力する。それを列全体に設定する。 といったようにしたいのですが… 本を見ながらIF関数で言葉通りの式を作ったつもりなのですが、何も入力しない空白の時には”0”が入りました。 関数はほとんど分からないもので、出来ればわかりやすく教えてください。
- ベストアンサー
- オフィス系ソフト
- EXCEL IF関数 AND、OR条件
先ほど、以下のような質問をさせて頂き、回答を頂いたものについての、追加の条件を付けた場合についての数式について、ご教授お願いいたします。 ◆以前、質問引用 以下の「D」の「○」「×」を数式で入力するのが目標です。 数式で表すことができますでしょうか? 条件としましては、 B>Cのとき、Aの文字列が「X1またはX2」の場合は、「○」、それ以外は「×」 C>Bのとき、Aの文字列が「Y1またはY2」の場合は、「○」、それ以外は「×」 それ以外のとき、(B=C,どこかが空白のとき)は、空白 A B C D 1 X1 37 63 × 2 X2 78 22 ○ 3 Y1 45 55 ○ 4 Y2 29 71 × ◆回答 成功しました。 =IF(OR(COUNTA(A1:C1)<3,B1=C1),"",IF(B1>C1,IF(OR(A1="X1",A1="X2"),"○","×"),IF(OR(A1="Y1",A1="Y2"),"○","×"))) ◆引用終了 ここに、追加条件を付加したいのですが、 BとCどちらか大きい数字が、なおかつ80以上のもの。ただし100は除く それ以外は空白(100の場合も空白) という条件を付加して、80以上99以下の「○」と「×」をE列(NEW)に返したいと考えています。 回答を頂いた数式を一つずつ分解して理解しようとしましたが、どこにいれていいやら、後半の数式の使い方がいまいち理解できません。 分解(参考) 論理式 IF(OR(COUNTA(A1:C1)<3,B1=C1), 真の場合"", 偽の場合 IF(B1>C1,IF(OR(A1="X1",A1="X2"),"○","×"),IF(OR(A1="Y1",A1="Y2"),"○","×"))) 宜しくお願いいたします。
- ベストアンサー
- Excel(エクセル)
お礼
早速のお返事ありがとう ございました! 色々な方法があるんですね 勉強になりました。