

Du redest von A1 und B1 und benutzt eine Formel mit Tabelle und C20?
Gebe in B1 Mal folgende Formel ein:
=wenn(A1="";"";A1)
Das sollte eigentlich schon alles sein.
Du redest von A1 und B1 und benutzt eine Formel mit Tabelle und C20?
Gebe in B1 Mal folgende Formel ein:
=wenn(A1="";"";A1)
Das sollte eigentlich schon alles sein.
OK, so richtig habe ich deine Frage jetzt nicht verstanden aber meinst du das so?
Du hast also sagen wir mal in Spalte A in A1 die Überschrift Januar und ab A2 bis A32 jeweils die Zahl 0,21 drin (31 Tage).
Jetzt möchtest du, das sobald in Spalte A im Bereich A2 - A32 Ganzahl(1) erreicht wird in der nächsten Zeile, das wäre bei Januar jetzt A7 nur noch ein X und nicht mehr 0,21 steht?
Wenn ja brauchst du nur in A1 das Januar und in A2 0,21 eintragen, in A3 kommt dann folgende Formel, diese ziehst du dann einfach bis A32 runter.
=WENN((SUMME(A$2:A2)>GANZZAHL(1));"X";A2)
Das A2 ist jetzt mit dem $ festgesetzt damit er einmal auch immer ab A2 zählt und falls du in Spalte B Februar hast, kannst du die Formel einfach nach rechts zeihen. Dann passt sich das automatisch an.
Meinst du das so? (siehe Bild)
Falls nicht musst du das bitte ein wenig genauer beschreiben, eventuell auch ein Bild in einer neuen Antwort anhängen und auf diese hier Antworten sonst bekomme ich nicht Bescheid.
Das kann man in zwei Richtungen machen. Einmal mit extra Hilfsspalte, einem vergebenen Namen und dann mit Summewenn.
Ich benutze bei sowas immer ein Makro, da brauch man nicht extra alles andere machen. Also zum Makro:
Gehe unten auf den Reiter deiner Tabelle (wahrsheinlich Tabelle1) und dann mit der rechten Maustaste auf Code anzeigen.
Jetzt gehst du links in das Fenster und da mit der rechten Maustaste auf Einfügen und auf Modul.
Dort kommt dann folgender Code rein:
Function Farbsumme(Bereich As Range, Farbe As Integer)
Dim Zelle As Range
Application.Volatile
For Each Zelle In Bereich
If Zelle.Interior.ColorIndex = Farbe Then
Farbsumme = Farbsumme + Zelle
End If
Next
End Function
Sollte dann so aussehen wie im angehängten Bild1
Jetzt oben auf die Disketten zum Speichern und die folgende Meldung mit NEIN beantworten. Deine Datei musst du jetzt als Ecxel-Arbeitsmappe mit Makros (.xlsm) Datei speichern.
Jetzt kannst du das Fenster wieder schliessen und ganz einfach in deiner Tabelle mit folgender Formel deine Gelb eingefärbten Zellen zusammenrechen. Zum Beispiel für Spalte A: (siehe Bild2)
=Farbsumme(A:A;6)
Kommst du so klar damit?
Achja, Spalte B wäre dann:
Die 6 in der Formel ist die Farbnummer für GELB
=Farbsumme(B:B;6)
Ok, da du leider keine Zeilen oder Spalten Bezeichungen mit angegeben hast gehe ich mal davon aus das deine Datümer jetzt in Spalte C ab C3 stehen.
Dann in D3 folgende Formel:
=WENN(HEUTE()>C3-15;"FEHLT";"OK")
Dann noch oben über den Reiter Start auf bedingte Formatierung und dann auf Neue Regel "Nur Zellen formatieren, die enthalten", da weiter auf (siehe Bild unten) HIER NATÜRLICH DEN BEREICH ANPASSEN
Top DeeDee07 👍
Ich verstehe das jetzt nicht ganz.
Du hast also eine Tabelle wo du in Spalte D immer Datümer eingetragen hast und da sollen bei Jahreswechsel jetzt zwei Leerzeilen eingefügt werden?
Ich könnte jetzt ja ganz doof sagen dann nimm doch einfach für das nächste Datum, wenn es das nächste Jahr ist die dritte Zeile weiter unten dann hast du zwei Leerzeilen.
Doch ich denke das dort wohl was anderes hintersteckt was du nicht erwähnt hast oder? Sind da die Zeilen ausgeblendet oder wird das Datum irgendwie anders als händisch eingetragen? Irgendwas fehlt hier um für dich eine Lösung zu finden?
Nimm mal diese, da ist es egal ob in allen dreien was steht
=VERKETTEN(A1;" ";B1;" ";C1)
Er macht jedesmal ein Lerrzeichen nach jeder Zelle, nur wenn in A und C nur was steht hast du zwei Leerzeichen dazwischen.
Und welche Anmeldedaten hast du hier engegeben:
Der Postausgangsserver (SMTP) erfordert Authentifizierung
Ich hoffe keine und das der Haken bei Gleiche Einstellungen wie für Posteingangsserver verwenden ist.
Das ist ein Fehler der öfters mal passiert, dass hier nochmals die Anmeldedaten eingegeben werden.
Ich weiß ja nicht welche Beschreibung du genutzt hast aber diese ist gut und das geht auch:
https://telekomhilft.telekom.de/riokc95758/attachments/riokc95758/316/34504/1/Outlook%202016.pdf
Hilft dir das weiter?
Naja ohne den Aufbau deiner Artikeltabelle und den sverweis zu kennen ist eine Lösung schwer.
Was mich wundert, ist das nach dem doppelklicken und enter dann der Preis kommt.
Also wie ist deine Tabelle aufgebaut und wie sieht dein sverweis aus?
Wie wäre es mit einfügen Hyperlink oder Link.
Damit kannst du direkt auf eine Zelle verlinken.
Die Frage ist ja ob du die Datei mit den Daten und den dann gemachten Berechnungen wieder an deinen Kunden zurück geben musst.
Wenn nicht kannst du das einfach mit STRG+H (Suchen nach - ersetzen mit 0) machen, wie dkilli bereits geschrieben hat.
Wenn es aber so ist das du das nicht einfach ersetzen kannst, wäre mal gut zu Wissen wo die Striche sich aufhalten?
Befinden sie sich in der Mitte einer Zahl oder sind sie am Anfang oder wo auch immer. Bedeutet um es sich hierbei um immer die gleich Aufmachung hat.
Du könntest wenn es nicht mit STRG+H gemacht werden kann ja mal ein Beispiel der Aufmachung posten, dass würde da schon gut helfen.
Ok, ich gehe jetzt mal davon aus das deine Tabelle in Zeile 1 eine Überschrift hat und diese und die nächsten 25000 in eine neue Datei abgelegt werden soll.
Sobald diese neue Datei dann erstellt ist, wird sie in einem von dir festgelegten Ordner abgelegt. Den Namen der Datei habe ich jetzt so eingebaut das du ihn über eine Inputbox selbst anlegen kannst. Ich dachte jetzt an sowas wie 1-25000, 25001-50000 usw.
Diese neue Datei wird wenn sie erstellt wurde auch gleich dort abgespeichert und geschlossen.
Bevor du das in deiner Original Datei einbaust, würde ich dir raten immer erst eine Sicherung von dieser zu erstellen und den Code vorher in der Kopie zu testen,
Das folgende Modul baust du bitte wie folgt in deine Kopie ein:
ALT+F11 und dann im linken Abschnitt mit der rechten Maustaste "Datei importieren"
Dort wird dann dieses Modul eingefügt, welches du hier findest:
http://workupload.com/file/7XUaZwb
Wenn du dich mit dem einfügen von Modulen auskennst kannst du auch den folgenden Code kopieren und einfügen.
Das Modul sieht wie folgt aus:
Beschreibung steht Fett dahinter, Fett und Kusiv musst du anpassen.
Sub teilen()
Rows("1:25001").Select ' Hier wird jetzt Zeile 1 bis 25001 gewählt
Selection.Copy 'schneidet die markierten Zeilen aus
Workbooks.Add 'Erstellt eine neue Arbeitsmappe
ActiveSheet.Paste 'Fügt die ausgeschnittenen Zeilen in die neue Arbeitsmappe ein
Range("A1").Select 'markiert die Zelle A1
'Ab jetzt kommt der Teil wo die neu erstellte Arbeitsmappe gespeichert wird
Dim strVerzeichnis As String
Dim strName As String
Dim strInbox As String
strName = InputBox("Bitte Namen eingeben") 'Da wird nachher im Makro der Name abgefragt wie die Datei heißen soll
strVerzeichnis = "C:\Users\Mimi\Desktop\Teilen\" 'Hier musst du dein Verzeichnis anlegen
ActiveWorkbook.SaveAs strVerzeichnis & strName & ".xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close 'Schließt die neu erstellte Arbeitsmappe
Windows("Teilen_automatisch.xlsm").Activate 'Anpassen auf deine Original Datei
Rows("2:25001").Select 'Hier wird jetzt Zeile 2-25001 gelöscht, die Überschrift bleibt stehen
Selection.Delete Shift:=xlUp 'Hier werden die jetzt übertragenen 25000 Zeilen im Original entfernt
Range("A1").Select 'markiert die Zelle A1
End Sub
Falls du das ganze zum anschauen brauchst habe ich hier eine Musterdatei mit 100000 Zeilen zum testen.
http://workupload.com/file/6ft5f7G
Falls du nicht damit klar kommst immer raus damit.
Also grundsätzlich ist in Excel fast alles möglich, nur wie soll man dir helfen wenn du nicht einmal ein Beispiel eines Tabellenblattes gibst woran man richtig sehen kann wie deine Tabellenblätter oder die Tabelle die du auswerten willst aufgebaut ist.
Dann sprichst du hier von Abteilungen aber deine Tabellen haben nur Name und Datum, wie oder wo ist die Abteilung hinterlegt.
Hast du nur die 4 oder 5 Tabellenblätter wo im Tabllenblatt 5 dann die Auswertung laufen soll.
Ebenfalls sprichst du von unterschiendlichen Werten, was für Werte?
Wie soll was wo und auf welcher Grundlage passieren, am besten mal ein genaues Beispiel oder eine Musterdatei.
So ist es sehr schwer was passendes für dich als Lösung zu finden.
Kann natürlich auch sein das ich es nur nicht verstehe aber ohne Daten fällt es mir schwer :))
Ist deine Frage schon zu deiner Zufriedenheit beantwortet?
Falls nicht was ich glaube, solltest du erst einmal erklären um was für Preise es sich hier handelt. Normal spricht man im kaufmännischen Bereich bei EK Preise von Netto Preise und dann ist wichtig auf was sich deine Zuschläge letztendlich berechnen.
Wirklich auf den Netto Preis, was für die Marge zählt oder sind es Aufschläge die auf den Brutto aufgeschlagen werden.
Einige Gebühren darf man nicht auf den Netto Preis aufschlagen und andere sind Gebühren die grundsätzlich nur dem Brutto Preis zugeführt werden.
Erstelle dir eine Tabelle wo du dir alle Daten anlegst und errechne die einzelnen Posten so wie sie dem EK zugeführt werden sollen, ich meine jetzt entweder Brutto oder Netto bezogen.
Wenn du das hast brauchst du das nur noch zusammen rechnen und du hast deinen Brutto Preis.
Also dein Fehler liegt mit 100 %iger Wahrscheinlichkeit hier:
"In Zelle A (also da wo 321 steht) ist in der Bearbeitungszeile ein
Querverweis auf eine andere Zelle, die hab ich aber schon überprüft, da
finde ich auch keinen fehler"
Hast du eventuell mal in Betracht gezogen das nur du denkst das dort kein Fehler drin ist, du kannst in keiner Antwort genau schreiben welche Zellen du genau belegt hast und auch der Querverweis ist das größte Geheimnis was es auf Erden gibt.
Der Fehler kann ja auch in der Zelle liegen der unter dem Querverweis liegt. Eventuell ist diese Zelle ja auch flasch formatiert oder da ist auch ein Verweis drin. Keiner weiß wie deine Zellen aussehen.
Wenn du wirklich willst das man dir hilft, gib erstens mal genau die Zellen an welche du belegt hast, also nicht nur Zelle A und B sondern A1 B1 A2 B4 oder wie auch immer. Der Querverweis ist ebenfalls sehr wichtig, selbst wenn dieser ein gültigen Verweis haben sollte kann er dennoch bei der Berücksichtigung auf eine andere Zelle diesen Fehler auslösen.
Wenn alles richtig wäre hättest du auch das richtige Ergebnis.
Das ist jetzt schon eine sehr spezielle Sache und ich vermute das du bei deiner Frage hier sehr lange, wenn überhaupt, auf eine passende Antwort dazu warten wirst.
Ich denke das du eher im deutschen Forum von Rail Nation hilfe dazu finden wirst.
http://forum.railnation.de/forum.php
Ich muss ehrlich gestehen das ich davon keine Ahnung habe aber eventuell kann dir Youtube da ja weiter helfen.
Hier gibt es einige Videos dazu:
https://www.youtube.com/results?search_query=Theoretische+Titrationskurve+excel
Ich hoffe ich konnte dir damit ein wenig helfen, vielleicht kennt sich ja auch jemand anderes damit aus.
Warum benutzt du für die Suche nach dem Wort nicht einfach STRG+F, da das Wort rein und dann auf "alle Suchen".
Dort werden dir dann alle Zellen aufgeführt in denen sich dein Wort befindet, diese kannst du dann anklicken und sehen ob es die richtige ist.
Reicht dir das nicht so?
Willst du die Bilder überhaupt wieder ändern in Tabelle 2 oder nur einmalig allen Nummern zuordnen.
Wenn du sie nur einmalig in deine Artikel einpflegen willst, würde ich dir raten den Weg über VBA zu wählen. Dort kann man, wenn du zb. deine Bilder in einem Ordner liegen hast und diese noch genauso heißen wie die Artikelnummer: zb: (123456.jpg), könnte man das Ratz Fatz machen.
Wenn diese unbedingt per Artikelnummer von Tabelle 1 in Tabelle 2 übertragen werden sollen, wäre ein Weg wie augsburgchris beschrieben hat möglich. Nur bei dieser Formel geht es jetzt nur um die Zelle C3 wo das Bild dann in D3 angezeigt wird und nur wenn du in C3 die Artikelnummer änderst auch in D3 das andere Bild angezeigt.
Da du aber wenn ich das richtig verstanden habe deine gesamte Artikelliste mit Bildern füllen wilst, denke ich wäre das eine Menge Arbeit.
Beschreibe am besten mal wie deine Tabelle 2 genau aufgebaut ist, in welche Spalte deine Bilder sollen und wo deine Bilder abgelegt sind. Mit diesen Angaben könnte man dann den Code für VBA fertig machen der automatisch deine Bilder der Reihe nach in deine Liste ablegt.
Warum benutzt du in Spalte C jetzt Checkboxen, wäre es nicht einfacher dort einfach ein Dropdown mit erledigt und Problem einzusetzen. Dieses könntest du dann in die gesamte Spalte C ein liegen und über eine bedingte Formatierung die Zelle in C rot einfärben lassen wenn dort Problem drin steht.