Das ergibt keinen Sinn.

English Translation

This makes no sense.

Can I use both “ergeben” and “geben” in this context?