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.

...zur Antwort

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.

...zur Antwort

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)


...zur Antwort

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


...zur Antwort

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.

...zur Antwort

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?

...zur Antwort

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?

...zur Antwort

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.

...zur Antwort

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.

...zur Antwort

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 :))

...zur Antwort

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.

...zur Antwort

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.


...zur Antwort

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

...zur Antwort

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.

...zur Antwort
Wie durchsuche ich meine Excel Datei nach bestimmten Wörtern pro Spalte, um bei der Dateneingabe und der Suche nach der richtigen Excelzeile Zeit zu sparen?

Meine Datentabllen wachsen und wachsen. Dennoch möchte ich die gesuchte Excel Zeile möglichst schnell finden.

Ich hatte hierfür schonmal eine Suchzeile, inder mir die Zeile mit dem Wert ausgegeben wird, welche ich für die erste Spalte als Vergleich gesucht habe.


=WENNFEHLER(INDEX($A$2:$Z$4400;VERGLEICH($AC$4;$A$2:$A$4400;0);VERGLEICH(AE$2;$A$1:$Z$1;0));"Gib in AC4 einen Wort ein!")

Also kurz erklärt, In AC4 gibt man den gesuchten Wortlaut an. In AE2 ist die varilable Beschriftung der zu durchsuchenden Spalte.

Nun möchte ich, dass in der ersten zu durchsuchenden Spalte (das Wort wird in AC4 angegeben) nach dem Wort auch innerhalb der Zelle gesucht wird. Eignet sich zB für Doppelnamen und man nur nach einem Suchen kann, weil der zweite im Schreiben nicht erwähnt ist. Es sollte ein Treffen mit dem vollständigen Inhalt der gefundenen Zelle ausgegeben werden.

Die darauf folgende Formel rechts nebendran ließt jetzt aus Zelle AC5 einen weiteren Wortteil heraus, welcher in der gleichen Zeile existieren muss wie der Wortteil aus AC4. Somit muss durch die Eingabe in Zelle AC5 (falls FALSCH) die Tabelle weiter durchsucht werden nach dem gleichen Prinzip.

Am Ende der Suchspalte ist dann ein variabler Hyperlink der mich direkt zur passenden Zeile führt, nachden ich bestätigen kann, dass es bei den angezeigten Angaben sich um den richtigen Datenzeilensatz handelt.

Theoretisch gelaube ich schon, dass das mit Excel möglich ist. Bloß ich weiß es einfach nicht :(

Vielen Lieben Dank Für Deine Hilfe !!!

Diese Paar Codezeilen würden mir Stunden an Arbeit in Zukunft sparen :)

...zur Frage

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?

...zur Antwort

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.

...zur Antwort

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.

...zur Antwort

Ja ich habe eine Idee, so wie Oubyi schon geschrieben hat in VBA.

Das Problem ist nur das du diese Variante dann nicht als Googletabelle benutzen kannst, denn bei Google wird die Überwachung beim Hochladen nicht mit übernommen. Nur eine bedignte Formatierung der Spalte V, Datum älter als 2 Tage würde gehen. Google benutzt für seine Tabllen nicht das VBA sondern Javascript und das ist nicht mein Gebiet :))

Hier jetzt aber mal die VBA Lösung und die bedingte Formatierung für Spalte V in Excel:

-----

Unten im Reiter auf Tabellenblatt1 gehen und mit der rechten Maustaste auf Code anzeigen, in das sich öffnende Fenster folgenden Code eintragen:

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range, tmpRng As Range
Set rng = Intersect(Range("B3:U34"), Target)
If Not rng Is Nothing Then
Application.EnableEvents = False
For Each tmpRng In rng.Areas
For Each rng In tmpRng.Columns(1).Cells
Cells(rng.Row, 22) = Date
Next rng
Next tmpRng
Application.EnableEvents = True
End If
End Sub

Hier wird jetzt das Tabellenblatt bei jeder Änderung im Bereich von B3:U34 in Spalte V das Datum der Änderung eintragen.

Das ganze noch Speichern, weil du wahrscheinlich bis jetzt nur eine xlsx Datei hast wirst du beim speichern eine Meldung erhalten. Die Meldung mit Nein beantworten und deine Datei als xlsm Datei (Excel-Arbeitsmappe mit Makros) speichern.

------

Jetzt die bedingte Formatierung:

Als erstes markierst du deinen Bereich (V3:V34) und gehst dann oben im Reiter auf Start und dann auf bedingte Formatierung. Jetzt auf neue Regel und ganz unten auf "Formel zur Ermittlung...", dort schreibst du folgendes rein:

=V3<HEUTE()-2

Jetzt noch auf Formatieren um das rote Ausfüllen zu wählen.

Das ganze mit OK abschliessen und das Thema sollte erledigt sein.

-------

Ich habe deine Tabelle mal nachgebaut, wie das ganze dann geht kannst du hier ja mal testen:

http://workupload.com/file/wHSuN4e

Und das was du gesucht hast?

...zur Antwort