I want know if it is possible to calculate IC50 value to a unknown sample or it is just to be calculated from graph plotted between %age inhibition and inhibitor concentration.
IC50 is, literally, the concentration of factor X which causes 50% inhibition of whatever activity you're reading out. So you need some sort of concentration to be attached.
If you have a totally unknown solution of some random stuff, you could simply call that concentration '1', and do a dilution series, and get an IC50 based on that. But your IC50 would be in terms of fold-dilution. There's no way to extract concentration as, say, mM, from that data - you can't convert an unknown concentration into a known concentration.
And if you simply have a single inhibition point and a single dose point? There's no way to calculate the value, unless you just happen to hit exactly 50% inhibition at the dose you try.
Dear Piyush Kumar please this link https://www.researchgate.net/post/How_can_I_calculate_IC50_value_from_percent_inhibition_graph_for_antioxidant_activity4