Microsoft Excel

Herbers Excel/VBA-Archiv

Wert beschränken

Betrifft: Wert beschränken von: werner
Geschrieben am: 10.03.2013 12:57:49

Hallo miteinander
Habe ein Formelproblem

Möchte in meiner Zelle die bezahlten Std, die nicht größer als 50 (Sollwert) sein dürfen, anzeigen.
Also bei Mehrarbeit 50:00 und bei Minusstd. Auffüllung bis 50:00 aus Plus Vormonat.

Habe in C46 48:00 (lfd.Monat) und in J31 6:00 (Plus Vormonat)
Ergebnis in Formelzelle wird mit 54:00 ausgewiesen, soll aber nur 50:00 betragen.

=WENN(UND(C46<=Sollwert;J31>0);C46+J31;Sollwert)

C46 Arbeitszeit lfd Monat
J31 Plus-Std. Vormonat
Sollwert 50:00

werner

  

Betrifft: AW: Wert beschränken von: Hajo_Zi
Geschrieben am: 10.03.2013 12:59:06

Hallo Werner,
=Min(WENN(UND(C46<=Sollwert;J31>0);C46+J31;Sollwert);50)


GrußformelHomepage


  

Betrifft: AW: Wert beschränken von: werner
Geschrieben am: 10.03.2013 13:31:15

Hallo Hajo,
danke, war garnicht auf so schnelle Antwort eingerichtet.
Habe jetzt ein Ergebnis von 44
sollte aber 50 betragen (Vorhandene 48 plus Differenz auf 50 vom Vormonat
Werner


  

Betrifft: AW: Wert beschränken von: Hajo_Zi
Geschrieben am: 10.03.2013 13:32:21

Hallo Werner,

Dazu kann ich nichts schreiben, da ich die Datei nicht sehe.

Gruß Hajo


  

Betrifft: AW: Wert beschränken von: Hubert
Geschrieben am: 10.03.2013 13:47:27

Hallo Werner

dann gib doch folgende, abgeänderte Formel ein:

=WENN(UND(C46<=50;J31>0);WENN(SUMME(C46+J31)<=50;SUMME(C46+J31);50))

Gruß, Hubert


  

Betrifft: AW: Wert beschränken von: Hajo_Zi
Geschrieben am: 10.03.2013 14:19:21

Hallo Hubert,

ich hätte vermutet da fehlt noch was.

Tabelle1

 DE
21HubertFALSCH
22Hajo50
23Original50

verwendete Formeln
Zelle Formel Bereich
E21 =WENN(UND(C46<=50;J31>0);WENN(SUMME(C46+J31)<=50;SUMME(C46+J31);50)) 
E22 =MIN(WENN(UND(C46<=sollwert;J31>0);C46+J31;sollwert);sollwert) 
E23 =WENN(UND(C46<=sollwert;J31>0);C46+J31;sollwert) 

definierte Namen
Name Bezieht sich auf Tabelle Z1S1-Formel
sollwert=Tabelle1!$F$14 =Tabelle1!Z14S6

Tabellendarstellung in Foren Version 6.01



Gruß Hajo


  

Betrifft: AW: Wert beschränken von: Hubert
Geschrieben am: 10.03.2013 15:27:18

Hallo Hajo

zu meinem Verständnis: was habe ich falsch ?
im Moment bekomme ich noch nicht so ganz raus, wo der Fehler ist.
Ich habe bei mir das Ganze noch einmal ausprobiert, mal mit der 50 schon in der Formel, aber
auch mit dem definierten Namen "sollwert" und, wenn die Formate alle übereinstimmen,
dann funktioniert das bei mir !??

Gru´, Hubert


  

Betrifft: AW: Wert beschränken von: Hajo_Zi
Geschrieben am: 10.03.2013 15:30:29

Hallo Hubert,

wie auch schon Werner festgestellt hat wird bei Dir Flasch ausgegeben. Ich vermute so?

Tabelle1

 DE
21Hubert50
22Hajo50
23Original50

verwendete Formeln
Zelle Formel Bereich
E21 =WENN(UND(C46<=50;J31>0);WENN(SUMME(C46+J31)<=50;SUMME(C46+J31);50);50) 
E22 =MIN(WENN(UND(C46<=sollwert;J31>0);C46+J31;sollwert);sollwert) 
E23 =WENN(UND(C46<=sollwert;J31>0);C46+J31;sollwert) 

definierte Namen
Name Bezieht sich auf Tabelle Z1S1-Formel
sollwert=Tabelle1!$F$14 =Tabelle1!Z14S6

Tabellendarstellung in Foren Version 6.01



Gruß Hajo


  

Betrifft: AW: Wert beschränken von: Hubert
Geschrieben am: 10.03.2013 22:11:23

Hallo Hajo

Danke für deine Hilfe.
Jetzt hab ich´s begriffen. Es fehlte mir der letzte Teil.
So passt es natürlich.

Gruß, Hubert


  

Betrifft: AW: Wert beschränken von: werner
Geschrieben am: 10.03.2013 14:22:19

Hallo Hajo und Hubert,
Gegen meine Dummheit hilft sicher auch kein Forum.
Hajo entschuldige, deine Lösung funktioniert einwandfrei, wenn man sie dann auch in die richtige Zelle kopiert.
Hubert, deine Formel bringt die Meldung "Falsch" schau sie mir trotzdem noch mal gründlicher an.
Auf jeden Fall euch beiden ein Dankeschön und einen schönen Sonntag.
Werner


 

Beiträge aus den Excel-Beispielen zum Thema "Wert beschränken"