Hallo, so würde es funktionieren:
=SVERWEIS($J$2;Tabelle3[#Alle];SPALTE(Tabelle3[[#Kopfzeilen];[Firma]]);FALSCH)
Hallo, so würde es funktionieren:
=SVERWEIS($J$2;Tabelle3[#Alle];SPALTE(Tabelle3[[#Kopfzeilen];[Firma]]);FALSCH)
Dieses einzeilige Makro schreibt die Zeit auf 1/4 Std. gerundet in die markierte Zelle:
Sub Viertelstundenzeit()
Selection.Value = Format(Round((Now - Int(Now)) * 96, 0) / 96, "hh:mm")
End Sub
Du kannst es mit einem Button verknüpfen und los geht's.
Hallo, ich glaube, dass ich dein Beispiel richtig nachgestellt habe:
Du musst wohl in B19 den Wert von C19 übernehmen oder in C18 den Wert von B18.
Hallo, markiere B5 bis L5 und füge unter Start/Bedingte Formatierung/Neuer Regel/Formel zur... die Bedingungen so ein:
Es genügt, die rote und die gelbe Regel einzugeben, und die Zellen B2 bis L2 fix gelb zu färben
Hallo, kannst noch bitte beschreiben, was mit den ausgewählten Werten weiter passieren soll?
Vielleicht ist dieser Ansatz ja einfacher:
Entwicklertools/Einfügen/Kontrollkästchen
Deren Name ist natürlich frei definierbar und in der zugeordneten Zellverknüpfung wird der Inhalt auf WAHR oder FALSCH gestellt.
Mehrfachauswahl im Sinne von Filter geht nicht?
Hallo, um sicher zu gehen wandle die Daten in Werte um:
Wenn 335 > 980 Dann XY Sonst YZ
=WENN(WERT(A1)>WERT(B1) ;"XY";"YZ")
Du hast recht, das ist schwer zu finden.
Klicke mit der rechten Maustaste auf die X-Achse (auf deine Städte) und klicke "Hauptgitternetz hinzufügen", die senkrechten Linien kannst du dann auch formatieren, ich habe sie 5 pt. dick und grün gemacht.
Hallo, ich zeichne mal ein Beispiel:
Reihe die Automarken nach deiner Sympathie.
Die Rohdaten hast du so ähnlich, wie im grünen Bereich.
So oft wurden die Plätze pro Antwort vergeben.
Es bleibt dir selbst überlassen, ob du noch eine Gewichtung einbaust, oder (wie ich in Zeile 3) für den 1. Rang 12 Punkte, für den 2. Rang 11 Punkte, usw. vergibst.
Die Formel in N4 rechnet die Punkte pro Automarke aus:
=SUMMENPRODUKT(B$3:M$3;B4:M4)
Die Formel in O4 berechnet den Rang pro Automarke, es wird noch 1/1000 der Zeilennummer addiert, damit mehrere gleichrangige in den nachfolgenden Rechnungen unterschieden werden können:
=RANG(N4;$N$4:$N$15)+ZEILE()/1000
Die Formel in P4 reiht das Ergebnis der Ränge:
=KGRÖSSTE($O$4:$O$15;ZEILE(P1))
Die Formel in Q4 stellt die dazugehörige Marke daneben:
=INDEX(A:A;VERGLEICH(P4;O:O;0))
Die Formel in R4 stellt die dazugehörigen Punkte daneben:
=INDEX(N:N;VERGLEICH(Q4;A:A;0))
Die Formeln in N4:R4 lassen sich bis Zeile 15 runterkopieren.
Über Q3:R15 kannst du eine nette Grafik erstellen
Hallo, eine Pivot-Tabelle ist ja die Zusammenfassung irgendwelcher Rohdaten.
Was nicht geht, eine neue Pivot-Tabelle mit alten Daten anzureichern,
Versuche die alten Rohdaten ins neue Format zu bringen.
Die häufigste Tücke des SVERWEIS ist, dass ei einen Unterschied zwischen Text und Zahl macht, das ist z.B. nicht das selbe:
Hallo ich habe eine Function VBA, die diese Ergebnisse liefert:
hier der Code:
Function PRIMZAHL(rngZelle As Range) As Boolean
On Error Resume Next
If rngZelle.Value < 2 Then PRIMZAHL = False: GoTo aus 'zu klein
If Int(rngZelle.Value) <> rngZelle.Value Then PRIMZAHL = False: GoTo aus 'Dezimalstellen
For i = 2 To rngZelle.Value ^ 0.5
If rngZelle.Value Mod i = 0 Then PRIMZAHL = False: GoTo aus
Next i
PRIMZAHL = True
aus:
End Function
Hallo, ich würde dir für diesen Zweck die Pivot-Tabelle empfehlen.
Anfangs musst du dich ein bisschen einlesen, es zahlt sich aber aus.
So etwas hast du mit ein paar Klicks erstellt (ab Spalte E ist es die Pivot-Tabelle):
Hallo, ich habe was nettes entwickelt.
Dazu müsstest du dir aber einmalig die Mühe machen und die PLZ-Bereiche einzeln darstellen, z.B. 44 - 46 Gelsenkirchen löschen und 3 Zeilen daraus machen:
Dann brauche ich 2 Hilfsspalten vorgelagert:
In der Spalte A werden nur die linken 2 Stellen herausgelöst mit Formel in A10
=LINKS(D10;2)
Zelle B10 ist schon trickreicher, die nummeriert alle gleichen PLZs durch:
=A10+ZÄHLENWENN(A$9:A10;A10)/1000
A10 und B10 nach unten kopieren
Das beste kommt jetzt, ich habe es wegen der besseren Übersichtlichkeit auf derselben Tabelle gemacht:
In L4 wird der erste Preis der betreffenden PLZ geholt und mit Nachkommastellen indiziert (falls es mehrere gleiche Preise gibt):
=WENNFEHLER(SVERWEIS(LINKS($G4;2)+RECHTS(U$3;1)/1000;$B:$E;4;0)+RECHTS(L$3;1)/100;"")
Diese Formel nach rechts (ich habe max. 9 Treffer vorgesehen) und nach unten kopieren.
In U4 wird geschaut, welcher Spediteur der billigste ist, der 2.billigste usw.:
=WENNFEHLER(SVERWEIS(LINKS($G5;2)+VERGLEICH(KKLEINSTE($L5:$T5;RECHTS(U$3;1));$L5:$T5;0)/1000;$B:$E;2;0);"")
Diese Formel wieder 8 x nach rechts und nach unten kopieren.
Zum Schluss noch die Gültigkeit so definieren, wichtig ist, dass die Quelle ohne $-Zeichen eingegeben wird:
Das heißt, die Liste im Dropdown zeigt alle Spediteure, die für die entsprechende PLZ in Frage kommen, mit aufsteigender Preisreihenfolge.
Hallo, das Kästchen findest du in den Entwicklertools
Mit Rechtsklick kannst du das Steuerelement formatieren und unter Steuerung eine Zellverknüpfung definieren. In meinem Beispiel (C3) steht dann WAHR oder FALSCH in Abhängigkeit des Hakens.
Der Rest ist dann relativ einfach, in B3 habe ich es so gemacht:
=WENN(C3;10;"") .
In den Einstellungen kannst du übrigens auch festlegen, ob die Checkbox (samt Beschriftung) ausgedruckt werden soll.
Hallo, du meinst, dass alles in einer Zelle steht?
Dann versuche das:
Die Formel in B4 lautet:
=WENNFEHLER(TEIL($A4;SUCHEN(" "&B$1&" ";$A4)+4;B$2);"")
Diese kannst du beliebig weit nach unten und nach rechts unten kopieren.
Wenn ausländische Adressen dabei sind, kannst du die Tabelle für jedes Land um eine Spalte erweitern, wie mein Beispiel Österreich in Spalte C. Am Ende verkettest du die Ergebnisse.
Du must das Datum in einen Text umwandeln, etwa so:
Wenn du Zellen schützt, sind die auch vor dem Zugriff der Makros geschützt.
Am Beginn der Prozedur: ActiveSheet.Unprotect Password:="Hallo"
Am Ende ActiveSheet.Protect Password:="Hallo"
Hallo, wenn du direkt unter den Überschriften die Summen bildest, beides markierst und auf Einfügen, Kreisdiagramm gehst, macht Excel das automatisch:
Ich würde dir aber empfehlen, NICHT Eingaben und ausgaben zu mischen, dann sagt das Diagramm nichts aus.
Hallo, Diagramme können nur Zahlen darstellen. "3,36 cm³" ist keine Zahl.
Also entferne die Einheiten, dann kommst weiter. Wenn die Tabelle Einheiten anzeigen soll, musst du diese Benutzerdefiniert formatieren:
Hallo, wenn ich richtig verstanden habe, ist gibt es für jedes Bett eine Tabelle die entsprechend benannt ist.
Wieso taufst du dann nicht einfach die Tabelle um, wenn ein Patient umzieht?
z.B. Patient zieht von 15 auf das leere Bett 20 um.
oder Patient in Bett 16 tauscht mit Patient in Bett 22
Hallo, ich würde es so lösen:
Ich habe 6 Hilfsspalten ergänzt, die feststellen, wo die Werte gleich sind
Zelle I4: =ABS(C4-D4)
Zelle J4: =ABS(D4-E4)
Zelle K4: =ABS(E4-C4)
In F2 wird die Zeile mit der kleinsten Abweichung ermittelt:
=VERGLEICH(KKLEINSTE(I4:I101;1);I:I;0)
bis H2 nach rechts kopieren
In Zelle F4 wird der Wert ausgegeben, der jeweils kleinste Abweichung hat, anderenfalls ein #NV (damit die Beschriftung unterdrückt wird)
=WENN(ZEILE()=F$2;C4;#NV)
nach rechts bis H4 und nach unten bis ans Ende der Daten kopieren.
B4 bis H100 ist dann der Datenbereich für das Diagramm. Mit den Datenreihen-Formatierungen kannst du die Linien wegmachen, dafür die Schnittpunkte mit Markierungen hervorheben, und die Datenbeschriftung wie gewünscht formatieren: