if関数とifs関数は組み合わせることはできますか。Basic(VBA)入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。ページを離れますか?※ページを離れると、お礼が消えてしまいますページを離れるお礼を続けるTweetif関数とifs関数は組み合わせることはできますか。セルA1が「A」のとき「向日葵」と表示。20:48回答数:4件if関数とifs関数は組み合わせることはできますか。セルA1が「A」のとき「向日葵」と表示。上記の条件を満たさないときはセルA3が10以下の場合は「桜」20以下の場合は「桃」30以下の場合は「菊」40以下の場合は「楓」50以下の場合は「紅葉」と表示。それ以外は「該当なし」と表示。↑こちらをif関数とifs関数を使って値をかえすうにしたいのですがどのように設定するとよいでしょうか。kokorororo様とてもわかりやすい回答ありがとうございます!理解いたしました。ifとifsを組み合わせることもできるのでしょうか。=if(ifs(・・・・・みたいな式です。23:12通報するいろいろきいてしまって申し訳ありません。セルA1が「A」のとき「向日葵」と表示。※40以下の場合はA4セルが◎のときは「楓」、◯のときは「栗」、✕のときは「百合」50以下の場合は「紅葉」それ以外は「該当なし」と表示。23:21通報する通報するこの質問への回答は締め切られました。22:02Excelのif関数とifs関数を使って、上記の条件を満たす式を作成するには以下のようになります。回答ありがとうございますm(._.)mとてもわかりやすいです。09:55No.3です。前回回答にミスがありました。>【0以上11未満とのき「松」】(0以上10以下のとき「松」)、【11以上21>未満とのき「竹」】(10以上20以下のとき「竹」)、・・・という意味になりま>す。誤りで【0以上11未満とのき「松」】(0以上10以下のとき「松」)、【11以上21未満とのき「竹」】(10超20以下のとき「竹」)、・・・という意味になります。正しいことになります。お詫びして訂正いたします。通報するこの回答へのお礼どうもご丁寧にありがとうございます。m(._.)m親身な回答感謝いたします。01:42>A3が40以下の場合、さらに条件が増えた場合のif関数・・・というご要望もあるようなので、IF関数一辺倒で突き進むのは難があります。そこで、VLOOKUP関数を使った例を作成してみました。添付画像をご覧ください。VLOOKUPの近似値検索は検索値を超えない最大値を探すという機能があります。そこで、A2の値、A3の値、A4の値について、添付画像のように、ご質問者の説明どおりの条件表を作成しておきます。このとき、10以下、20以下、30以下・・・という区分を表示するため、E列、H列に10、20、30、・・・という数字が見えていますが、「検索値を超えない最大値を探す」という機能を使って10以下という区分を判別にするために、実際には10、20、30・・・よりわずかに(1/10^13だけ)大きい数値を入力してあります。※A2、A3に整数しか入力されない場合は「1/10^13」などという面倒な数値ではなく普通に1を足して、11、21、31・・・という数値を入力しておけばよいだけです。この場合、表の見方としては【0以上11未満とのき「松」】(0以上10以下のとき「松」)、【11以上21未満とのき「竹」】(10以上20以下のとき「竹」)、・・・という意味になります。すると、A2、A3の入力値が10、20、30・・・ピッタリの場合ではも、見かけ上の10、20、30・・・が検索される訳ではなく、その一つ上の行が検索されることになります。ご質問者が説明した条件による判定結果をC1セルに表示させるものとします。C1セルに、=IF(A1="A","向日葵",IF(A1="B",IFERROR(VLOOKUP(A2,$E$3:$F$6,2,1),IFERROR(VLOOKUP(A3,$H$3:$I$8,2,1),"")),""))という数式を記述しています(AでもBでもない場合、結果は空白になるようにしました)。F6セルに、=IFERROR(VLOOKUP(A3,$H$3:$I$8,2,1),"")という数式を記述しています。I6セルに、=IFERROR(VLOOKUP(A4,$K$3:$L$5,2,0),"")という数式を記述しています。E列、H列の0以外の数値は前述のとおり、見えている数値より1/10^13だけ大きい数値です。F列、I列の文字は数式以外は全て固定文字です。このような仕掛けにしておくことで、「A3が40以下の場合、さらに条件が増えた場合」はA4の値の条件表の最下行に、新たな条件を追加していくことが可能になり、対応が容易になります。通報するこの回答へのお礼とても詳しく回答してくださいまして本当にありがとうございます!こんなやり方もあるのですね。23:23以下の計算式を使用します。追加質問にまで回答いただきましてありがとうございます!組み合わせることも可能なのですね。こちらを参考に、問題解決しそうです(^-^)本当にたすかりました。Basic(VBA)Excel教えてください。値を返す数式についてですExcel(エクセル)4excelで同日を除いて数えたいExcel(エクセル)5エクセルで重複しない組み合わせの出し方Excel(エクセル)6エクセルのソート方法についてExcel(エクセル)7Excelで2つの条件のうちどちらかにあてはまるときの数式を教えてください。和暦を西暦に変換する方法についてExcel(エクセル)11指定した値以上の中で最小値を出したいExcel(エクセル)12初めてマクロを入力しますが、テキストとおりに入力したのに構文エラーです。修正を教えてください。Basic(VBA)20なぜこんな初歩的なVBAのIf文でエラーか発生して使えないのか、全く理解出来ません。Basic(VBA)Excel教えてください。値を返す数式についてですExcel(エクセル)4excelで同日を除いて数えたいExcel(エクセル)5エクセルで重複しない組み合わせの出し方Excel(エクセル)6エクセルのソート方法についてExcel(エクセル)7Excelで2つの条件のうちどちらかにあてはまるときの数式を教えてください。和暦を西暦に変換する方法についてExcel(エクセル)11指定した値以上の中で最小値を出したいExcel(エクセル)12初めてマクロを入力しますが、テキストとおりに入力したのに構文エラーです。修正を教えてください。Basic(VBA)20なぜこんな初歩的なVBAのIf文でエラーか発生して使えないのか、全く理解出来ません。Excelについて質問です。Excelについて質問です。変数名に変数を使用したい。Inc.Q質問する(無料)Q&A検索goo検索gooでdポイントがたまる!つかえる!dアカウントでログインログインはdアカウントがおすすめです。詳細はこちらログイン新規登録する(無料)教えて!gooの新規会員登録の方法が新しくなりました。新規会員登録(無料)教えて!gooの新規会員登録の方法が新しくなりました。「ニックネーム」の登録をすることで、教えて!gooの会員登録が完了となり、投稿ができるようになります!​gooIDログアウト。