Hallo, ich muss sagen, das ich absolut keine Ahnung habe was Du da anstellst, aber hoffe doch, eine Anregung geben zu können. Ich mache es immer so, wenn ich nur bestimmte Werte in einer anderen Spalte haben möchte: LINKS und RECHTSs neben deinem Datenberg von K bis EG noch eine Spalte einfügen und von oben nach unten fortlaufend von 1 bis 368 durchnummerieren. Eine Spalte daneben abfragen mit wenn k<untere Grenze; die Spaltennummer mit der fotlaufenden Zahlen. Somit werden nur die Fortlaufenden Zahlen angezeigt die über oder unter dem Grenzwert liegen. Jetzt noch eine Spalte weiter die fortlaufende Zahl wieder mit verweis suchen lassen und den Messwert ausgeben lassen. Viel Spaß beim exceln :-) Jochen
Hallo, ich glaube, ich hab den Sinn und Zweck nicht verstanden. Denn wenn Du eine Liste hast und eine zweite daneben, dann brauchst du doch nur mit sverweis arbeiten, eine 1 ausgeben lassen und bei bedingte Formatierung "wenn =1" fett schreiben lassen.
viel Spaß beim exceln :-)
Jochen
Es gibt eine nicht ganz einfache Lösung auch ohne Makro. Ein wenig von Excel sollte man aber doch wissen. Es geht mit der Formelfunktion "Interlation" bei den EXCEL Optionen. Aber erst einmal zu den ganzen Formeln. Wenn ich es richtig verstanden habe, steht sehr vereinfacht in Spalte A der Lagerbestand der Bauteile und in Spalte B der Bestand der fertigen Produkte. Jetzt werden z.B. pro fertig Produkt 10 Bauteile verwendet. Also gibt's Du in Spalte B z.B. "2" ein werden 20 Bauteile aus den Lagerbestand "gebucht". Wird in der Produktspalte wieder eine Null eingegeben, schlägt der Bauteilbestand wieder auf den alten Wert. Ich hoffe DAS ist dein Problem. Jetzt zur Lösung: In einer C1 schreibst du SPEICHERN und in die Spalte daneben in die Zelle eine "1". In die Spalte Bauteile muss jetzt eine Formel:WENN(NICHT(A1="");A1;WENN(D1=1;C2;A2)). Um den Bauteilbestand wieder "aufzufüllen", wird der wert in A1 eingetragen+ ENTER und dann wieder A1 löschen. In B2 werden die feritgen Produkte eingetragen. In C3 die noch zur Verfügung stehenden Bauteile. Wird jetzt ein Wert in B2 eigetragen, wird C2 verändert, aber A2 bleibt noch auf dem alten Wert. Jetzt kommt in D1 eine"1" und A1 wird geändert. WICHTIG: sofort wieder die 1 löschen und in B2 eine Null. Und das alles funktioniert nur, wenn Du oben auf DATEI-OPTIONEN-FORMELN das Häkchen bei "Iterative Berechnung aktivieren" setzt und darunter "Maximale Iterationszahl" auf "1" und dann OK. Das alles ist verwirrend aber mach erst einmal ein neues Excelbatt und trag die Formeln so ein und probier alles aus, viel Spaß und gutes gelingen.
Vielleicht etwas kürzer mit: B3-MAX(B4:B100)