Discussion:
"unscharfe" Suche mit Formel ?
(zu alt für eine Antwort)
Joachim Geschinsky
2004-04-08 06:41:52 UTC
Permalink
Hallo alle,

ich habe gestern bezügl. einer Auswertefunktion nachgefragt und auch sofort
unterstützung bekommen ... vielen Dank.

Jetzt werte ich meine Tabelle mit
=SUMMENPRODUKT((F11:AI4000=B4)*(CC11:CC4000=B6))
aus, was auch funktioniert.

In B4 möchte ich aber z.B. abei der Suche nach Meier nicht nur "Meier"
sondern auch nach "Meier Heinrich" finden ! Wie kann ich eine "unscharfe"
Suche starten. Mit "Meier*" in B4 funktioniert es leider nicht.

Vielen 9dank für Unterstützung.
Thomas Ramel
2004-04-08 07:02:44 UTC
Permalink
Grüezi Joachim

Joachim Geschinsky schrieb am 08.04.2004
Post by Joachim Geschinsky
Jetzt werte ich meine Tabelle mit
=SUMMENPRODUKT((F11:AI4000=B4)*(CC11:CC4000=B6))
aus, was auch funktioniert.
In B4 möchte ich aber z.B. abei der Suche nach Meier nicht nur "Meier"
sondern auch nach "Meier Heinrich" finden ! Wie kann ich eine "unscharfe"
Suche starten. Mit "Meier*" in B4 funktioniert es leider nicht.
Passe deine Formel wie folgt an:

=SUMMENPRODUKT(NICHT(ISTFEHL(FINDEN(B4;F11:AI4000)))*(CC11:CC4000=B6))

Anstelle von FINDEN() könntest Du ev. auch SUCHEN() verwenden, dann sind
Platzhalter erlaubt, aber die Gross/Kleinschreigung wird nicht
berücksichtigt.
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win 2000Pro SP-4 / xl2000 SP-3]
Frank Kabel
2004-04-08 07:18:22 UTC
Permalink
Post by Thomas Ramel
Grüezi Joachim
Joachim Geschinsky schrieb am 08.04.2004
Post by Joachim Geschinsky
Jetzt werte ich meine Tabelle mit
=SUMMENPRODUKT((F11:AI4000=B4)*(CC11:CC4000=B6))
aus, was auch funktioniert.
In B4 möchte ich aber z.B. abei der Suche nach Meier nicht nur "Meier"
sondern auch nach "Meier Heinrich" finden ! Wie kann ich eine "unscharfe"
Suche starten. Mit "Meier*" in B4 funktioniert es leider nicht.
=SUMMENPRODUKT(NICHT(ISTFEHL(FINDEN(B4;F11:AI4000)))*(CC11:CC4000=B6))

Hi Thomas
würde statt dessen folgende Formel nehmen:
=SUMMENPRODUKT(ISTZAHL(FINDEN(B4;F11:AI4000))*(CC11:CC4000=B6))
spart einen Funktionsaufruf :-)

Frank
Thomas Ramel
2004-04-08 07:59:47 UTC
Permalink
Grüezi Frank

Frank Kabel schrieb am 08.04.2004
Post by Thomas Ramel
=SUMMENPRODUKT(NICHT(ISTFEHL(FINDEN(B4;F11:AI4000)))*(CC11:CC4000=B6))
=SUMMENPRODUKT(ISTZAHL(FINDEN(B4;F11:AI4000))*(CC11:CC4000=B6))
spart einen Funktionsaufruf :-)
Yep - das stimmt, so bringt man den Fehler auch raus.
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win 2000Pro SP-4 / xl2000 SP-3]
Joachim Geschinsky
2004-04-08 18:50:43 UTC
Permalink
Danke ;-) Problem ist gelöst
Achim
Post by Joachim Geschinsky
Hallo alle,
ich habe gestern bezügl. einer Auswertefunktion nachgefragt und auch sofort
unterstützung bekommen ... vielen Dank.
Jetzt werte ich meine Tabelle mit
=SUMMENPRODUKT((F11:AI4000=B4)*(CC11:CC4000=B6))
aus, was auch funktioniert.
In B4 möchte ich aber z.B. abei der Suche nach Meier nicht nur "Meier"
sondern auch nach "Meier Heinrich" finden ! Wie kann ich eine "unscharfe"
Suche starten. Mit "Meier*" in B4 funktioniert es leider nicht.
Vielen 9dank für Unterstützung.
Thomas Ramel
2004-04-09 05:15:34 UTC
Permalink
Grüezi Joachim

Joachim Geschinsky schrieb am 08.04.2004
Post by Joachim Geschinsky
Danke ;-) Problem ist gelöst
Es freut mich, wenn wir helfen konnten - und Danke fürs Feedback.
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win 2000Pro SP-4 / xl2000 SP-3]
Lesen Sie weiter auf narkive:
Loading...