4.7k Aufrufe
Gefragt in Tabellenkalkulation von
hallo zusammen,

in den zellen a1-a20 werden in jeder zweiten zelle werte ausgeworfen (oder auch nicht....).

in zelle a21 möchte ich die anzahl der zellen (nicht die summe der einzelnen zellwerte) anzeigen lassen, in der, unter Umständen, ein wert ausgeworfen wurde (die zahl "1,0" ).

ich möchte eine einfache formel anlegen (kein makro), die einfach sagt: werfe die anzahl der zellen aus, in denen etwas steht. hierfür denke ich an "zählenwenn"= zählenwenn(a2, a4, a6 etc.;"<>").

wie aber muß ich a2 von a4 und a4 von a6 trennen? mit semikolon? mit komma?

vielen dank für hinweise.

9 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo rainerhb,

das könntestz Du so machen

=SUMMENPRODUKT((REST(ZEILE($1:$20);2)=0)*(ISTZAHL(A1:A20))*A$1:A$20)

Gruss
Rainer
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
Hallo,

müsste auch mit Anzahl gehen,

=Anzahl(A1:A20)

Gruß

Helmut
0 Punkte
Beantwortet von
hallo rainer,

vielen dank.

Wie liest man diese Formel? Bedeutet die ";2)" das nur jede zweite zelle betrachtet wird?

und, hättest du noch eine idee, wie man in einer formel nicht mit "a1:a20" (also mit doppelpunkt) arbeitet sondern "a2 GESUCHTES ZEICHEN a4 GESUCHTES ZEICHEN a6 etc.)??
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo rainerhb,

Wie liest man diese Formel? Bedeutet die ";2)" das nur jede zweite zelle betrachtet wird?


...genau.
Es werden alle Zellen angesprochen, deren Zeilenindex geteilt durch 2, den Wert 0 ergibt.

und, hättest du noch eine idee, wie man in einer formel nicht mit "a1:a20" (also mit doppelpunkt) arbeitet sondern "a2 GESUCHTES ZEICHEN a4 GESUCHTES ZEICHEN a6 etc.)??


...den Satz verstehe ich leider nicht, bitte genauer beschreiben.

Gruss
Rainer
0 Punkte
Beantwortet von
hallo rainer,

wenn ich alle zellen von a1 bis a20 berechnen lassen wollte, enthielte die formel ja den teil mit "a1:a20", also "a1", dann ein "doppelpunkt", dann "a20".

wenn ich aber nur jede zweite zelle berechnen lassen wollte, könnte die formel doch einen part enthalten "a2, a4, a6, a8, a10, a12 usw.". und hier ist die frage, wie diese einzelnen (a2, a4, a6, a8, a10, a12) voneinander getrennt werden müßten: komma? semikolon? oder?
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo rainerhb,

das Trennzeichen zwischen den Argumenten in einer Formel ist immer das Semikolon. Das kannst Du übrigens auch der Excel-Hilfe entnehmen.

Ich frage mich aber, warum Du jede 2. Zelle direkt ansprechen willst, in meiner Formel wird das doch duch das Argument

(REST(ZEILE($1:$20);2)=0)

automatisch geregelt?
Hast Du die Formel nicht probiert?

Gruss
Rainer
0 Punkte
Beantwortet von
hallo rainer,

doch, ich habe probiert bzw. probiere jetzt wieder. noch will es nicht klappen. habe noch keinen fehler gefunden, ich suche noch mal etwas.....
0 Punkte
Beantwortet von nostalgiker6 Experte (7.1k Punkte)
Einfacher wäre es vielleicht, in ein Hilfsfeld der ersten gewünschten Zeile zu schreiben

=A1 [Feld, in dem der Wert steht], darunter
=0

und dann diese beiden Felder ganz nach unten zu ziehen.
Die Sume dieses Hilfsfeldes ist dann das gewünschte Ergebnis.
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo rainerhb,

dann wäre es doch das Beste, Du gibst hier mal bekannt, was tatsächlich in allen Zellen des Bereiches A1:A20 steht und welche Auswertung Du aus diesem Bereich brauchst.

Wenn Du dann noch mitteilst welche Zellformate im genannten Bereich vorliegen, ist es ein Leichtes die passende Formel dazu zu erstellen.

Gruss
Rainer
...