Discussion:
Hochzählen Wenn Bedingung erfüllt ist
(zu alt für eine Antwort)
Kai Apel
2008-02-21 10:03:17 UTC
Permalink
Hallo liebe Newsgroup-User,

ich bin gerade dabei, meine Excel-Datei weiter "auszubauen" und suche
gerade die Lösung eines kleinen Problems:

Ich habe auf einem Tabellenblatt 2 Spalten, die ich zusammen
vergleichen muss und möchte, wenn sie nicht gleich sind, dass in der
Formelspalte soetwas steht wie: Neu 1 Neu 2 Neu 3.

=WENN((B2&","&C2)=(K2&","&L2);"";"Neu")

so steht zumindest immer "Neu" drin und mit bedingter Formatierung
sehe ich das dann sofort. Jetzt fehlt zu meinem Glück nur das
hochzählen, wenn die Bedingung erfüllt ist, so dass ich dann folgendes
Ergebnis habe:

x | z | | Neu1 | x | z |
a | a | | | h | a |
1 | a | | | 3 | 2 |
r | t | | Neu2 | r | t |
a | a | | | h | a |
a | a | | | h | a |

für Tip wäre ich dankbar

Kai (Berlin)
Kai Apel
2008-02-21 10:23:45 UTC
Permalink
So ein erstes habe ich:

WENN(d2="";"";ZÄHLENWENN($E$2:E2;"Neu")) in der Spalte k bringt mir
die Nummer, jetzt muss ich das nur irgendwie in eine zelle
schmeissen.

Kai
Peter Schleif
2008-02-21 10:24:28 UTC
Permalink
Jetzt fehlt zu meinem Glück nur das hochzählen
Du könntest die Anzahl der leeren Zelle oberhalb von jedem "Neu" von
der Anzahl *aller* Zellen oberhalb von "Neu" subtrahieren. Dann hast
Du die Anzahl der "Neu"-Zellen und weißt welche Nummer als nächsten
angehängt werden muss.

D16: ="Neu" & (ZEILEN(D$2:D15) - ANZAHLLEEREZELLEN(D$2:D15) + 1)

Das ist jetzt nur der Teil mit dem "Neu". Du müsstest ihn dann noch in
deine Formel einpassen.

Peter
Alexander Wolff
2008-02-21 10:34:42 UTC
Permalink
x | z | | Neu1 | x | z |
a | a | | | h | a |
1 | a | | | 3 | 2 |
r | t | | Neu2 | r | t |
a | a | | | h | a |
a | a | | | h | a |
E2: =((B2&","&C2)=(K2&","&L2))*(1+ZÄHLENWENN(E1:$E$1;">0")) runterkopieren

---------
Spalte E mit "Neu "0;; benutzerdefiniert formatieren.
---------
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2
Loading...