Collapse column

Autor Thema: Komplexe Abfrage in Excel benötigt  (Gelesen 1009 mal)

Offline PeterGu

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2007
Komplexe Abfrage in Excel benötigt
« am: Mai 14, 2014, 10:25:34 Vormittag »
Guten Tag zusammen,

Ich hoffe ihr könnt mir bei meinem Problem helfen. Ich muss ein Excelsheet erstellen, in dem Werte eingegeben werden und am Ende eine schnell erkennbare Ausgabe erfolgt, die dem Anwender sofort sagt, ob die eigegebenen Werte korrekt sind.

Mit den eingegebenen Werten werden vor der Überprüfung verschiedene Berechnungen durchgeführt - diese selbst sind bereits durchgeführt, das ist kein Problem.

Ich benutze Office bzw. Excel 2007 und ich benutze es in der englischen version, ich kann also KEINE deutschen Formelbegriffe verwenden.

Folgendes Szenario:

Das ganze geht in vielen Spalten so - von Spalte B bis Spalte Z und auch in mehreren Sheets - aber ich beschreibe es Anhand von Spalte B. Sobald eine Spalte funktioniert, kann man das ja einfach für die anderen Spalten kopieren.

Eingabefelder sind Zellen B3 bis B7 (5 Zellen).
Die Ausgabezelle ist B31

Die Bedingung ist jetzt im Moment folgende:
1) Wenn in keiner der Eingabezellen irgendetwas steht, schreibe "EMPTY"
2) Wenn ALLE folgenden Bedingungen wahr sind, schreibe "PASS": B26<=B21; B27<=B22; B28<=B23; B29<=B24
3) Ansonsten schreibe "FAIL"

Im Moment sieht die Formel so aus und funktioniert auch:

=IF(AND(ISBLANK(B3);ISBLANK(B4);ISBLANK(B5);ISBLANK(B6);ISBLANK(B7));"EMPTY";(IF(AND(B26<=B21;B27<=B22;B28<=B23;B29<=B24);"PASS";"FAIL")))

Eventuell könnte die Formel etwas kürzer sein, aber das ist erstmal nicht das Problem.

Mein Problem ist folgendes:

Sobald die Zellen B3-B7 ausgefüllt sind, sind die Zellen B26-B29 immer größer null.
Nun kann es auch vorkommen, dass die Zellen B21 bis B24 leer sind, oder auch nur eine oder zwei davon leer sind, denn das sind keine Berechnungen, sondern Fixwerte die von vorneherein eingetragen sind.

Ich brauche also einen zusätzlichen Check, bei dem "B26<=B21" nur dann abgecheckt wird wenn B21 nicht leer ist - jeweils getrennt für alle dieser unter Punkt 2) oben genannten Bedingungen.

Das Ganze soll bewirken wenn z.b. unter B21-B24 nichts drin steht, aber die Zellen B3-B7 gefüllt sind, das Ergebnis am Ende "PASS" ist - im Moment ist das Ergebnis (dadurch dass B26-B29 immer größer null sind) nämlich immer "FAIL".

Ich komme hierbei aber langsam an die Grenzen meiner Excelkenntnisse. Schon für die aktuelle Formel habe ich etwas länger gesessen.
VBA ist leider keine Option, Es muss also irgendwie über die Formel gehen. Ich wäre entsprechend sehr dankbar, wenn mir geholfen werden könnte. :)

Danke+Gruß
Peter

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline maninweb

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1.063
    • Profil anzeigen
    • Excel Formula Translator
  • Office-KnowHow: Experte
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2016
Antw: Komplexe Abfrage in Excel benötigt
« Antwort #1 am: Mai 17, 2014, 09:15:14 Vormittag »
Hallo Peter,

versuche es mal mit folgender Formel:

=IF(AND(ISBLANK(B3);ISBLANK(B4);ISBLANK(B5);ISBLANK(B6);ISBLANK(B7));"EMPTY";
  IF(AND(IF(ISBLANK(B21);TRUE;B26<=B21);IF(ISBLANK(B22);TRUE;B27<=B22);
  IF(ISBLANK(B23);TRUE;B28<=B23);IF(ISBLANK(B24);TRUE;B29<=B24));"PASS";"FAIL"))

Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) from 01/2011 - 06/2019
https://de.excel-translator.de :: Online Excel-Formel-Übersetzer :: Alle Übersetzungen der Excel Funktionen & Fehlerwerte

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.