Mit welcher Formel kann man Daten aus einer Excel-Tabelle (Suchkriterium in Spalte und Zeile) in ein anderes Datenblatt übertragen?

Hallo zusammen,

ich habe folgendes Problem: In einem Excel-Datenblatt habe ich in der Spalte A das jeweilige Datum und in den Spalten B, C, D... die Werte für die Zeiträume (0-4 Uhr; 4-8 Uhr, ...). Die Zeiträume stehen dabei als "Überschrift" über den jeweiligen Werten für die Zeiträume, sodass letztendlich eine Matrix-Tabelle entsteht, wodurch für jeden Tag und jedes Zeitfenster ein Wert zugeordnet werden kann.

Hier mal ein Ausschnitt meiner Tabelle:

In einem anderen Datenblatt gibt es jetzt eine Spalte für das Datum und eine Spalte für die Zeiträume, also z.B. in Spalte A (01.01.2020) und in Spalte B (0-4 Uhr). Ich benötige jetzt die Werte der Zeiträume (also hier die weißen Zellen) im zweiten Datenblatt in Spalte C. Wie kann ich das machen? Am besten über eine Formel "automatisieren"?

Ich bräuchte hierfür eine Formel, in der ich in Spalte A das richtige Datum "finde" und gleichzeitig das richtige Zeitfenster in den Zeilen. Ich habe das ganze über einen SVerweis versucht, aber da ich erstens zwei Suchkriterien habe (nämlich Datum und Zeit) und die Suchkriterien ja nicht in einer Zeile sondern in einer Zeile und Spalte stehen, bekomm ich das irgendwie nicht hin.

Kann mir hierbei irgendjemand weiterhelfen?

Bild zum Beitrag
Computer, Office, Microsoft Excel, IT, Microsoft Office, Excel-Formel
Temperaturwerte über WLAN ans Handy senden Raspberry Pi?

Hi, ich habe einen Raspi Zero W und will mit diesem die Temperatur messen. Wenn er die Temperatur gemessen hat, soll er diesen Wert per WLAN ans Handy senden. Geht das? Wenn nein, kann man da mit einer App aushelfen? (Ich verwende ein IOS Handy)

Der Code meiner .py Datei:

import time
import board
import adafruit_dht
 
# Initial the dht device, with data pin connected to:
# dhtDevice = adafruit_dht.DHT22(board.D4)
 
# you can pass DHT22 use_pulseio=False if you wouldn't like to use pulseio.
# This may be necessary on a Linux single board computer like the Raspberry Pi,
# but it will not work in CircuitPython.
dhtDevice = adafruit_dht.DHT22(board.D4, use_pulseio=False)
 
while True:
    try:
        # Print the values to the serial port
        temperature_c = dhtDevice.temperature
        temperature_f = temperature_c * (9 / 5) + 32
        humidity = dhtDevice.humidity
        print(
            "Temp: {:.1f} F / {:.1f} C    Humidity: {}% ".format(
                temperature_f, temperature_c, humidity
            )
        )
 
    except RuntimeError as error:
        # Errors happen fairly often, DHT's are hard to read, just keep going
        print(error.args[0])
        time.sleep(2.0)
        continue
    except Exception as error:
        dhtDevice.exit()
        raise error
 
    time.sleep(2.0)

Wie kann ich mit dieser Datei den Temperaturwert an mein Handy senden? Danke ...

PC, Computer, Technik, Debian, Raspberry Pi, Raspi, Raspian, Raspberry Pi 3
Stimmt dieses Python Craps Programm?

Hallo,

wir müssen in Informatik unser eigenes Craps Spiel programmieren.

Die beiden Würfel werden geworfen. Wenn die Augensumme 7 oder 11 beträgt, hat man gewonnen. Wenn die Augensumme 2, 3 oder 12 beträgt, hat man verloren. Ansonsten wird weitergewürfelt, bis eine Entscheidung gefallen ist. Bei jedem weiteren Wurf der beiden Würfel hat man verloren, wenn eine 7 fällt, und gewonnen, wenn die neue Augensumme gleich der Augensumme im ersten Wurf ist.

Ich bin mir jedoch sehr unsicher, ob ich es richtig programmiert habe, ich bekomme am Ende ein Ergebnis, jedoch bin ich mir unsicher, ob das Spiel nach den Spielregeln ausgeführt wird.

Ich bitte um Hilfe und bedanke mich im Voraus.

Hier der Code:

from random import randint;


#Eingang
print('Dieses Programm simuliert das bekannte Casino-Spiel "Craps". Der Spieler wirft ein normales Paar Würfel.')
print('Beträgt die Augensumme am Ende 2, 3 oder 12, hat der Spieler verloren. Beträgt die Augensumme 7 oder 11, hat der Spieler gewonnen.')
print('Bekommt man keine dieser Augensumme wird weitergewürfelt, bis eine Entscheidung gefallen ist.')
print('Bei jedem weiteren Wurf der beiden Würfel hat man verloren, wenn eine 7 fällt, und gewonnen,')
print('wenn die neue Augensumme gleich der Augensumme im ersten Wurf ist.\n')


anzahl = int(input("Gib die Anzahl der zu simulierenden Craps-Spiele ein: "))


#Verarbeitung


hilf = 0
gewinn = 0
weiterwuerfeln = 0


while hilf < anzahl:


    hilf = hilf + 1


    wuerfel1 = randint(1, 6)
    wuerfel2 = randint(1, 6)
    ergebnis = wuerfel1 + wuerfel2


    if ergebnis == 2 or ergebnis == 3 or ergebnis == 12:
        gewinn = gewinn + 0
    
    elif ergebnis == 7 or ergebnis == 11:
        gewinn = gewinn + 1


    else:


        while weiterwuerfeln != 7 and weiterwuerfeln != ergebnis:


            wuerfelneu1 = randint(1, 6)
            wuerfelneu2 = randint(1, 6)


            weiterwuerfeln = wuerfelneu1 + wuerfelneu2


            if weiterwuerfeln == ergebnis:
                gewinn = gewinn + 1


            if weiterwuerfeln == 7:
                gewinn = gewinn


print('Von', anzahl, 'simulierten Craps-Runden, waren ', gewinn, ' Gewinne dabei, daraus ergibt sich eine Gewinnrate von '+ str(100*(gewinn/anzahl)) + '%.') 
Computer, Schule, programmieren, Informatik, Python

Meistgelesene Beiträge zum Thema Computer