[[20141030210510]] 『3つの条件を表から選びだす方法』(和や) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『3つの条件を表から選びだす方法』(和や)

 |  A | B |  C  |  D  |  E  | F |  G  |

1|名前  |区分|時間  |備考   |     |区分 |時間   |

2|★★  |A  |0:59.00 |大会タイ |     |A  |0:59.00 |

3|◎◎  |C  |1:01.00 |*大会新 |     |B  |1:00.00 |

4|◆◆  |B  |1:02.23 |       |     |C  |***   |

5|□□  |D  |1:01.24 |大会新  |     |D  |1.02.12 |

備考欄に、右の表を参照して

時間が同じ場合→大会タイ
時間が早い場合→大会新
記録なし(***)のば場合→C列の時間に棄権OR失格ではなく時間が入力された時に*大会新

となるようにD列の計算式を教えてほしいです。考えてみたのですが記録がない時に*大会新となる場合の計算式が思いつきませんでした。大会タイと大会新がでる計算式は以下の通りです。これに最後の条件をつけた計算式を教えていただけると助かります。

D2=IF(C2="","",IF(SUMIF(F:F,B2,G:G)=C2,"大会タイ",IF(SUMIF(F:F,B2,G:G)>C2,"大会新","")))  

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 他にいい方法があるかもしれませんが・・・

 =IF(C2="","",IF(AND(TYPE(C2)=1,VLOOKUP(B2,F:G,2,FALSE)="***"),"*大会新",IF(SUMIF(F:F,B2,G:G)=C2,"大会タイ",IF(SUMIF(F:F,B2,G:G)>C2,"大会新",""))))
(se_9) 2014/10/31(金) 07:48

 これでも行けるか?
 =IF(C2="","",TEXT(IFERROR(VLOOKUP(B2,F:G,2,FALSE)-C2,"*大会新"),"大会新;;大会タイ"))
(ねむねむ) 2014/10/31(金) 10:07

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.