function(e){let t=Array.prototype.filter.call(e,e=>isNaN(Number(e))),r=t.length,n=t.reduce((e,t,n)=>{if(null==t||""===t)return 0;let i=t.charCodeAt(0)%65+1;return e+26**(r-n-1)*(i="number"==typeof i?i:0)},0);return console.log(n),n}
result
52
function(e){let t=Array.prototype.filter.call(e,e=>isNaN(Number(e))),r=t.length,n=t.reduce((e,t,n)=>{if(null==t||""===t)return 0;let i=t.charCodeAt(0)%65+1;return e+26**(r-n-1)*(i="number"==typeof i?i:0)},0);return console.log(n),n}
52