This report presents a multi-variable decisionmaking model that supports a choice between two possible types of behavior. It is assumed that the decision is based on external factors such as environmental states or time, and also on internal or self-inflicted factors, such as personal preferences, limitations and subjective norms of the decision-maker. The mathematical model is illustrated using the well-known elevator-stairs dilemma, where a person is deciding whether to go by stairs or to use the elevator. The suggested model provides a general outline for different problem sets where a dichotomous decision has to be made. In particular, it can provide an effective solution to the multi-agent signaling/donating problem, where agents collaborate by requesting for help from other agents, and, consequently, by donating according to the received requests.