Registriert seit: 29.06.2016
Version(en): 2010
29.06.2016, 09:13
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2016, 09:13 von Frantix27.)
Hallo Freunde,
ich bin gerade dabei eine Datei zu erstellen mit Hilfe der man Belege nach Ihren Nummernkreis der jeweiligen Abteilung zuzuordnen kann.
Dabei sucht die Formel in den Bereichen H und E nach Zahlen/Begriffen und soll die jeweilige Abteilung ausgeben bzw. sagen, dass für diesen Beleg keine Abteilung nötig ist.
1. Priorität: Spalte H hat die oberste Priorität
2. Priorität: Anschließend muss geprüft werden, ob in E noch eine Bezeichnung mit einer Zahl zwischen 710000 und 720000 oder der Begriff Bank steht. Sollte dem so sein, so soll "kein Nachweis" ausgeworfen werden.
Lediglich wenn ich eine Spalte mit dem Inhalt Bank habe, dann wirft er mir #WERT! aus, bei allen anderen Bereichen funktioniert es. Habt Ihr hier einen konkreten Ansatz wieso immer wieder eine Fehlermeldung auftritt?
=+WENN(UND(H3>5100000000;H3<5200000000);"Kasse";WENN(UND(H3>60000000;H3<67000000);"Kasse";WENN(UND(H3>95000000;H3<96000000);"kein Nachweis";WENN(UND(RECHTS(E3;7)*1>710000;RECHTS(E3;7)*1<7200000);"kein Nachweis";WENN(RECHTS(E3;7)="Bank";"kein Nachweis";WENN(UND(H3>68000000;H3<69000000);"Buchhaltung"))))))
Vielen Dank und beste Grüße
Frantix27
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
stell die Prüfung auf "Bank" vor die Abfrage ob E3 zwischen 7100000 und 7200000 liegt.
Denn diese Abfrage ergibt #WERT wenn Text in E3 steht.
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Frantix27
Registriert seit: 29.06.2016
Version(en): 2010
29.06.2016, 09:36
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2016, 09:36 von Frantix27.)
Vielen Dank steve1da!
Genau das war der Ansatz den ich gebraucht habe!
Kannst Du mir sagen, wie Du zu diesem Ansatz gekommen bist?
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
sobald ein Teil der Formel einen Fehler produziert, ist die Prüfung zu Ende und die Fehlermeldung erscheint.
Daher habe ich die Prüfung ans Ende gestellt.
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Frantix27
Registriert seit: 29.06.2016
Version(en): 2010
(29.06.2016, 09:18)steve1da schrieb: Hola,
stell die Prüfung auf "Bank" vor die Abfrage ob E3 zwischen 7100000 und 7200000 liegt.
Denn diese Abfrage ergibt #WERT wenn Text in E3 steht.
Gruß,
steve1da
Der Wert für Bank klappt jetzt, aber wenn ich jetzt eine Belegnr. im Bereich von 68... bis 69... wird jetzt immer #WERT angezeigt, obwohl vorher dann die Buchhaltung angezeigt wurde. :S
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
ungetestet:
Code:
=WENN(ODER(UND(H3>5100000000;H3<5200000000);UND(H3>60000000;H3<67000000));"Kasse";WENN(UND(H3>68000000;H3>69000000);"kein Nachweis";WENN(UND(H3>68000000;H3<69000000);"Buchhaltung";WENN(RECHTS(E3;4)="bank";"kein Nachweis";WENN(UND(RECHTS(E3;7)*1>7100000;RECHTS(E3;7)*1<7200000);"kein Nachweis";"")))))
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Frantix27
Registriert seit: 29.06.2016
Version(en): 2010
29.06.2016, 10:16
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2016, 10:16 von Frantix27.)
Wenn ich jetzt Deine Formel übernehme, dann nimmt er keine Rücksicht mehr auf die Verweise, die in E stehen.
Dann erkennt er den richtigen Nummernkreis, aber schaut nicht in E wenn dort z.B. Bank steht und gibt dementsprechend auch nicht den Verweis "kein Nachweis" aus.
Registriert seit: 29.06.2016
Version(en): 2010
29.06.2016, 10:26
(Dieser Beitrag wurde zuletzt bearbeitet: 29.06.2016, 10:52 von Frantix27.)
Verwende ich jetzt folgende Formel:
=+WENN(UND(H70>5100000000;H70<5200000000);"Kasse";WENN(UND(H70>60000000;H70<67000000);"Kasse";WENN(UND(H70>95000000;H70<96000000);"kein Nachweis";WENN(RECHTS(E70;7)="Bank";"kein Nachweis";WENN(UND(RECHTS(E70;7)*1>710000;RECHTS(E70;7)*1<7200000);"kein Nachweis";WENN(UND(H70>68000000;H70<69000000);"Buchhaltung"))))))
So wird mir fast alles als richtig ausgegeben. Lediglich, wenn in E innerhalb der 7 Buchstaben ein Sonderzeichen/Leerzeichen steht wie z.B. ein Komma, Punkt, usw. dann wird hier noch #WERT ausgegeben. Hast Du hier einen konkreten Ansatz.
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
was soll denn an Stelle von #WERT ausgegeben werden? Soll die Zielzelle leer bleiben, wenn die Formel einen Fehler auswirft?
Gruß,
steve1da
Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:1 Nutzer sagt Danke an steve1da für diesen Beitrag 28
• Frantix27
Registriert seit: 29.06.2016
Version(en): 2010
(29.06.2016, 10:28)steve1da schrieb: Hola,
was soll denn an Stelle von #WERT ausgegeben werden? Soll die Zielzelle leer bleiben, wenn die Formel einen Fehler auswirft?
Gruß,
steve1da
Also ich habe jetzt erneut geprüft und der Fehler wird bei allem ausgegeben, dass nicht dem Begriff "Bank" oder dem Nummernkreis entspricht. Also vermute ich mal, dass er den Befehl mit der Buchhaltung nicht mehr anwendet. Denn immer dort wo jetzt #WERT steht, müsste eigentlich "Buchhaltung" stehen.