这里得分两种情况来看。
第一种情况,如果是公公醉酒签订离婚协议,那这协议肯定是无效的。离婚协议是夫妻双方用来处理解除婚姻关系、子女抚养、财产分割这些事儿的。公公不是离婚的当事人,没有资格签订离婚协议,不管他醉没醉酒,签了都不算数。
第二种情况,要是问醉酒因素对夫妻离婚协议效力有没有影响,这就得具体分析了。要是能证明夫妻一方在签协议时因为醉酒,意识都不清楚了,没办法正确表达自己的真实想法,那这份协议可能会因为缺少真实意思表示,被认定无效。不过要是醉酒程度没那么严重,不影响当事人理解协议内容、做出判断,而且协议是双方自愿商量好的,又不违反法律和行政法规的规定,也不违背公序良俗,一般就会认定协议有效。
要是想确定离婚协议到底有没有效,可以先和对方协商。要是协商不成,就去法院起诉,让法院根据实际情况和证据来判断协议的效力。