Excel-Check-Formel, bei Fehler spezifischen Text zurückgeben

367
Gansheim

Ich habe ein Excel-Blatt, in dem der am häufigsten gefundene Text mithilfe eines Arrays zurückgegeben wird. Das Ergebnis wird dann in ein separates Blatt kopiert, sodass der häufigste Text pro Monat des Jahres angezeigt werden kann. Dieses Blatt verwendet dann dasselbe Array, um das häufigste für das Jahr zu ermitteln. Hin und wieder gibt es einen Monat, in dem es keinen doppelten Wert gibt, der offensichtlich "# N / A" zurückgibt. Ist es möglich, Excel eine Fehlerprüfung des Arrays durchführen zu lassen, bei der bei einem Fehler anstelle von "# N / A" "Unreported" zurückgegeben wird? Oder, falls dies nicht der Fall ist, hat das Array auf dem zweiten Blatt alle Fehler ignoriert?

BEARBEITEN:

{=INDEX(D4:D54,MODE(IF((D4:D54<>"")*ISNA(MATCH(D4:D54,$I$1:$I1,0)),MATCH(D4:D54,D4:D54,0))))} 

Tut mir leid, dass ich die Formel nicht mit OP enthalten habe

-1
Könnte es Ihnen möglich sein, Ihre Frage zu [bearbeiten] (https://superuser.com/posts/1349145/edit), um die Formel hinzuzufügen, die Sie derzeit haben? cybernetic.nomad vor 6 Jahren 0
Ersetzen Sie `= [Ihre Formel]` durch `= IF (ISNA ([Ihre Formel]));" nicht angegeben "; [Ihre Formel])` (oder verwenden Sie eine zusätzliche Spalte, wenn Sie die Formel nicht zweimal wiederholen möchten). Akina vor 6 Jahren 0
Bitte geben Sie ein Muster zu Ihrem Problem an. Lee vor 6 Jahren 0
Es ist besser, wenn Sie die Formel in OP einbinden, um uns zu beheben. Rajesh S vor 6 Jahren 0
Sorry Jungs, Formel hinzugefügt mit Edit Gansheim vor 6 Jahren 0

1 Antwort auf die Frage

1
Excellll

Wickeln Sie die ganze Formel ein IFERROR:

=IFERROR([your formula],"unreported"). 

Dies gibt das Ergebnis Ihrer Formel zurück, wenn es sich nicht um einen Fehler handelt, und es wird "nicht gemeldet" zurückgegeben, wenn es sich um einen Fehler handelt.