条件の式です。ご教授お願いいたします。
項目欄①(A~E)
項目欄②(1級~6級)
所要時間①
所要時間②
以上の条件項目があり、当てはまる条件によりポイントが加算するとします。
その1)
当たる条件は、項目欄①が、A、C、Eであり、
項目欄②が、1級、2級であり、
所要時間①が50時間以上、
所要時間②が150時間以上である。
これら上記の条件を含めるものには10ポイント付与。
その2)
項目欄①が、A、C、Eであり、
項目欄②が、1級、2級であり、
所要時間①が50時間未満、
所要時間②が150時間未満である。
これら上記の条件を含めるものには5ポイント付与。
その3)
その1、その2条件を満たさないものにはポイント付与なし。
どのように組み合わせると良いのか、頭がこんがらがっております。
どうかどうか、ご教授の程、宜しくお願いいたします。
No.1
- 回答日時:
紙に表を書いてみましょう。
視覚的にまとめることで、簡単に解決できる問題ですね。
それで解決できないのであれば、センスがないという事で他の人にお願いするようにしましょう。
・・・
ここは疑問を解決するための場所であって
依頼する場所ではありませんので過大な期待をしてはいけません。
紙の上に書いたけどまとめ方が分からない…と言うなら、それを質問するのです。
始めから「全部お願い」という(/・ω・)/⌒〇丸投げは嫌われますからね。
お返事遅くなりましてすみません。。
立場をわきまえず申し訳ございませんでした。。。
以下の考えしか及ばず、ご質問させていただきました。。。
項目欄①がA列、
項目欄②がB列、
所要時間①がC列、
所要時間②がD列に入力されているとします。
E列の式に、=IF(OR(A2="A",A2="C",A2="E"),IF(OR(B2="1級",B2="2級"),"○",""))
F列の式に、=IF(C2="","",IF(AND(C2>=50,D2>=150),"10","5"))
G列の式に、=IF(E2="○","F2","")
としてG列で結果を出しました、、、
これではお話にならないので、ご質問させていただいた次第でした。。。
No.2
- 回答日時:
こんにちは!
所要時間①・所要時間②では分類は二つだけになっていますね?
仮に
項目欄①と項目欄②の条件を満たしていて、
所要時間①が50時間以上であり、所要時間②が150時間未満などのように
「所要時間」の条件に関して、一つしか満たさない場合の処理はどうなるのでしょうか?
その辺が判断できないので・・・
所要時間①が50時間以上・所要時間②が150時間未満のように
一つしか満たさないものは、「5」といます。
データはA列~D列の2行目以降にあるとします。
E列に表示する場合はE2セルに
=IF(ISNUMBER(FIND(A2,"A,C,E"))*ISNUMBER(FIND(B2,"1級,2級")),IF((C2>=50)*(D2>=150),10,5),"")
としてフィルハンドルで下へコピー!
こんな感じではどうでしょうか?
※ エラー処理はしていません。m(_ _)m
お返事遅くなりましてすみません。。。。。
ご回答を有難うございます。参考にさせていただいております。
当方、EXCEL初心者でISNUMBER関数は知るところにありませんでした。
条件がひとつしか満たさない場合は、判断いただいた通り、「5ポイント」となります。
まだまだ式の解析には至りませんが、、、時間をかけて勉強していきたいと思っております。
アドバイスを有難うございました!!!
No.3
- 回答日時:
その1)の条件すべて満たす場合 10ポイント付与 でよろしいですね?
その2)では所要時間のどちらか、または両方が~未満である場合、としています。
サンプルがないので勝手に推察していますが、
もし、文面通りなら添付図の7行目は0としなければなりません。
E2セルに
=OR(A2={"A","C","E"})*OR(B2={"1級","2級"})*10-OR(C2<50,D2<150)*5
No.4ベストアンサー
- 回答日時:
No.3です。
すべて満たさない時が負になってしまうので=MAX(0,OR(A2={"A","C","E"})*OR(B2={"1級","2級"})*10-OR(C2<50,D2<150)*5)
にしないとまずかったです
その2)の所要時間が(文章通りの)AND条件でのみ成立するなら
=OR(A2={"A","C","E"})*OR(B2={"1級","2級"})*INDEX({5,0,10},(C2>=50)+(D2>=150)+1)
お返事遅くなりましてすみません。。。。。
アドバイスを有難うございます。当方、EXCEL初心者なもので、、、
一生懸命に解析しております。
先だって投稿した条件、
所要時間①が50時間以上、
所要時間②が150時間以上である。
以上から条件が変わりまして、
その1)において、
所要時間①が50時間以上、
所要時間②は(50時間 × 3)以上であれば10ポイント。
所要時間②が(50時間 × 3)より小さければポイントなし。
その2)において、
所要時間①が50時間未満、
所要時間②は(50時間未満 × 3)以上であれば5ポイント。
所要時間②が(50時間未満 × 3)以下であればポイントなし。
より複雑になりましたが、、、、、
アドバイスいただいた考え方を参考にさせていただきまして、
式構築を進めていきたいと思っております。本当に有難うございました!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 賃貸マンション・賃貸アパート 賃貸:24時間緊急駆け付けサポートの加入必須?更新時の相談 3 2022/09/08 14:51
- 公的扶助・生活保護 精神障害者保険福祉手帳に対する生活保護加算について 1 2023/04/10 21:56
- 法学 改正少年法の64条の2項で、同号、同項がさしているものは何ですか? 3 2022/10/03 21:07
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- 電気・ガス・水道業 簡易専用水道の定期清掃について 3 2023/03/26 16:36
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- その他(Microsoft Office) Excel 2列の値を返す数式についてです 1 2022/11/23 22:59
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
エクセルグラフの凡例スペース
-
access2000:フォームで入力し...
-
セルの右クリックで出る項目を...
-
Excelで空白以外の値がある列の...
-
BIOSでAHCIに設定したいが、項...
-
複数のレコードを1つのレコード...
-
SUBSTRING 関数に渡した長さの...
-
空白をそのままインポートする...
-
ORACLEでLONG項目からCHAR項目...
-
2行目を表示できますか?
-
Accessで数値型にNULLをInsert...
-
SQLのSELECT文で*を使わない理由
-
SQLでの変数の扱いについて
-
APN設定について教えていただけ...
-
DBのタイプの指定とサイズにつ...
-
ピボットテーブルについて 列フ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
セルの右クリックで出る項目を...
-
Access テキスト型に対する指定...
-
SUBSTRING 関数に渡した長さの...
-
Accessで数値型にNULLをInsert...
-
APN設定について教えていただけ...
-
エクセルグラフの凡例スペース
-
ORACLEでLONG項目からCHAR項目...
-
複数のレコードを1つのレコード...
-
空白をそのままインポートする...
-
アンドロイド おサイフケータイ...
-
access2000:フォームで入力し...
-
VBAで複数の数式セルを最終行ま...
-
株に関する用語集
-
必須入力項目と入力必須項目
-
他テーブルで一致する列から名...
-
BIOSでAHCIに設定したいが、項...
-
datファイルからaccessにインポ...
おすすめ情報