Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Formelzusammensetzung
#1
Hallo zusammen,

hier wird es mir sehr komplex und er bringt mir immer, ich hätte entweder zu viele oder zuwenige Argumente.

Wenn in G4 "Ja" steht und gleichzeitig in E10 die Zahlen 2 4 oder 7, dann soll gerechnet werden

AUFRUNDEN(((E7+(AUFRUNDEN(E6*2*E10/60;0)))/60/E10)+1  sonst  AUFRUNDEN(((E7+(AUFRUNDEN(E6*2*E10/60;0)))/60/E10)+0

als Schlusskriterium nicht "Ja"  AUFRUNDEN(E7/8,5/E10;0)

Könnt ihr mir das bitte in eine Formel bringen?

Hier meine Bastelei.

=WENN(UND(G4=“ja“;E10=(ANZAHL(SUCHEN(2;4;7))>0);AUFRUNDEN(((E7+(AUFRUNDEN(E6*2*E10/60;0)))/60/E10)+1;AUFRUNDEN(((E7+(AUFRUNDEN(E6*2*E10/60;0)))/60/E10)+0;0);AUFRUNDEN(E7/8,5/E10;0))

Ich danke euch schonmal im Voraus.
Zitieren
#2
Hi,

ich rate mal:
=WENN(G4="ja";AUFRUNDEN((E7+AUFRUNDEN(E6*2*E10/60;0))/60/E10;0)+ODER(E10={2.4.7});AUFRUNDEN(E7/8,5/E10;0))
Gruß,
Helmut
_____
Office365 auf MacOS und Win11
Zitieren
#3
Hallo,

mir fehlt bei der Formel einmal die Stellenzahl beim AUFRUNDEN:

Code:
=LET(xa;AUFRUNDEN(E7+AUFRUNDEN(E6*2*E10/60;0)/60/E10;0);xb;--ODER(E10={2;4;7});WENN(G4="ja";xa+xb;AUFRUNDEN(E7/8,5/E10;0)))
Gruß


Edgar
Zitieren
#4
Hallo zusammen,

Danke für eure Unterstützung. Ich habe nachfolgende Formel integriert und es funktioniert. Perfekt. Vielen Dank.

=WENN(G4="ja";AUFRUNDEN((E7+AUFRUNDEN(E6*2*E10/60;0))/60/E10;0)+ODER(E10={2.4.7});AUFRUNDEN(E7/8,5/E10;0))
Zitieren
#5
Hola,
geb doch mal AUFRUNDEN(((E7+(AUFRUNDEN(E6*2*E10/60;0)))/60/E10)+1 als Formel in eine Zelle ein, dann siehst du, dass schon alleine der Formelteil fehlerhaft ist. Es fehlt wie Edgar schon geschrieben hat, die Anzahl der Stellen auf die gerundet werden soll.
Gruß,
steve1da
Zitieren
#6
Danke für die Rückmeldung.

Ich pack euch mal das Übel hier ran. Ich komme hier nicht weiter.

Hier kommt dann mal ein Minus raus, wenn man die Montagestunden und/oder die Kilometer ändert. Dann passt die errechnete Anzahl nicht wenn man nur im Kopf logisch nachdenkt. Die Felder, wo Eingaben efolgen, hab ich euch mal gelb gemacht.

Arbeitstage sind 5 (Mo-Fr)
daraus ergeben sich 4 Übernachtungen je Woche je Monteur

Wenn keine Übernachtung, dann sind es entsprechende Anfahrten. 

Hier die Gedankenrechnung vom Kollegen, der den Fehler festgestellt hat.
Montagestunden 390
Entfernung 40
Monteure 4
Es müssten 67,2 h Fahrzeit herauskommen (4 Monteure x 0,7 h x 2 (Hin- und zurück) x 12 Fahrten da 12 Arbeitstage) = Gesamt 457,2 h = 46 Manntage / 4 Monteure = 12 Arbeitstage

In der Beispieldatei passen zum Beispiel die Anfahrten nicht. Müssten bei 12 Tagen 3 sein, da ja Übernachtet wird und es müssten 36 Übernachtungen raus kommen. Bei keiner Übernachtung müssten entsprechend 12 Anfahrten und 0 Übernachtungen sein.

So müsste sich das automatisch in den Zellen errechnen wenn man Montagestunden, Anzahl Monteure, Kilometer und Übernachtung ja oder nein ändert.

Wenn das hier jemand anpassen kann, das wäre der Oberhammer, denn da wurde schon so viel probiert und angepasst, aber es flutscht nicht.


Angehängte Dateien
.xlsx   Fehler.xlsx (Größe: 36,17 KB / Downloads: 6)
Zitieren
#7
Hi,

ich habe keine Zeit, deine Berechnungslogik nachzuvollziehen.
Aber schau dir mal die Funktion WENNFEHLER() an. Die vereinfacht viele deiner Formeln. Vielleicht blickst du dann selbst besser durch.
Außerdem sollte eine Formel niemals "0" sondern wenn, dann 0 zurückgeben (du siehst den Unterschied?) - dann kannst du dir bei einigen deiner Formeln sogar WENNFEHLER() schenken.
Gruß,
Helmut
_____
Office365 auf MacOS und Win11
Zitieren
#8
Hallo,

ich glaube, Du solltest Deine Berechnungen nochmal überdenken!
Deine Rechnungen berücksichtigen nicht, dass bei Übernachtungen pro Woche 2Fahrten notwendig sind. 
Das Problem wird ohne Iteration wohl kaum lösbar sein, da die tatsächlichen Mannstunden abhängig sind von der Anzahl der Fahrten bzw. Fahrzeiten, die wiederum abhängig sind von den Mannstunden.
Gruß


Edgar
Zitieren


Gehe zu:


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




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions