ちなみにホワイダニットやハウダニットという言い方は文法的に正しくない
Whoは主格なのでフーダニットでもいいが、WhyやHowなら
Why(How) had he or she done it? になるだろう
欧米ではフーダニットしか使わないんじゃないか?

フーダニットというのも、doneは過去分詞だからhadが入って
Whodunit(Who had done it)?
とdの音が一つにまとまったものだ

一応言っておくと、叙述ダニットというのはもちろん洒落だ
ほとんどの人は理解してたと思うが、アホが一人「文法がおかしい!」と粘着してたがw