A.- Die 1967 geborene W._ erlitt am 26. Mai 1988 einen Verkehrsunfall mit Schleudertrauma der Hals- und Lendenwirbelsäule. Die Schweizerische National-Versicherungs-Gesellschaft, bei der sie obligatorisch gegen die Folgen von Unfall versichert war, kam für die Behandlungskosten auf und richtete Taggelder aus. Die Invalidenversicherung zahlte während der vom 7. Januar 1991 bis 28. Juni 1995 durchgeführten Umschulung Taggelder aus und sprach der Versicherten alsdann mit Verfügung vom 25. März 1997 rückwirkend ab 1. Juli 1995 eine ganze Rente zu.
Im Jahre 1998 prüfte die Schweizerische National-Versicherungs-Gesellschaft die Frage der Überentschädigung gemäss <ref-law> und gelangte mit Verfügung vom 19. Februar
1998 zum Schluss, es liege eine Überversicherung von Fr. 9466.55 vor, welche mit den laufenden Taggeldleistungen der Unfallversicherung zu verrechnen sei. Entsprechend kürzte sie den Taggeldanspruch ab 1. Mai 1997 bis 31. Januar 1998 von Fr. 132.- auf Fr. 106.67. Den Betrag von Fr. 9466.55 ermittelte sie, indem sie für die Zeit vom 27. Mai 1988 bis 6. Januar 1991, vom 1. Januar bis 20. Februar 1994, vom 20. bis 30. September 1994 und vom 17. bis 28. Oktober 1994 dem erlittenen Lohnausfall die Taggelder der Unfallversicherung und ab 1. Juli 1995 bis 30. April 1997 zusätzlich auch die Rente der Invalidenversicherung gegenüberstellte. In die Berechnung nicht einbezogen hat sie die Perioden, während denen die Invalidenversicherung Taggelder ausrichtete. An dieser Betrachtungsweise hielt die Versicherungsgesellschaft mit Einspracheentscheid vom 26. November 1998 fest.
B.- Beschwerdeweise liess W._ beantragen, es sei in Aufhebung des Einspracheentscheides festzustellen, dass für die Zeit vom 27. Mai 1988 bis 30. April 1997 keine Überversicherung bestehe, und es sei ihr über den 30. April 1997 hinaus ein ungekürztes Taggeld auszurichten. Das Versicherungsgericht des Kantons Basel-Stadt gelangte in teilweiser Gutheissung der Beschwerde zum Schluss, dass im Rahmen einer Globalrechnung die Leistungen sämtlicher Perioden in die Überversicherungsberechnung einzubeziehen seien. Daraus resultiere per 30. April 1997 nicht eine Überversicherung, sondern eine Unterdeckung. Das Begehren um Anrechnung eines höheren entgangenen Verdienstes wies das Gericht dagegen ab (Entscheid vom 15. November 1999).
C.- Die Schweizerische National-Versicherungs-Gesellschaft führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der vorinstanzliche Entscheid sei aufzuheben und es sei die Berechnung der Überentschädigung gemäss Einspracheentscheid vom 26. November 1998 zu bestätigen.
Während sich W._ mit dem Antrag auf Abweisung der Verwaltungsgerichtsbeschwerde vernehmen lässt, schliesst das Bundesamt für Sozialversicherung (BSV) auf deren Gutheissung.

