
    Write a function that analyzes a client's investment portfolio data and identifies the smallest monetary value among their investments, where the portfolio contains both investment amounts and investment type descriptors. The function must handle a mixed list of numerical values and text descriptions while focusing only on the monetary values to determine the lowest investment amount.
    

    
def min_val(listval):
    """
    Write a function that analyzes a client's investment portfolio data and identifies the smallest monetary value among their investments, where the portfolio contains both investment amounts and investment type descriptors. The function must handle a mixed list of numerical values and text descriptions while focusing only on the monetary values to determine the lowest investment amount.
    

    """
def min_val(listval):
    """
    Write a function that analyzes a client's investment portfolio data and identifies the smallest monetary value among their investments, where the portfolio contains both investment amounts and investment type descriptors. The function must handle a mixed list of numerical values and text descriptions while focusing only on the monetary values to determine the lowest investment amount.
    

    """
    min_val = min((i for i in listval if isinstance(i, int)))
    return min_val