EXCEL:计算竞赛池的结果

EXCEL:计算竞赛池的结果,excel,Excel,我想在excel中获得手球池的结果。 条目表为: D + E + G + H + I -------+--------+--------+--------+-------- | Team A | Team B | Team C | Team D -------+--------+--------+--------+-------- Team A | | 21-12 | 12-3 | 25-26 Team B | 21-

我想在excel中获得手球池的结果。 条目表为:

    D  +   E    +   G    +   H    +   I
-------+--------+--------+--------+--------
       | Team A | Team B | Team C | Team D
-------+--------+--------+--------+--------
Team A |        | 21-12  | 12-3   | 25-26
Team B | 21-14  |        | 15-41  | 25-12
Team C | 14-7   |        |        | 10-29
Team D |        | 11-12  | 12-16  | 
如果表格已满(例如,每个单元格中的结果为x-y格式),则以下公式适用: -团队A的目标数(如E栏所示):

=SUMPRODUCT(--(E12:E15“”),值(左(E12:E15,FIND(“-”,E12:E15)-1)))
但如果柱的某些细胞是空的,它就不起作用。 你能帮我吗

同样的问题:

  • 对A队的进球数(如E列所示)
  • =SUMPRODUCT(--(E12:E15“”),值(MID(E12:E15,FIND(“-”,E12:E15)+1,99)))

  • 赢得比赛的次数(如E栏所示)
  • =SUMPRODUCT(--(E12:E15“”),--(左(E12:E15,FIND(“-”,E12:E15)-1)
  • 输掉比赛的次数(如E栏所示)
  • =SUMPRODUCT(--(E12:E15“”),--(左(E12:E15,FIND(“-”,E12:E15)-1)>MID(E12:E15,FIND(“-”,E12:E15)+1,99)))

    谢谢,,
    Chris.

    对于E12:E16,需要CSE的两个阵列公式

    =SUM(IF(ISNUMBER(FIND("-", E12:E15)), --LEFT(E12:E15, FIND("-", E12:E15)-1)))
    =SUM(IF(ISNUMBER(FIND("-", E12:E15)), --MID(E12:E15, FIND("-", E12:E15)+1, 9)))
    

    对于E12:E16,需要CSE的两个阵列公式

    =SUM(IF(ISNUMBER(FIND("-", E12:E15)), --LEFT(E12:E15, FIND("-", E12:E15)-1)))
    =SUM(IF(ISNUMBER(FIND("-", E12:E15)), --MID(E12:E15, FIND("-", E12:E15)+1, 9)))
    
    尝试使用ISBLANK

    您的空白单元格中可能有无法打印的字符,如此处所附的“空白”字符,或此处所附的两个回车字符

    通过测试“”可能找不到这些选项。

    请尝试使用ISBLANK

    您的空白单元格中可能有无法打印的字符,如此处所附的“空白”字符,或此处所附的两个回车字符


    “这些可能无法通过测试找到”。

    谢谢您的建议。 我用你的逻辑建立了我自己的公式

    目标:

    {=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),VALUE(LEFT(B6:B11,FIND("-",B6:B11)-1)),0))}
    
    {=SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),VALUE(LEFT(B6:B11,FIND(“-”,B6:B11)-1)),0))}
    
    目标针对:

    {=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),VALUE(MID(B6:B11,FIND("-",B6:B11)+1,99)),0))}
    
    {=SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),VALUE(MID(B6:B11,FIND(“-”,B6:B11)+1,99)),0))}
    
    赢得的比赛:

    =SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),--(LEFT(B6:B11,FIND("-",B6:B11)-1)>MID(B6:B11,FIND("-",B6:B11)+1,99)),0))
    
    =SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),--(LEFT(B6:B11,FIND(“-”,B6:B11)-1)>MID(B6:B11,FIND(“-”,B6:B11)+1,99)),0)
    
    输掉的比赛:

    {=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),--(LEFT(B6:B11,FIND("-",B6:B11)-1)<MID(B6:B11,FIND("-",B6:B11)+1,99)),0))}
    

    {=SUMPRODUCT(--(B6:B11“”)、IF(ISNUMBER(FIND(“-”,B6:B11))、-(LEFT(B6:B11,FIND(“-”,B6:B11)-1)感谢您的建议。
    我用你的逻辑建立了我自己的公式

    目标:

    {=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),VALUE(LEFT(B6:B11,FIND("-",B6:B11)-1)),0))}
    
    {=SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),VALUE(LEFT(B6:B11,FIND(“-”,B6:B11)-1)),0))}
    
    目标针对:

    {=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),VALUE(MID(B6:B11,FIND("-",B6:B11)+1,99)),0))}
    
    {=SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),VALUE(MID(B6:B11,FIND(“-”,B6:B11)+1,99)),0))}
    
    赢得的比赛:

    =SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),--(LEFT(B6:B11,FIND("-",B6:B11)-1)>MID(B6:B11,FIND("-",B6:B11)+1,99)),0))
    
    =SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),--(LEFT(B6:B11,FIND(“-”,B6:B11)-1)>MID(B6:B11,FIND(“-”,B6:B11)+1,99)),0)
    
    输掉的比赛:

    {=SUMPRODUCT(--(B6:B11<>""),IF(ISNUMBER(FIND("-",B6:B11)),--(LEFT(B6:B11,FIND("-",B6:B11)-1)<MID(B6:B11,FIND("-",B6:B11)+1,99)),0))}
    
    {=SUMPRODUCT(--(B6:B11“”),IF(ISNUMBER(FIND(“-”,B6:B11)),--(左(B6:B11,FIND(“-”,B6:B11)-1)