Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2016)
IF関数教えてください
投稿日時: 20/10/03 13:49:30
投稿者: happysaku

IF関数について教えてください!
 
基本的なIF関数は
 
=IF(A1>=70,"合格","不合格")とは思います。
 
しかし複数のセルに跨っての式を組むことは可能でしょうか??
 
 
例)
 
A列  B列  C列  D列  E列 F列 G列
合格  ◎      合格       ◎
 
 
AとB列で一式
C列は元々記入無
DとE列で一式(E列は空白セル)
FとG列で一式(F列は空白セル)
 
2行目以降にも記入はされていますが、行により順番が異なります。
 
例)
 
A列  B列  C列  D列  E列  F列 G列
    ◎     合格 ◎  合格
 
最終的な条件としては
 
該当するセル内に全て記入されていたら「本契約」
1つでも空白が表示されていたら「未契約」にしたいんです。
 
そもそもIF関数でしょうか?条件なのでIF関数だと思っていますが・・・。
 
教えて頂きたいです!
 
宜しくお願い致します!
 

回答
投稿日時: 20/10/03 14:03:51
投稿者: WinArrow
投稿者のウェブサイトに移動

>該当するセル内に全て記入されていたら「本契約」
>1つでも空白が表示されていたら「未契約」にしたいんです。
  
この説明の中の該当するセル内
を詳しく、説明しましょう。
 
AとBで一式・・・・ではなく、1組ですよね?
この例で、AorBのどちらかに入力があれば、入力されていると判断するのか?
 
どちらも入力なしを判断する数式
=IF(A2&B2="","入力なし","入力有り")
 
 
 
 

投稿日時: 20/10/03 15:23:50
投稿者: happysaku

早速の回答ありがとうございます。不足分があり申し訳ありません。
 
AとBで1組です。なので1行の中に3組あることになっています。
 
その3組全てが記入されていたら回答欄に『本契約』と表示したいです。
でも行によっては、1組や2組しか記入しない欄もあるのでその際は『未契約』としたいんです。
 
A2&B2 D2&E2 F2&G2 全てに記入されていたら本契約、それ以外は未契約にしたいというイメージです。

回答
投稿日時: 20/10/03 15:41:52
投稿者: WinArrow
投稿者のウェブサイトに移動

わかりやすい例
 
=IF(IF(A2&B2="",0,1)+IF(D2&E2="",0,1)+IF(F2&G2="",0,1)=3,"本契約","未契約")

回答
投稿日時: 20/10/03 16:49:37
投稿者: WinArrow
投稿者のウェブサイトに移動

前レスは、IF関数のみで組み立てた例ですが、
 
IF案数とAND関数の組合せの例
 
=IF(AND(A2&B2<>"",D2&E2<>"",F2&G2<>""),"本契約","未契約")

回答
投稿日時: 20/10/03 18:34:32
投稿者: Mike

  A  B C D  E  F  G  H
1 合格 ◎  合格     ◎ 未契約
2   ◎    ◎ 合格  未契約
3 合格 ◎  合格 ◎ 合格 ◎ 本契約
 
H1; =IF(COUNTBLANK(A1:G1)=1,"本契約","未契約")

投稿日時: 20/10/03 22:51:14
投稿者: happysaku

皆さま!!
 
お忙しいところ回答ありがとうございました!! これで資料作成が進むと思います!!
 
同じIF関数でもう1つだけ教えてください。
 
最終条件
 
もしも、A列、C列、E列に文字や何かしらの数字のみが表示されたら「本契約」
ただし、A列、C列、E列に”不要”と記入された場合は「本契約」ではなくこの場合のみ「未契約」
 
このような条件です。。
 
宜しくお願い致します!!!

回答
投稿日時: 20/10/03 23:12:33
投稿者: WinArrow
投稿者のウェブサイトに移動

happysaku さんの引用:

もしも、A列、C列、E列に文字や何かしらの数字のみが表示されたら「本契約」
ただし、A列、C列、E列に”不要”と記入された場合は「本契約」ではなくこの場合のみ「未契約」
 
このような条件です。。
 
宜しくお願い致します!!!

 
条件をあいまいにしないでください。
OR なのか?、AND なのか?
を明確にしましょう。
 
