Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

SUMMENPRODUKT
#1
Erstmal danke, dass es dieses Forum gibt!

Mein Formel: =WENN($A36<>"";SUMMENPRODUKT(($C$3:$C$33=$A36)*($G$3:$G$33="Spedition1"));"")

A36 ist das Land
C3:C33 stehen unterschiedliche Länder drin
G3:G33 stehen Speditionen und andere Lieferanten drin

In einem anderen Tabellenblatt (Einstellungen) in befindet sich eine Pivottabelle (=Tabelle59[Sortiert2]), in der nur Speditionen und keine Lieferanten aufgelistet sind.

Zu meinem Problem:
Anstatt nur nach "Spedition1" zu schauen, soll in der gesamten Pivottabelle (=Tabelle59[Sortiert2]) geschauen werden, ob da der Wert drin steht.

Praktisch G3:G33=Tabelle59[Sortiert2]

Vielen Dank im vorraus!
Antworten Top
#2
Hallo,

wer soll das zum Testen nachbauen?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#3
Hatte nur auf etwas Hilfe/Denkanstoß gehofft!
Antworten Top
#4
Hola,
und wo hängt es jetzt? Was ist das genaue Problem? Was stellst du dir als konkretes Wunschergebnis vor?
Oder sollen wir raten?
Gruß,
steve1da
Antworten Top
#5
Jetzt wird ja geschaut bzw. gezählt wie oft das Land in C3:C33 aus A36 vorkommt

weiter wird ja geschaut bzw. gezählt wie oft Spedition1 in G3:G33 vorkommt!

=WENN($A36<>"";SUMMENPRODUKT(($C$3:$C$33=$A36)*($G$3:$G$33="Spedition1"));"")

Statt nur nach Spedition1 zu schauen, soll in der gesamten Privottabelle =Tabelle59[Sortiert2] geschaut werden

Also wenn C3:C33=Ägypten und G3:G33=irgend ein Wert der in =Tabelle59[Sortiert2] vorkommt

Danke und hoffe ich habe mich verständlicher ausgedrückt
Antworten Top
#6
Moin

Ich habe nichts verstanden und Kollege Bing Chatbot dazu:

Um die Formel so zu ändern, dass sie alle Werte in der Pivottabelle `Tabelle59[Sortiert2]` überprüft, anstatt nur nach "Spedition1" zu suchen, können Sie die `SUMMENPRODUKT`-Funktion mit der `VERGLEICH`-Funktion kombinieren. Hier ist eine aktualisierte Version der Formel, die dies tut:

`=WENN($A36<>"";SUMMENPRODUKT(($C$3:$C$33=$A36)*(ISTFEHLER(VERGLEICH($G$3:$G$33;Tabelle59[Sortiert2];0))=FALSCH));"")`

Diese Formel verwendet die `VERGLEICH`-Funktion, um zu überprüfen, ob jeder Wert in `$G$3:$G$33` in der Pivottabelle `Tabelle59[Sortiert2]` vorhanden ist. Die `ISTFEHLER`-Funktion gibt `WAHR` zurück, wenn der Wert nicht gefunden wurde (d. h. wenn `VERGLEICH` einen Fehler zurückgibt), und `FALSCH`, wenn er gefunden wurde. Die Bedingung `(ISTFEHLER(VERGLEICH($G$3:$G$33;Tabelle59[Sortiert2];0))=FALSCH)` gibt daher ein Array von `WAHR`/`FALSCH`-Werten zurück, das angibt, ob jeder Wert in `$G$3:$G$33` in der Pivottabelle vorhanden ist oder nicht.

Ich hoffe, das hilft Ihnen weiter! Lassen Sie mich wissen, wenn Sie weitere Fragen haben.


Keine Ahnung ob es passt.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#7
Genau dass war die richtige Lösung!
Vielen Dank nochmals.
Antworten Top


Gehe zu:


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