>> Wenn-Abfrage über 2 Tab.-Blätter
#1
Hi Guys,
Hi Admins,

ich schicke mal eine Entschuldigung voraus.  21

Im Anhang ist die Excel mit den Sheet "Budget", wo mit GELB der Fehler "Überlauf" markiert ist.

Die Formel mit der "Wenn" - Abfrage soll auf das Sheet "Capex" zugreifen und wie bekannt, den Eintrag aus Spalte B gegen Spalte A prüfen.

Eigentlich habe ich die Formel für die "WildCard"-Abfrage nur aus dem anderen Sheet "partial Text matches" rauskopiert, wo diese auch funkioniert.

Leider erkenne ich nicht  den Fehler und bitte Euch um Erleuchtung.. Huh

Danke vorab.

beste Grüße
stoxxii


Angehängte Dateien
.xlsx   __Excel - Training __SummeProdukt + Wildcards_uwe.xlsx (Größe: 119,55 KB / Downloads: 19)
Antworten Top
#2
Hi,

wie wäre es mal mit googeln?
https://support.microsoft.com/de-de/offi...9cc9ad4023
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hallo, ich vrrstehe nachwievor nicht, warum man nicht auf Datenbank-Funktionen nutzt...
Arbeitsblatt mit dem Namen 'Bsp.2'
PQ
4CountrySales-Person
5VenezuelaF*
6BrazilF*
7
8
92745
102.745

ZelleFormel
P9=DBSUMME(A4:D224;4;P4:Q6)
P10=SUMMENPRODUKT((($B$5:$B$19="Brazil")+($B$5:$B$19="Venezuela"))*($C$5:$C$19=$H$5)*D5:D19)
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg


oder auf zweitem Blatt..:

Arbeitsblatt mit dem Namen 'Tabelle1'
CD
3CountrySales-Person
4VenezuelaF*
5BrazilF*
6
7
82745

ZelleFormel
C8=DBSUMME(Bsp.2!A4:D22;4;C3:D5)
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein

Im Wort FEHLER steckt auch das Wort HELFER!

FEHLER helfen dir.
Nimm deine FEHLER an und lerne aus ihnen. 
Wenn du es zulässt, dann werden sie dich stärken

Im Wort 
Antworten Top
#4
Hallo  stoxxii,
 
ISTZAHL() hat nichts mit Wildcard wie * etc. zu tun.
 
ISTZAHL(FINDEN()) macht folgendes: 
Finden gibt eine Zahl 1. Zeichen ab wo der gesuchte Wert beginnt.
ISTZAHL() prüft ob der Wert eine Zahl ist der nicht und gibt WAHR oder FALSCH aus.
 
Die Kombi nutzt man zum Beispiel statt mit * dann mit ISTZAHL(FINDEN()) Teilstring Treffer in welcher Form auch immer auszuwerten.
In der Hoffnung, dass du das mal durchliest setze die Formel in eine leere Spalte und dann hast du auch deine Ausgabematrix.
 
Gruß Uwe
Antworten Top
#5
Hallo Egon, Steve1, Andreas, und Jockel,

ich habe die Lösung gefunden  18 zumindest für Abfrage für Kriterium "1" & "new" in Spalte "D" aus Sheet "Capex".

naja fast korrekt, denn bei Abfrage mit "Null" in Spalte "D"  kommt noch nicht das korrekte Ergebnis heraus,
Code:
=SUMMENPRODUKT( ISTZAHL( SUCHEN(Budget!B6;Capex!A6:A203&"*")) * ( Capex!D6:D203={1."new"})*Capex!H6:H203)
aber trotzdem ein großer Erfolg für einen Noobi.  21

Ein Error in meinen bisherigen "WildCards" - Codes war : ich habe nicht  hingeschaut bei Befehl "suchen", was an welcher Stelle steht.

vielleicht brauche ich noch eine Null-Prüfung ??

beste grüße
stoxxii


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#6
Und die korrekten Ergebnisse wären?
Hast du die Bereiche in deiner Formel mit F4 fixiert, damit die sich beim runterziehen der Formel nicht verändert?
Antworten Top
#7
Nee , steve1,  nix fixiert ...

genauso wie du es im Screenshot siehst ... die single Ergebnisse je Standort passen genau mit denen aus der SummeWennS Abfrage überein...

Das letzte DENK-Problem ist nun noch , Einträge mit "Null" & "Leere" zu erkennen und zu addieren ...

beste grüße
stoxxii
Antworten Top
#8
Hi Steve1,

nur kleine Ergänzung : 
also ich glaube Andreas war das am Wochenende, der erkannt hatte, das meine Excel-Tabelle "Capex" schmutzig ist.

Denn ich habe gerade die neue Formel geprüft:  bei Abfrage "leer" funktioniert diese auch ... nur bei "Null" kommt etwas falsch heraus.

Also irgendwie sind in einigen Zellen "Spuren" oder "Müll"  enthalten ... 

weiß nicht, klotzt man auf das Sheet :  sehe ich überall nur weiße leere Zellen .... nirgends etwas , was wie eine 0 aussieht.

best grüße
stoxxii
Antworten Top
#9
Dann verändern sich die Bereiche beim Runterziehen und erzeugen falsche Ergebnisse. 
Leider wissen wir immer noch nicht welche Ergebnisse denn die richtigen wären.
0 und leer als Kriterien wären {0.""}
Antworten Top
#10
(10.02.2026, 14:15)stoxxii schrieb: Ein Error in meinen bisherigen "WildCards" - Codes war : ich habe nicht  hingeschaut bei Befehl "suchen", was an welcher Stelle steht.

Nö!
Du hast leider (nach ~ 50 Beiträgen) immer noch nicht verstanden, dass Dein Asterisk rein gar keine Auswirkung auf das Ergebnis von SUCHEN() hat.
SUCHEN(Budget!B6;Capex!A6:A203&"*")
ist exakt das Gleiche wie
SUCHEN(Budget!B6;Capex!A6:A203)

Zum Rest schreibe ich nix, will nicht immer der bad guy sein …
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Jockel
Antworten Top


Gehe zu:


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