>文字や何かしらの数字のみ
こんな回りくどいこと言わないで、「空白以外」という条件ではダメなんですか?
IF("不要","未契約",IF(空白以外,"本契約","未契約")
 
 
 

投稿日時: 20/10/03 23:50:06
投稿者: happysaku

何度も申し訳ありません。
そして回りくどくて・・・
 
A  B     C     回答
1  2005     合格   →本契約(文字も数字も記入されているので。)
 
5  2001          →本契約(空白があってもA2・B2に記入されているため)
 
不要            →未契約(不要があるため)
 
 
このような場合なので 「or」だとは思いますが・・・・。[/quote]

回答
投稿日時: 20/10/04 09:50:25
投稿者: WinArrow
投稿者のウェブサイトに移動

条件として「不要」が追加されました。
しかし、説明が不足しています。
 
セル個々に判断するのか?文字列結合して判断するのか?
のあたりを明確にする必要があります。
 
例えば、A2とB2のセルを例にして
(1)A2に「不要」が入っているとき、B2には何が入るのでしょう?
(2)B2に「不要」が入っているとき、A2には何が入るのでしょう?
 

回答
投稿日時: 20/10/04 11:43:00
投稿者: WinArrow
投稿者のウェブサイトに移動

質問の追加
 
「不要」は、A2〜G2のどこかのセル1ヶ所に入るのか?

投稿日時: 20/10/04 11:56:07
投稿者: happysaku

何度も申し訳ありません。
 
 
セル個々に判断だと思います。
 
最終的目的(重複)
  
A  B          回答
1  合格         →本契約(A1やB1に個々に数字や文字が含まれている為)
  
5             →本契約(B2が空白セルがあってもA2に記入されているため)
  
不要            →未契約(B2が空白セルや数字が含まれていてもA3に「不要」と記入されている為)
 
 
行単位で、どこかのセル内に「不要」という言葉記入されていたら「未契約」
空白セルがあっても数字や文字が含まれていたら「本契約」で良い。
 
記入されているセルが「A列、C列、E列」と離れている式と「A列〜B列」の続けての式を作りたいですが・・・。 可能でしょうか??
  
 
 

投稿日時: 20/10/04 11:58:59
投稿者: happysaku

WinArrow さんの引用:
質問の追加
 
「不要」は、A2〜G2のどこかのセル1ヶ所に入るのか?

 
 
1ヵ所とは限りません。。。
 
行によっては A2や C2  G2のセルだったり
ときには 1つのセルのみだったりと・・・・
 
規則性はなく バラバラです・・・・

投稿日時: 20/10/04 12:10:03
投稿者: happysaku

[quote="happysaku"]

WinArrow さんの引用:
質問の追加
 
「不要」は、A2〜G2のどこかのセル1ヶ所に入るのか?

 
 
1ヵ所とは限りません。。。
 
行によっては A2や C2  G2のセルだったり
ときには 1つのセルのみだったりと・・・・
 
規則性はなく バラバラです・・・・[/quote
(勿論記入されないこともあります。)

回答
投稿日時: 20/10/04 12:43:48
投稿者: WinArrow
投稿者のウェブサイトに移動

>1ヵ所とは限りません。。。
そうですか・・・・
 
=IF(COUNTIF(A2:G2)>0,"不要","未契約",○)
を現在提供されている数式(○)の前に組み込めばよいでしょう。

回答
投稿日時: 20/10/04 13:32:14
投稿者: んなっと

WinArrowさん、お疲れ様です。
=IF(COUNTIF(A1:G1,"不要")>0,"未契約",現在の式) ですね。
 
 
   A   B C   D  E   F G    H
1     ◎   合格 ◎ 合格   本契約
2 合格  ◎        合格   未契約
3    不要   合格 ◎ 合格   未契約
 
H1
=IF(COUNTIF(A1:G1,"不要")>0,"未",IF(OR(A1&B1="",D1&E1="",F1&G1=""),"未","本"))&"契約"
下方向・↓

投稿日時: 20/10/04 14:45:28
投稿者: happysaku

質問内容に不足が多く長々と投稿してしまい、
本当に申し訳ありませんでしたでした。
 
皆様のおかげで解決出来ました…
 
感謝しかありません!
 
この度は本当にありがとうございました!!