Hi,
das @ taucht dann auf, wenn in einer alten Version die Eingabe als Matrix-Formel vergessen wurde. Bei XL365/2021 braucht man dies nicht mehr zu machen.
Zur Erklärung: ältere Excel berechnen bei
=WENN(A1:A9="x";1;0)je nachdem in welcher Zeile dies steht, die Formel unterschiedlich.
Steht sie in Zeile 1, wird
=WENN(A1="x";1;0) berechnet.
Steht sie in Zeile 2, wird
=WENN(A2="x";1;0)etc.
Ab Zeile 10 wird versucht
=WENN(A1:A9="x";1;0) zu berechnen, was zu einem Fehler führt, da WENN keine Bereiche bearbeiten kann.
Damit sich neue und alte Excel gleich verhalten, wird bei obiger Formel, die in altem Excel ohne Strg-Shift-Enter eingegeben wurde, bei neuem Excel ein @-Zeichen vor die betroffenen Bereiche gestellt. Löscht man dieses Zeichen, speichert die Datei und öffnet sie im alten Excel, dann erkennt man, dass man damit eine Matrix-Formel erzeugt hat, denn jetzt lautet die Formel
{=WENN(A1:A9="x";1;0)}Das @-Zeichen dient hier als impliziter Schnittmengenoperator. Näheres dazu findet man
auf dieser MS-Seite.
Fazit: in Excel2019 die Formel mit Strg-Shift-Enter abschließen. In noch älterem Excel funktioniert sie wegen Textverketten() sowieso nicht.