Das Eidg. Versicherungsgericht zieht in Erwägung:
1.- Vorbehältlich besonderer Koordinationsregeln werden gemäss <ref-law> Geldleistungen, ausgenommen Hilflosenentschädigungen, so weit gekürzt, als sie mit anderen Sozialversicherungsleistungen zusammentreffen und den mutmasslich entgangenen Verdienst übersteigen. Nach <ref-law> entspricht der mutmasslich entgangene Verdienst jenem Verdienst, den der Versicherte ohne schädigendes Ereignis erzielen würde.
Die Vorschrift von <ref-law> stellt eine Generalklausel zur Vermeidung von Überentschädigungen dar. Sie gilt ihrem Wortlaut nach nur subsidiär, d.h. wenn keine andere Koordinationsnorm anwendbar ist. So finden <ref-law> und die entsprechenden, gemäss altrechtlicher Rechtsprechung (namentlich zu Art. 74 Abs. 3 KUVG) entwickelten Grundsätze im Allgemeinen keine Anwendung beim Zusammentreffen von Renten der obligatorischen Unfallversicherung mit solchen der Alters- und Hinterlassenenversicherung oder der Invalidenversicherung, da die Art. 20 Abs. 2 und 31 Abs. 4 UVG diesbezüglich eine besondere Koordinationsregel enthalten. Demgegenüber greift <ref-law> beispielsweise dann Platz, wenn Taggelder der Unfallversicherung mit Renten der Invalidenversicherung zusammentreffen (<ref-ruling> Erw. 2b, 117 V 395 Erw. 2b und 115 V 279 Erw. 1c mit Hinweisen).
2.- Im Streit liegt die Frage, welche Sozialversicherungsleistungen in die Berechnung der Überversicherung einzubeziehen sind. Nach Auffassung der Versicherungsgesellschaft und des BSV ist der Zeitraum der Eingliederung der Versicherten durch die Invalidenversicherung, während welchem nicht der Unfallversicherer, sondern die Invalidenversicherung Taggelder ausbezahlt hat, von der Überversicherungsberechnung auszuklammern. Die Beschwerdegegnerin spricht sich demgegenüber für eine Globalrechnung ab Unfalldatum aus.
a) Das kantonale Gericht hat erwogen, dass die Invalidenversicherung während der Dauer der von ihr durchgeführten beruflichen Eingliederungsmassnahmen gestützt auf <ref-law> und <ref-law> Leistungen anstelle der an sich vom Unfallversicherer geschuldeten Taggelder erbracht habe. Da der gesetzliche Anspruch nach UVG lediglich durch Taggeldleistungen der Invalidenversicherung abgelöst und überdeckt worden sei, müsse die gesamte Periode in die Überversicherungsberechnung einbezogen werden.
b) In der Verwaltungsgerichtsbeschwerde wird hiegegen eingewendet, <ref-law> befreie den Unfallversicherer ausdrücklich von seiner Leistungspflicht. Während der Zeit der Taggeldzahlungen durch die Invalidenversicherung bestehe weder ein Leistungsanspruch gegenüber dem Unfallversicherer, noch seien von diesem Leistungen erbracht worden. Ebenso wenig könne aus der Koordinationsnorm von <ref-law> geschlossen werden, den Taggeldleistungen der Invalidenversicherung komme nur stellvertretender Charakter zu oder sie stellten mittelbare Leistungen des Unfallversicherers dar. Anknüpfungspunkt für eine globale Überversicherungsberechnung nach <ref-law> könnten indessen nur effektive Bezugsperioden von Leistungen nach diesem Gesetz bilden. Würde die Berechnung losgelöst von den unfallversicherungsrechtlichen Ansprüchen vorgenommen und die massgebende Periode auf sämtliche sozialversicherungsrechtlichen Ansprüche ausgedehnt, führe dies zur Statuierung eines allgemein gültigen Überversicherungsverbotes, das weder im Gesetz noch in der Rechtsprechung eine Stütze finde.
3.- Das Eidgenössische Versicherungsgericht hat bezüglich der Frage, welche Sozialversicherungsleistungen (Taggelder der Unfallversicherung, Renten der Invalidenversicherung) in zeitlicher Hinsicht in die Berechnung der Überversicherung einzubeziehen sind, in <ref-ruling> entschieden, dass in Fortführung der unter dem KUVG entwickelten Praxis (<ref-ruling> ERw. I/4) auch für die Ermittlung der Überentschädigung gemäss <ref-law> eine Globalrechnung vorzunehmen ist. Die Auffassung, dass beim Zusammentreffen von Taggeldern der Unfallversicherung mit Rentenleistungen der Invalidenversicherung stets gleiche Zeitabschnitte einander gegenüberzustellen seien, hat es aus rechtlichen und praktischen Überlegungen abgelehnt und sich für eine globale Abrechnung für die gesamte Bezugsperiode, beginnend ab der Entstehung des Anspruchs auf Taggelder der Unfallversicherung, ausgesprochen. Gegen die Beibehaltung der früheren Praxis sprechen seiner Ansicht nach weder der im Verhältnis zur altrechtlichen Bestimmung geänderte Wortlaut noch die Materialien und die Tatsache, dass die Komplementärrenten als Gegenstand der besonderen Koordinationsvorschriften (Art. 20 Abs. 2 und Art. 31 Abs. 4 UVG) anderen Grundsätzen folgen, noch schliesslich der Umstand, dass im Rahmen der Regressbestimmungen gemäss <ref-law> der Grundsatz der zeitlichen Kongruenz massgebend ist. <ref-law> sei der Vorschrift von Art. 74 Abs. 3 KUVG nachgebildet und gelte als Generalklausel grundsätzlich für das Zusammentreffen mit sämtlichen sozialversicherungsrechtlichen Geldleistungen (<ref-ruling> Erw. 3b).
4.- a) Nach <ref-law> wird das Taggeld der Unfallversicherung nicht gewährt, solange Anspruch auf ein Taggeld der Invalidenversicherung besteht. Diese Bestimmung gehört zu den besonderen Koordinationsvorschriften, welche eine Harmonisierung unter den verschiedenen Sozialversicherungszweigen sicherstellen und verhindern soll, dass sowohl der Unfallversicherer wie auch die Invalidenversicherung während des gleichen Zeitraumes Taggeldleistungen erbringen (vgl. Rudolf Wipf, Koordinationsrechtliche Fragen des UVG, in: SZS 1994 S. 14). Nach dem Prinzip der Subsidiarität wird der Unfallversicherer gestützt auf diese Gesetzesvorschrift von seiner Leistungspflicht befreit, solange die primär leistungspflichtige Invalidenversicherung das Taggeld gewährt (Maurer, Schweizerisches Unfallversicherungsrecht, Bern 1985, S. 532 f.; Erich Peter, Die Koordination von Invalidenrenten im Sozialversicherungsrecht, Diss. Freiburg 1996, S. 176). Die Prioritätenordnung wurde deshalb im dargelegten Sinne getroffen, weil die Eingliederungsmassnahmen beruflicher Art in den Aufgabenbereich der Invalidenversicherung und nicht in jenen des Unfallversicherers fallen (Jean-Maurice Frésard, L'assurance-accidents obligatoire, in: Schweizerisches Bundesverwaltungsrecht [SBVR], Bd. Soziale Sicherheit, Rz 173). Wie die Versicherungsgesellschaft und das BSV zu Recht festhalten, schliesst die genannte Bestimmung somit beim Bezug von Taggeldern der Invalidenversicherung einen gleichzeitigen Leistungsanspruch gegenüber dem Unfallversicherer aus. <ref-law>, welcher unter der Überschrift "Koordination mit der Unfallversicherung" steht, sichert die Koordination im Sinne einer invalidenversicherungsrechtlichen Besitzstandsgarantie zu (<ref-ruling> Erw. 2c), indem der Gesamtbetrag des Taggeldes mindestens dem bisher bezogenen Taggeld der Unfallversicherung zu entsprechen hat. Sinn und Zweck dieser Bestimmung ist es, ein leistungsmässiges Absinken des bisherigen Bezügers von Taggeldern der Unfallversicherung - welche gemäss <ref-law> bei voller Arbeitsunfähigkeit 80 % des versicherten Verdienstes betragen - nach der Aufnahme einer von der Invalidenversicherung übernommenen Eingliederung mit nach Massgabe der invalidenversicherungsrechtlichen Regeln ermittelten Taggeldern zu vermeiden (<ref-ruling> Erw. 3a).
b) Von diesen Koordinationsnormen zu unterscheiden ist die unter dem Kapitel 3 "Kürzung und Verweigerung von Versicherungsleistungen" stehende allgemeine Überversicherungsregel von <ref-law>. Bezüglich der im Rahmen dieser Bestimmung vorzunehmenden Überentschädigungsberechnung hat die Rechtsprechung dem Globalvergleich gegenüber dem Grundsatz der zeitlichen Kongruenz den Vorzug gegeben, weil er einen längeren Anspruchszeitraum umfasst und das Ergebnis der Überentschädigungsberechnung somit weniger von kurzfristigen Schwankungen und zufälligen Konstellationen abhängt, als dies bei strenger Beachtung des Grundsatzes der zeitlichen Kongruenz der Fall wäre (<ref-ruling> Erw. 3b). Das Eidgenössische Versicherungsgericht hat sich für eine Globalrechnung bereits ab Beginn des Taggeldanspruches der Unfallversicherung entschieden, obwohl die IV-Renten gestützt auf <ref-law> erst nach Ablauf der einjährigen Wartezeit mit den Taggeldern des UVG-Versicherers zusammentreffen. Die erwähnte Lösung ermöglicht es somit, eine Unterdeckung (20 %) aus der Periode, während welcher der Versicherte nur Taggeldleistungen der Unfallversicherung bezogen hat, mit Leistungen einer späteren Bezugsperiode zu kompensieren (Frésard, a.a.O., S. 67, Rz 173). Es soll lediglich vermieden werden, dass der Versicherte durch die Gesamtheit der erbrachten Sozialversicherungsleistungen besser gestellt wird als im Fall, in welchem sich das versicherte Ereignis nicht verwirklicht hätte. Dementsprechend sind gemäss dem der globalen Abrechnung zu Grunde liegenden Zweckgedanken nicht einzelne Zeitabschnitte - also etwa die Periode, während welcher Taggelder der Invalidenversicherung ausgerichtet wurden -, sondern der gesamte Fluss von Leistungen dem mutmasslich entgangenen Verdienst gegenüberzustellen mit der Folge, dass die Globalrechnung nicht nur für das Zusammentreffen von Taggeldern der Unfallversicherung mit Renten der Invalidenversicherung, sondern auch für die Dauer der Taggeldzahlung der Invalidenversicherung anzustellen ist. Der zeitliche Abschnitt, während welchem zwar Taggelder der Invalidenversicherung, nicht aber solche der Unfallversicherung beansprucht wurden, ist folglich nicht gesondert herauszugreifen, zumal nicht einzusehen ist, weshalb Versicherte, die während der Umschulung Taggelder der Invalidenversicherung beziehen, schlechter gestellt werden sollen, als jene, welchen durchwegs Taggelder nach dem Unfallversicherungsgesetz ausgerichtet werden. Daraus folgt allerdings nicht, dass für die Dauer des Anspruchs auf Taggeld der Invalidenversicherung auch ein Anspruch auf Taggelder des Unfallversicherers bestünde, wie die Vorinstanz annimmt, oder dieser für diesen Zeitraum gar zur Erbringung von irgendwelchen Leistungen verpflichtet würde. Vielmehr geht es lediglich darum festzustellen, ob für den gesamten massgebenden Zeitraum eine Überentschädigung vorliegt und der Versicherte somit insgesamt mehr Leistungen empfangen hat, als seinem mutmasslich entgangenen Verdienst entspricht. Der Unfallversicherer ist alsdann zur Kürzung nur berechtigt, soweit der Versicherte während der gesamten Periode eine Überentschädigung erhalten hat. Da die Versicherungsgesellschaft dem im vorliegenden Fall nicht Rechnung getragen hat, ist der vorinstanzliche Entscheid im Ergebnis zu bestätigen.

Demnach erkennt das Eidg. Versicherungsgericht:
I. Die Verwaltungsgerichtsbeschwerde wird abgewiesen.
II. Es werden keine Gerichtskosten erhoben.
III. Die Schweizerische National-Versicherungs-Gesellschaft
hat der Beschwerdegegnerin für das Verfahren vor dem
Eidgenössischen Versicherungsgericht eine Parteient-
schädigung von Fr. 2500.- (einschliesslich Mehrwert-
steuer) zu bezahlen.
IV. Dieses Urteil wird den Parteien, dem Versicherungsge-
richt des Kantons Basel-Stadt und dem Bundesamt für
Sozialversicherung zugestellt.
Luzern, 19. Mai 2000
Im Namen des
Eidgenössischen Versicherungsgerichts
Der Präsident der I. Kammer:
Die Gerichtsschreiberin: