MATLAB: Counting elements of a cell

cell arrayMATLAB

Hello, I have the following cell array (1000×1 cell) :
dataflows =
[]
[]
26591731
[]
[12x1 double]
[]
[]
[2262542; 2262543; 2262543]
...
Now I'd like to compute the number of elements in the cell that are not empty. I also want to compute the number of elements contained in a cell element.
Would you please let me know how to do them easily? Thanks in advance.

Best Answer

sum(~cellfun(@isempty,dataflows))
cellfun(@numel,dataflows)