Excel, establecer un límite para los valores que cumplen un criterio en una columna

Excel, establecer un límite para los valores que cumplen un criterio en una columna

Tengo problemas para encontrar una manera de limitar los valores de una columna estableciendo un límite, pero solo para algunos valores que cumplen un criterio.

Un ejemplo de lo que tengo:

>Criteria  |   Value  
>--------- + --------
>No        |    9
>Yes       |    5
>No        |    3
>Yes       |    7
>No        |    6
>Yes       |    4
>Yes       |    2

Como esos valores provienen de otra fórmula, estoy haciendo exactamente la misma tabla, pero lo que quiero es que la columna de valores me muestre los valores que cumplen con los criterios hasta un límite, digamos 13. (Solo los valores que cumplen con los criterios, los demás no tiene gorra)

Entonces el resultado final debería verse así:

>Criteria  |   Value  
>--------- + --------
>No        |    9
>Yes       |    5
>No        |    3
>Yes       |    7
>No        |    6
>Yes       |    1
>Yes       |    0

Este es un ejemplo, pero en realidad hay muchas columnas de valores diferentes, por lo que necesito una solución que no requiera una columna auxiliar.

Gracias.

Respuesta1

Si sus columnas originales son A:B, coloque esta fórmula en C2:
= IF(A2="yes",MIN(B2,13-SUMIF($A$1:A1,"yes",$C$1:C1)),B2)

información relacionada