derparte
Goto Top

Zählenwenn bereich einen bestimmten wert auffeiste?

Hallo!

Ich habe ein Problem.


Ich möchte das Excel in den Zellen A1 bis A13 voll gendes ausgibt:

Zuerst soll verglichen werden in welchen zellen der spalte E steht und dann soll gezählt werden in welchen zellen der spalte d dazu werte eingetragen sind.

In der Spalte E stehen die Zahlen 0 bis 12.

Content-Key: 71331

Url: https://administrator.de/contentid/71331

Ausgedruckt am: 29.03.2024 um 01:03 Uhr

Mitglied: 8644
8644 18.10.2007 um 17:05:21 Uhr
Goto Top
Hallo DerParte,

ich bin mir ziemlich sicher, dass es für dein Problem eine simple Lösung gibt.
Genauso sicher bin ich mir aber auch, dass es wenige Leute gibt, die dein Problem verstehen!
Lies dir deinen Text bitte noch mal (laut) durch und passe ihn dann so lange an, bis du ihn selber verstehst!

Wenn dir das nicht gelingt, poste bitte ein Beispiel von dem was du hast und von dem was du möchtest!

Psycho
Mitglied: DerParte
DerParte 19.10.2007 um 06:05:28 Uhr
Goto Top
Ich meine folgendes:

=ZÄHLENWENN(Bereich E1-E200 = 1; ANZAHL(D1:D200);"") Aber das geht nicht.

Es soll also geschaut werden wo im Bereich E1-E200 die Zahl 1 steht und dann soll gezählt werden wo im Bereich D1-D200 überall etwas drin steht.
Mitglied: 8644
8644 19.10.2007 um 07:17:49 Uhr
Goto Top
Moin,

ich glaube, verstanden zu haben! Nur der Effekt erschließt sich mir noch nicht.
Du willst also quasi die Anzahl der Zeilen erhalten, in denen in Spalte E eine 1 steht und dazu in Spalte D zusätzlich ein beliebiger Wert bzw. Text?
Also zum Beispiel so:

DE
A3
7
F1
S4
1
5
G7
A1
2

Würde hier also 2 ergeben, da ich zwei Zeilen habe, in denen beide Bedingungen erfüllt sind.

Die Formel könnte so aussehen:
=SUMME(UND(ZÄHLENWENN(E1:E200;1))*(ISTTEXT(D1:D100)))

Achtung, hierbei handelt es sich um eine Array-Formel, deren Eingabe und Bearbeitung du jedesmal mit [Strg] + [Shift] + [Enter] abschließen mußt!
Dadurch entstehen um die Formel geschweifte Klammern!
Also:
{=SUMME(UND(ZÄHLENWENN(E1:E200;1))*(ISTTEXT(D1:D100)))}

Psycho
Mitglied: bastla
bastla 19.10.2007 um 10:04:06 Uhr
Goto Top
... wobei auch
=SUMME((E1:E200=1)*(D1:D200<>""))  
genügen würde.

Auch diese Formel ist eine Array-Formel und daher entsprechend Psycho Dad's Hinweis zu behandeln.

Grüße
bastla
Mitglied: 8644
8644 19.10.2007 um 10:08:02 Uhr
Goto Top
@bastla:

keine Ahnung, warum ich es immer so kompliziert machen muß!

Im speziellen Fall könnte es aber daran liegen, dass es schon so kompliziert war, das Problem zu durchschauen face-wink

Psycho
Mitglied: bastla
bastla 19.10.2007 um 10:48:48 Uhr
Goto Top
@psycho

Im speziellen Fall könnte es aber daran liegen, dass es schon so kompliziert war, das Problem zu durchschauen
Kein Widerspruch - ich hatte schon angenommen, es wäre ein Lückentext geplant gewesen (... in welchen zellen der spalte E ...................... steht ...) und gerätselt, was da wohl hin sollte. face-wink

Grüße
bastla
Mitglied: DerParte
DerParte 19.10.2007 um 18:59:15 Uhr
Goto Top
Nabend, vielen dank für die zahlreichen antworten und tricks.

Bastla deine formel wars. face-smile