As of the time of writing, Ith column is:
arrayformula(if(mod(row(A2:A472),2)=1,"",IF(D2:D472="Quanta", 0, CEILING((12*log(12*G2:G472*(L2:L472^3+(H2:H472+H3:H473)/3+G2)/(log(E2:E472+E3:E473+8, 2)+(28-H2:H472-H3:H473))+12, 2)-36)*if(and(B2:B472<>"Nymph's Tears",isnumber(find("Nymph",B2:B472))),1.3,1)))))
which in less spreadsheet-cell-names means..
Pillars cost 0,
Nymphs cost 130% of what's to be described
Frequency is the number of decks which contained the card. We double frequency for Nymphs & Shards,
The final result is rounded up,
This leaves us with the core:
12*log(12*(G*(L^3+H/3+G))/(log(E+8, 2)+(28-H))+12, 2)-36
E = Total usage of card
G = Number of decks using card
H = Quanta cost of unupped plus upped
L = Number of teams which used this card at some point