A method of scheduling in a cellular system comprising a plurality of antenna means, the plurality of antenna means transmitting a plurality of spatial streams, wherein the plurality of spatial streams serve a plurality of users having respective capacities and the method comprises to that end: - calculating an approximated scheduling metric for each possible combination of: ∘ users among said plurality of users, and ∘ associated spatial streams among said plurality of spatial streams, the approximated scheduling metric being a function of user capacities without taking into account interference; - sorting the approximated scheduling metrics in descending order so as to obtain a classification of said possible combinations; - calculating a local scheduling metric for the first combination in said classification, the local scheduling metric being a function of real user capacities taking into account interference; - for each following combination in the classification: ∘ comparing the approximated metric of the following combination to a preceding calculated local scheduling metric, and ∘ if the approximated metric of the following combination is higher than the preceding calculated local scheduling metric, then the local scheduling metric of said following combination is calculated and, if the calculated local scheduling metric is higher than the preceding calculated local scheduling metric, then the calculated local scheduling metric replaces said preceding calculated local scheduling metric, ∘ if the approximated metric of the following combination is lower than or equal to said preceding calculated local scheduling metric, defining the combination providing the preceding calculated local scheduling metric as the best combination of users and associated spatial streams. - calculating an approximated scheduling metric for each possible combination of: ∘ users among said plurality of users, and ∘ associated spatial streams among said plurality of spatial streams, the approximated scheduling metric being a function of user capacities without taking into account interference; ∘ users among said plurality of users, and ∘ associated spatial streams among said plurality of spatial streams, the approximated scheduling metric being a function of user capacities without taking into account interference; - sorting the approximated scheduling metrics in descending order so as to obtain a classification of said possible combinations; - calculating a local scheduling metric for the first combination in said classification, the local scheduling metric being a function of real user capacities taking into account interference; - for each following combination in the classification: ∘ comparing the approximated metric of the following combination to a preceding calculated local scheduling metric, and ∘ if the approximated metric of the following combination is higher than the preceding calculated local scheduling metric, then the local scheduling metric of said following combination is calculated and, if the calculated local scheduling metric is higher than the preceding calculated local scheduling metric, then the calculated local scheduling metric replaces said preceding calculated local scheduling metric, ∘ if the approximated metric of the following combination is lower than or equal to said preceding calculated local scheduling metric, defining the combination providing the preceding calculated local scheduling metric as the best combination of users and associated spatial streams. ∘ comparing the approximated metric of the following combination to a preceding calculated local scheduling metric, and ∘ if the approximated metric of the following combination is higher than the preceding calculated local scheduling metric, then the local scheduling metric of said following combination is calculated and, if the calculated local scheduling metric is higher than the preceding calculated local scheduling metric, then the calculated local scheduling metric replaces said preceding calculated local scheduling metric, ∘ if the approximated metric of the following combination is lower than or equal to said preceding calculated local scheduling metric, defining the combination providing the preceding calculated local scheduling metric as the best combination of users and associated spatial streams.