Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
912to916
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
912to916
912to916
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Matrixformel, die nicht für 0 funktioniert

Matrixformel, die nicht für 0 funktioniert
09.10.2007 11:35:00
Born
Liebe Kollegen,
ich habe hier eine Matrixformel, mit der ich den Abstand zweier Zahlen in derselben
spalte ausreche. Sie funktioniert für alle Zahlen außer für die 0. Ich verstehe einfach
nicht, was ich ändern muß. Weiß einer von Euch, was hier schief läuft?
Userbild
die Formel lautet: (Matrix) =WENN(ODER(ZÄHLENWENN($A$2:A9;A10)=0;A10="");"";ZEILE()-KKLEINSTE(WENN(A$2:$A9=A10;ZEILE(A$2:$A9));ZÄHLENWENN(A$2:$A9;A10)))
Herzlichen Dank
born

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Empfehlung...
09.10.2007 11:41:25
Renee
Hi Born,
Deine Art, mit JPG Bildern dein Problem zu verdeutlichen ist für die Helfer nicht sehr hilfreich.
Es wäre bedeutend besser, wenn Du jeweils eine kleine Beispielmappe ins Forum stellen würdest.
Jedesmal deine Probleme nachzubauen ist mir zu aufwändig.
GreetZ Renee

Kleine Änderung
09.10.2007 11:52:51
NoNet
Hallo Born,
Das Problem liegt darin, dass Excel hier "" mit 0 gleichsetzt und daher die erste LEERZELLE in Spalte A (also A2) mit der 0 vergleicht.
Mit folgender Korrektur klappt es (Diese Funktion in B3 eingeben und runterkopieren !) :
{=WENN(ODER(ZÄHLENWENN($A$2:A2;A3)=0;A3="");"";ZEILE()-KGRÖSSTE(WENN((A$2:$A2=A3)*(A$2:A2""); ZEILE(A$2:$A2));1)) }
Gruß, NoNet

Anzeige
AW: Kleine Änderung
09.10.2007 12:23:00
Born
Danke NoNet, Du hattest Recht so funktionierts.
Ich murkse gerade noch an einer anderen Sache im Zusammenhang mit
dem vorherigen Problem(4/3) rum.
Ich möchte nciht unverschämt sein, aber würde mich riesig über eine
Hilfe freuen. Dürfte ich Dich vielleicht noch ein letztes Mal um Hilfe bitten?
Folgendes Problem:
Ich beobachte eine Zeile über 20 Spalten. Wenn in einer Zelle
dieser Zeile eine Zahl steht, auf die eine Zeile drunter eine
leere Zelle oder eine 1 steht, soll die vorige Zahl ausgegeben
werden:
A20: 14
A21:leer
Ausgabe in AH20: 14
oder
A20:14
A21:1
Ausgabe in AH20:14
oder
E20: 14
E21:leer
Ausgabe in AH30:14
Nur sollen eben die 20 Zellen der Zeile beobachtet werden und wenn
irgendwo dieser Wechsel auftaucht, soll diese Zahl aufgegeben werden.
Gruß und Dank,
born
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige