@SippDealer, the WriteIf function as you can see looking at the documentation is a function that was mainly introduced to mimic some MetaStock functionality and is used a lot in the "Commentary" sections code (where it displays a specific text based on the Selected value expression)
When used in explorations, as stated by @awilson, it is commonly employed to display single values (i.e., strings that do not change bar by bar) like the FullName(), the sector/industry names, etc.
This KB article explains it well. In particular, it shows you when you can use it in exploration to display "text" that is based on a certain condition.
On the other hand, the AddMultiTextColumn should be used to display a certain string (selecting it from the passed "TextList") using as indexes the first parameters array values, like in this example that will show the names of the days of the week in Italian:
itDayNames = "Domenica\nLunedì\nMartedì\nMercoledì\nGiovedì\nVenerdì\nSabato";
AddMultiTextColumn(DayOfWeek(), itDayNames, "Giorno", 1.0, IIf( DayOfWeek() == 5, colorGreen, colorBlack ), colorDefault, 120 );