Es de suponer que te refieres a que quieres comparar cada entrada de B, así que primero tienes que corregir tu comando SUMIF para que sea B:B en lugar de B. SUMIF(B:B,...) Eso indicará la columna B completa.
Sin embargo parece que tienes la buena idea de mirar las lecturas máximas y mínimas en en 2015. En este caso, quieres encontrar un máximo entre un rango. En Excel esto es hacer secretamente dos cosas: primero, encontrar qué celdas resultan ser iguales a 2015 y escogerlas. Luego, encontrar su máximo. Para obtener los valores de la Lectura de Gas cuando el año es 2015, creas un vector o "array" de valores que son sólo las Lecturas de Gas que quieres. Esta es la salida de una sentencia if: IF(B:B=F6,C:C) que tiene el efecto de mirar cada entrada de la columna B, preguntando si es igual a F6. Si es así, devuelve el elemento correspondiente de la columna C. Fíjate en que escupe un montón de números, no sólo uno, así que no puedes introducir esa expresión de arriba y ver todos los números. No es una "función" (con una salida).
Quieres el máximo de estos números, menos el mínimo de los mismos números, para obtener la cantidad de gas que utilizaste. Por lo tanto, la función que buscas es =MÁXIMO(SI(B:B=F6,C:C))-MÍNIMO(SI(B:B=F6,C:C)) ¡Atención! Asegúrate de usar control-mayúsculas-retorno . Después de introducir la fórmula, mientras el cursor sigue en el cuadro de la función, presione "control-mayúsculas-retorno" en lugar de simplemente retornar. Esto permite a Excel tratar con la matriz, es decir, todos los valores dentro de la función max(), de una sola vez.