A1 BF B1 erfolglos
A2 BF B2 erfolglos
A3 RB B3 erfolgreich
A4 RB B4 erfolglos
A5 RB B5 erfolglos
Ich will daß Excel mir die Zeilen zählt in denen das Kriterium RB und
erfolglos erfüllt ist.
Wie macht man das elegant? Mein Problem ist also ZÄHLENWENN mit 2
Kriterien....oder?
Über Anregungen würde ich mich freuen!
Gruss, Gösta
--
!!!!new mail address: lo...@gmx.de !!!!!!!!!!!
Gosta Lotz
Gutenbergstr. 11
D-63225 Langen
Germany
phone +49-6103-25254
cellular +49-172-6621217
fax +49-6103-26021
mailto:lo...@gmx.de
PGP-key: mailto:lo...@gmx.de?subject=sendPGP
GSM-SMS: mailto:gosta...@topmail.de?subject=Your_message
>A1 BF B1 erfolglos
>A2 BF B2 erfolglos
>A3 RB B3 erfolgreich
>A4 RB B4 erfolglos
>A5 RB B5 erfolglos
>
>
>Ich will daß Excel mir die Zeilen zählt in denen das Kriterium RB und
>erfolglos erfüllt ist.
das macht diese Array-Formel (Eingabe mit Ctrl+Shift+Enter) ...
=SUMME((A1:A5="RB")*(B1:B5="erfolglos"))
Grüße aus Bayern, Tommy
> A1 BF B1 erfolglos
> A2 BF B2 erfolglos
> A3 RB B3 erfolgreich
> A4 RB B4 erfolglos
> A5 RB B5 erfolglos
> Ich will daß Excel mir die Zeilen zählt in denen das Kriterium RB und
> erfolglos erfüllt ist.
Dazu kann man eine Matrixformel verwenden:
=SUMME((A1:A5="RB")*(B1:B5="erfolglos"))
Die Eingabe mußt Du mit STRG+Shift+Enter abschließen, dann wird die
Formel in geschweifte Klammern gesetzt.
HTH,
Andreas
versuche es mal mit den Funktionen DBANZAHL bzw. DBANZAHL2
Gruß
Jürgen Kotterer
Gosta Lotz schrieb:
> Eine neue Aufgabe:
>
> A1 BF B1 erfolglos
> A2 BF B2 erfolglos
> A3 RB B3 erfolgreich
> A4 RB B4 erfolglos
> A5 RB B5 erfolglos
>
> Ich will daß Excel mir die Zeilen zählt in denen das Kriterium RB und
> erfolglos erfüllt ist.
>
> Wie macht man das elegant? Mein Problem ist also ZÄHLENWENN mit 2
> Kriterien....oder?
>
> Über Anregungen würde ich mich freuen!
>
> Gruss, Gösta
>
> lo...@gmx.de
>
> --
> !!!!new mail address: lo...@gmx.de !!!!!!!!!!!
> Gosta Lotz
> Gutenbergstr. 11
> D-63225 Langen
> Germany
> phone +49-6103-25254
> cellular +49-172-6621217
> fax +49-6103-26021
> mailto:lo...@gmx.de
> PGP-key: mailto:lo...@gmx.de?subject=sendPGP
> GSM-SMS: mailto:gosta...@topmail.de?subject=Your_message
--
________________________________________
Juergen Kotterer
Universitaetsklinikum
Geschaeftsbereich 4
DV-Koordination
Breisacherstr. 62
79106 Freiburg
Email: kott...@dz41.ukl.uni-freiburg.de
Tel.: 0761/270-2089 FAX: 0761/270-2080
________________________________________
Die gesuchte Formel ist folgende:
=SUMME((A1:A5="RB")*(B1:B5="erfolglos"))
Allerdings mußt Du sie als Matrixformel eingeben, dh. die Eingabe nicht
(nur) mit ENTER abschließen, sondern mit Strg+Umsch+ENTER!
Sie funktioniert folgendermaßen:
- Sie durchläuft jede Zelle im Bereich A1 bis A5 und vergleicht den Inhalt
mit "RB". Liegt "RB" als Wert vor, wird WAHR (mathematisch = -1)
zurückgegeben, andernfalls FALSCH (mathematisch = 0).
- Selbiges passiert auch mit dem Bereich B1:B5.
- Ist irgendeiner der beiden Werte in einer Zeile 0 (Falsch) erfolgt eine
Multiplikation mit 0. Ergebnis für eine derartige Zeile ist also 0 -
unabhängig davon, was das andere Kriterium liefert.
- Sind beide Werte WAHR (-1), so gibt die Rechnung (-1) * (-1) das
Ergebnis 1.
- Die Funktion SUMME, die alles einschließt, erhält also für jede
"zutreffende" Zeile einen Wert 1 dazu und für jede nicht zutreffende Zeile
den Wert 0.
- Im Endeffekt wird also die Summe (Anzahl) aller "zutreffenden" Zeilen
zurückgegeben.
lg aus Wien,
-Robert Gelbmann-
ich habe hier eine Stückliste, die als ASCII-File in Excel importiert wird.
Die Häufigkeit der einzelnen Artikel soll mit der Excel-Funktion
"Zählenwenn" per Macro gebildet werden und in die Spalte I geschrieben
werden. Range (B1:B43) - Kriterium B(i)
For i = 1 To Eintraege
Range("I" & CStr(i)).FormulaR1C1 =
"=zählenwenn(R[-i]C[-7]:R[Eintraege-i]C[-7],R[1]C[-7])"
Next i
...leider hakt's aber hier ...
--
Mit freundlichen Grüßen,
Joern Moeller
mailto:Joern....@gmx.net
Range("I" & CStr(i)).FormulaR1C1 = "=zählenwenn(R[" & _
format(i,"0") &
"]C[-7]:R[" & _
format(Eintraege-i, "0") & "]C[-7])"
mfg
Jörg
Joern Moeller schrieb:
ohne die Formel auf sonstige Fehler geprüft zu haben: Du mußt die
englische Schreibweise anwenden, in diesem Fall also "COUNTIF" statt
"ZÄHLENWENN".
hans
########################################################
# Herber's Excel-Server - letztes Update: 22.04.99 #
# http://www.herber.de - Microsoft MVP - Excel #
########################################################
--
Joern Moeller <joern:moe...@gmx.net> schrieb in im Newsbeitrag:
7h691o$55q$1...@newsread.f.de.uu.net...