Funktionserweiterung
#1
Hallo Forum :s ,

folgende Formel.

=WENNFEHLER(INDEX('report1'!$A:$A;KKLEINSTE((WENN((PLZ=B10)*(ORTB11)*(Straße=B12);ZEILE(Referenznummer)));ZEILE('report1'!A1)));"")

Die Funktion beende ich mit Array. Raus kommen dann alle Werte die die Kriterien erfüllen.

Wie ist es möglich das er die Anzahl der Werte die er rauswirft zählt. Über eine Hilfszeile kriege ich das Problem hin aber wie geht das mit Einbau in die o.g. Formel.

Vielen Dank im Voraus. :19:

Gruß
Saints
Top
#2
Hola,

mit der Formel gar nicht. Dafür brauchst du Zählenwenns().

Gruß,
steve1da
Top
#3
Guten Morgen,

Also kann ich kein Zählewenn davor setzen?....

Ich brauch die o.g. Formel um die Werte zu ermitteln die mit den Kriterien übereinstimmen.

Gruß
Saints
Top
#4
Hola,

nein, kannst du nicht. Die Formel gibt ja nur die Treffer zurück, die die Kriterien erfüllen und auch nur dann, wenn du sie nach unten ziehst.
Wenn du Zählenwenn() davor setzt, hast du ja als Ergebnis immer nur 1, weil du kein Suchbereich angeben kannst.

Dafür braucht es dann Zählenwenns() als eigene Formel.

Gruß,
steve1da
Top
#5
Hi,

okay vielen Dank!

Dann werde ich eine Hilfspalte einbauen. :19:

Gruß
Saints
Top
#6
untestbar: Aus 
=WENNFEHLER(INDEX('report1'!$A:$A;KKLEINSTE((WENN((PLZ=B10)*(ORTB11)*(Straße=B12);ZEILE(Referenznummer)));ZEILE('report1'!A1)));"")

wird normalerweise abgeändert zur Summenbildung (die kleinsten 3):
{=SUMME(WENNFEHLER(INDEX('report1'!$A:$A;KKLEINSTE((WENN((PLZ=B10)*(ORTB11)*(Straße=B12);ZEILE(Referenznummer)));ZEILE(A$1:A$3)));))}

(wobei ich die Formel gerade nicht ganz nachvollziehen kann. Aber wenn sie geht ...)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#7
Hi,


Code:
=WENNFEHLER(INDEX('report1'!$A:$A;AGGREGAT(15;6;ZEILE(Referenznummer)/(PLZ=B10)/(ORT=B11)/(Straße=B12);ZEILE('report1'!A1)));"")
=ZÄHLENWENNS(PLZ;B10;ORT;B11;Straße;B12)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#8
(06.03.2018, 13:09)BoskoBiati schrieb: Hi,


Code:
=WENNFEHLER(INDEX('report1'!$A:$A;AGGREGAT(15;6;ZEILE(Referenznummer)/(PLZ=B10)/(ORT=B11)/(Straße=B12);ZEILE('report1'!A1)));"")
...

Hallo Edgar, nicht beim TE...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#9
ok, ich glaub, ich gehe besser wieder ins Bett.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste